вторник, декабря 27, 2011
мой вклад в законы Мэрфи
Любая CMS стремится сделать разработку сайта настолько простой, чтобы легче, быстрее и эффективнее было бы создать сайт без неё.
пятница, декабря 23, 2011
Битрикс: ощущения
Попроникал немного в Битрикс, в нутре ейное.
Главное ощущение: эта система очень похожа на российские законы. Если делать всё как положено, то никогда ничего не сделаешь как надо. Поэтому делай сразу как не надо, но чтобы поменьше последствий.
Попользовался API, поделал кое-какие выборки осторожненько. Главным образом модифицированной копипастой из документации. Попутно постоянно нарываясь на дописки: этот интерфейс оставлен для совместимости. Пользуйтесь новым интерфейсом... и ссылка. Ну йо-майо - и давай переписывать.
Заглянул в базу данных через phpMyADmin, перекрестился и сказал: «Чур меня» :) Каталог товаров, справочные подсказки из стандартной инсталляции, введённые мною записи инфоблоков ― всё хранится в одной таблице. Это, чтобы достать запись об адресе офиса, сервер будет лопатить таблицу, где заодно несколько десятков тысяч записей о товарных позициях? Экхм...
Одновременно начал испытывать и некоторое удовольствие наконец.
Узелок на память: не пользоваться встроенным редактором PHP, бо он сохатит код. Вставляет какие-то нелепые кавычки и отсебятину, которой я отродясь там не писал. Обновившись, страница говорит: пунтакс еррор, баран! :Е Грррррр.
Главное ощущение: эта система очень похожа на российские законы. Если делать всё как положено, то никогда ничего не сделаешь как надо. Поэтому делай сразу как не надо, но чтобы поменьше последствий.
Попользовался API, поделал кое-какие выборки осторожненько. Главным образом модифицированной копипастой из документации. Попутно постоянно нарываясь на дописки: этот интерфейс оставлен для совместимости. Пользуйтесь новым интерфейсом... и ссылка. Ну йо-майо - и давай переписывать.
Заглянул в базу данных через phpMyADmin, перекрестился и сказал: «Чур меня» :) Каталог товаров, справочные подсказки из стандартной инсталляции, введённые мною записи инфоблоков ― всё хранится в одной таблице. Это, чтобы достать запись об адресе офиса, сервер будет лопатить таблицу, где заодно несколько десятков тысяч записей о товарных позициях? Экхм...
Одновременно начал испытывать и некоторое удовольствие наконец.
Узелок на память: не пользоваться встроенным редактором PHP, бо он сохатит код. Вставляет какие-то нелепые кавычки и отсебятину, которой я отродясь там не писал. Обновившись, страница говорит: пунтакс еррор, баран! :Е Грррррр.
понедельник, декабря 19, 2011
Bitrix: осторожность необходима.
Давненько не писал в блог: некогда было.
Впервые связался с Битриксом.
Исследуя результат запроса к БД в этой, без сарказма, большой и серьёзной системе, обнаружил, что сей результат включает зачем-то такие вещи, как реквизиты подключения к серверу данных.
Поэтому, хотя разрабатываемый сайт не имеет ссылок извне на себя и без точного адреса не может быть обнаружен, всё-таки включаю такую бомбу, как
на очень короткое время, получаю страницу с выпотрошенным результатом и тут же отключаю.
Но интереса ради решил проверить, все ли коллеги-разработчки так благоразумны.
Погуглил: ************** (я не вандал, поэтому звёздочки). Это поле, присутствующее в самой стрёмной части результата.
Нашёл массу попаданий. Прошёл по ссылкам, просмотрел исходники страниц. В ряде случаев действительно обнаружил в них дамп результата, закомменченный или выведенный в скрытый элемент. Почерпнул SQL-хост, базу данных, имя и пароль.
Ребят, ну что же вы творите. Ваши сайты очень часто хостятся на коммерческих площадках. Хостеры очень часто предоставляют phpMyAdmin. Достаточно ведь просто туда прологиниться, чтобы слить ваши данные, или подменить их своими, или продублировать админский аккаунт, или просто вывести сайт из строя.
Аналогично и к разработчикам Битрикса. О таких подлянках надо предупреждать большими красными надписями поперёк всей документации :)
Впервые связался с Битриксом.
Исследуя результат запроса к БД в этой, без сарказма, большой и серьёзной системе, обнаружил, что сей результат включает зачем-то такие вещи, как реквизиты подключения к серверу данных.
Поэтому, хотя разрабатываемый сайт не имеет ссылок извне на себя и без точного адреса не может быть обнаружен, всё-таки включаю такую бомбу, как
print_r($arResult);
на очень короткое время, получаю страницу с выпотрошенным результатом и тут же отключаю.
Но интереса ради решил проверить, все ли коллеги-разработчки так благоразумны.
Погуглил: ************** (я не вандал, поэтому звёздочки). Это поле, присутствующее в самой стрёмной части результата.
Нашёл массу попаданий. Прошёл по ссылкам, просмотрел исходники страниц. В ряде случаев действительно обнаружил в них дамп результата, закомменченный или выведенный в скрытый элемент. Почерпнул SQL-хост, базу данных, имя и пароль.
Ребят, ну что же вы творите. Ваши сайты очень часто хостятся на коммерческих площадках. Хостеры очень часто предоставляют phpMyAdmin. Достаточно ведь просто туда прологиниться, чтобы слить ваши данные, или подменить их своими, или продублировать админский аккаунт, или просто вывести сайт из строя.
Аналогично и к разработчикам Битрикса. О таких подлянках надо предупреждать большими красными надписями поперёк всей документации :)
вторник, ноября 01, 2011
четверг, октября 27, 2011
вторник, октября 25, 2011
Ошибка gs symbol lookup error: /usr/lib/libgs.so.9: undefined symbol: cmsGetTransformInputFormat и корявый костыль для неё
После очередного dist-upgrade нашёл свой Ghostscript 9.04 сломанным по сабжевой причине. Очевидно, это как-то связано с lcms; очевидно, что оба пакета установлены из офицьяльных репов debian и присутствуют в свежих версиях (ветка testing). Разбираться некогда ― работа стоит: Inkscape не открывает EPS, в частности.
Корявый костыль заколючается в том, чтобы скачать с http://www.ghostscript.com/download/gsdnld.html статически слинкованный 17-метровый Ghostscript и положить его в /usr/bin с симлинком gs.
Inkscape доволен, доволен и я.
Корявый костыль заколючается в том, чтобы скачать с http://www.ghostscript.com/download/gsdnld.html статически слинкованный 17-метровый Ghostscript и положить его в /usr/bin с симлинком gs.
Inkscape доволен, доволен и я.
суббота, октября 22, 2011
четверг, октября 20, 2011
Каляки-замаляки: Торгово-развлекательный центр «Тихоокеанский», имидж-баннер
Без какого-либо информационного повода: показать, что он есть, да ещё кáк есть!
Мда, а в окнах-то облака, а над головой-то нету... :-D косяк.
src:
отправлено на согласование:
Мда, а в окнах-то облака, а над головой-то нету... :-D косяк.
Ярлыки:
баннер,
графика,
тихоокеанский,
уличное,
inkscape
вторник, октября 18, 2011
Мелочь, а.
По ТВ интервью Путина.
В "Комсомольской правде" стенограмма интервью Путина ТВ.
А комментарии отключены, ибо нефиг срать в карман великому и, к сожалению, государственному деятелю.
А то как-то некрасиво выйдет.
Красиво - это как на ТВ: труба сливает только в одном направлении.
Всё должно быть как на ТВ. И будет :D
В "Комсомольской правде" стенограмма интервью Путина ТВ.
А комментарии отключены, ибо нефиг срать в карман великому и, к сожалению, государственному деятелю.
А то как-то некрасиво выйдет.
Красиво - это как на ТВ: труба сливает только в одном направлении.
Всё должно быть как на ТВ. И будет :D
пятница, октября 14, 2011
Алё, ты можешь говорить?
...не то чтобы я кипел по этому поводу, но эта фигура речи стала так популярна, что начинаешь об неё спотыкаться. Ведь очевидно, что я не возьму трубку, если я не могу ответить; а если я ответил, но не могу говорить, я сразу извинюсь и пообещаю перезвонить; а если я ответил и говорю, то вполне могу сейчас себе это позволить :-)
Я ваш браузер шатал, яваскриптом хлопал
...приступив, после долгих откорячек и раскачек, к собственному (то есть никем не заказанному) проекту, обнаружил, что он 1) легчайше масштабируется на всю доступную Вселенную, и по этой причине 2) при умеренной популярности способен жрать ресурсы, как свинья помои.
Мне совершенно не хочется оплачивать эти помои, поэтому во главу «самотехзадания» поставлен суровый принцип: сервер только принимает данные, хранит данные, отдаёт данные. Всё остальное ― обработка, анализ, отображение данных ― делается на клиенте. Обратившись первоначально на сервер, посетитель получает в браузер краюшку HTML и здоровенный кирпич Яваскрипта. За сеанс общения с ресурсом произойдёт лишь несколько смен страниц, но очень оживлённый обмен фоновыми запросами, порождающими простые выборки и незатратно генерируемые ответы в JSON, разбирать которые придётся браузеру.
И то: надо ж им куда-то девать свои гигабайты и гигагерцы!
Я пришёл поработить ваши браузеры, в общем.
Пока что, впрочем, поработил только свой, и то он этого не заметил.
Мне совершенно не хочется оплачивать эти помои, поэтому во главу «самотехзадания» поставлен суровый принцип: сервер только принимает данные, хранит данные, отдаёт данные. Всё остальное ― обработка, анализ, отображение данных ― делается на клиенте. Обратившись первоначально на сервер, посетитель получает в браузер краюшку HTML и здоровенный кирпич Яваскрипта. За сеанс общения с ресурсом произойдёт лишь несколько смен страниц, но очень оживлённый обмен фоновыми запросами, порождающими простые выборки и незатратно генерируемые ответы в JSON, разбирать которые придётся браузеру.
И то: надо ж им куда-то девать свои гигабайты и гигагерцы!
Я пришёл поработить ваши браузеры, в общем.
Пока что, впрочем, поработил только свой, и то он этого не заметил.
пятница, октября 07, 2011
Чо с людьми деется?
Нормальный человек (инфа 7-летней давности, с тех пор не виделись) присылает сегодня письмо:
Во исполнение приказа генерального директора № 158 от 05.10.2011 г. прошу предоставить номер договора и административный пароль для зоны домена *********.ru в Ру-центре.
Посидел, почесал в мозгу. Ответил.
Во исполнение Вашего запроса от 6 октября касательно исполнения приказа генерального директора от № 158 от 05.10.2011 г. напоминаю, что договор на обслуживание зоны домена *********.ru в Ру-центре заключали Вы.
P. S. Если ты просто так непонятно просишь напомнить логин-пароль, то
xxxxxxxxx
yyyyyyyyy
Ну а как ещё? У меня-то всё деЦтво в жопе, а у людей уже всё серьёзно.
Во исполнение приказа генерального директора № 158 от 05.10.2011 г. прошу предоставить номер договора и административный пароль для зоны домена *********.ru в Ру-центре.
Посидел, почесал в мозгу. Ответил.
Во исполнение Вашего запроса от 6 октября касательно исполнения приказа генерального директора от № 158 от 05.10.2011 г. напоминаю, что договор на обслуживание зоны домена *********.ru в Ру-центре заключали Вы.
P. S. Если ты просто так непонятно просишь напомнить логин-пароль, то
xxxxxxxxx
yyyyyyyyy
Ну а как ещё? У меня-то всё деЦтво в жопе, а у людей уже всё серьёзно.
среда, октября 05, 2011
Каляки-замаляки: ещё один фитнесс...
...а то те прежние, если честно, были довольно уродскими. Ну, этот-то, конечно, другой :)
Меню показано дважды, закрытое и открытое.
Меню показано дважды, закрытое и открытое.
вторник, октября 04, 2011
среда, сентября 21, 2011
Стал пользоваться Dropbox
Ведь вещь, а! Не заменит rsync, но ― простота, интегрированность, возможность раздавать файлы налево-направо (прощай, Яндекс.Народ?). Такая вещь матёрая, а как-то избегала моего внимания столько времени.
В Debian testing:
apt-get install nautilus-dropbox
не надо морочиться с загрузой с оффсайта: добра не выйдет.
Если кто вдруг не имеет дропбокса, но хочет, могу заинвайтить: дадут по 250 метров бонуса на рыло, я вижу пызнис, э! :)
В Debian testing:
apt-get install nautilus-dropbox
не надо морочиться с загрузой с оффсайта: добра не выйдет.
Если кто вдруг не имеет дропбокса, но хочет, могу заинвайтить: дадут по 250 метров бонуса на рыло, я вижу пызнис, э! :)
вторник, сентября 20, 2011
пятница, сентября 16, 2011
Каляки-замаляки: главстраница неназванного увеселительного заведения
По серым квадратам будут пробегать рябью фотге.
Слышал когда-то выражение amusing misuse of resources ― вот это само оно :)
Blogger картинку сжал-таки, и пришёл ей пушистый северный зверёк.
Слышал когда-то выражение amusing misuse of resources ― вот это само оно :)
Blogger картинку сжал-таки, и пришёл ей пушистый северный зверёк.
понедельник, сентября 05, 2011
пятница, сентября 02, 2011
четверг, сентября 01, 2011
понедельник, августа 29, 2011
Каляки-замаляки: первый набросок главстраницы фитнесс-центра
Это будет главстраница для посетителей с улицы. Регистрированные посетители будут заходить иначе. Грубый черновик. Отсутствует меню - Программы, Тренеры, Медиа... (?)
среда, августа 24, 2011
GIMP-2.7.3: собрал, но...
В этом году разработчики как-то не балуют, поэтому даже третья цифирка в номере релиза ― праздник :) Gimp 2.7.3 немедленно собрал, поставил, успел увидеть новый интерфейс ― красота, виджеты по функциональности стали как в Блендере ― проверил совместимость необходимых в работе плагинов ― и опаньки. Separate+ и G'MIC не работают: выскакивает сообщение, что плагин использует устаревший протокол. Пересобрал Separate+ конкретно под эту версию Гимпа ― то же самое. Капитан Очевидность подсказывает, что протокол плагинов изменился, и теперь надо что-то в исходниках плагинов менять. Жаль. А то было уже перелинковал /usr/bin/gimp на /opt/gimp-2.7.3/bin/gimp-2.7
вторник, августа 23, 2011
понедельник, августа 22, 2011
четверг, августа 18, 2011
Каляки-замаляки: набросок для сайта по инструментам - третий вариант
Комментаторам: да я вижу, что левое меню ― левое. Вот. Такое пусть будет.
:-) Кирилл, ты что, риски на шкале считал? %O Ты нормальный ваще?? Плин, вот ить люди до чего педантичные бывают Ыыыыы. Тогда в хрен забросим шкалу, ога.
:-) Кирилл, ты что, риски на шкале считал? %O Ты нормальный ваще?? Плин, вот ить люди до чего педантичные бывают Ыыыыы. Тогда в хрен забросим шкалу, ога.
вторник, августа 16, 2011
пятница, августа 12, 2011
вторник, июля 05, 2011
О странных, но гордых хостингах - 2
Как обычно, что не вырубает нас сразу, делает нас круче :) не располагая ничем для реорганизации сайта (Перл и Джава в расчёт не берутся: нет куража вспоминать Перл, нет желания изучать Джаву), обратился к SSI и обнаружил, что эта простая вещь отлично справляется с разбором строки запроса и динамической компоновкой сайта. Настолько отлично, что, думаю, в будущем стану по ситуации использовать SSI даже на сайтах, где имеется PHP.
четверг, июня 30, 2011
О странных, но гордых хостингах.
Выясняя детали задачи по подтяжке очередного сайта, зашёл к хостерам (в том же помещении, наши родные *********онные системы) спросить, на что я могу рассчитывать.
― РНР есть? ―РНР нету, говорят.
― Про MySQL, наверное, спрашивать нет смысла? :-)
― Нету. Есть Java и Perl через CGI. Данные можно в текстовых файлах хранить.
Посмотрел в окно на бухту. Не увидел галер, чайных клипперов тоже. Ни одного, млять, угольного дредноута даже завалящего! Балкеры, танкера, скучный XXI век.
―Спасибо, ― говорю.
Посоветую клиенту сменить хостинг, когда надоест править тексты в исходниках через FTP.
Жаль, сайт можно было хорошо прокачать. Но придётся ограничиться возможным.
― РНР есть? ―РНР нету, говорят.
― Про MySQL, наверное, спрашивать нет смысла? :-)
― Нету. Есть Java и Perl через CGI. Данные можно в текстовых файлах хранить.
Посмотрел в окно на бухту. Не увидел галер, чайных клипперов тоже. Ни одного, млять, угольного дредноута даже завалящего! Балкеры, танкера, скучный XXI век.
―Спасибо, ― говорю.
Посоветую клиенту сменить хостинг, когда надоест править тексты в исходниках через FTP.
Жаль, сайт можно было хорошо прокачать. Но придётся ограничиться возможным.
четверг, июня 23, 2011
Двери Уют: обучить старого медведя новым фокусам
UPD: Новый вариант сайта уже работает, старый стал достоянием забвения.
Делалось по заказу агентства Brand-PR.
Был (и есть) сайт.
Задача: не внедряясь в существующее, сделать его живее и френдли.
Поковырял в ухе, выслал следующее:
Получил отмашку: делать.
Залез внутрь, нашёл там хакерскую адаптацию заброшенной немецкой CMS. Вполне ничего система для небольших и несложных сайтов. Меня она интересовала только в смысле: как внедрить туда свой код?
Сделал полную копию сайта, включая базу данных, отзеркалил себе, чтобы не дай бог чо, стал изучать.
Примерный плагин нашёлся в папках плагинов. Неуклюжая и головоломная, но всё-таки система управления контентом также была осмыслена. Сделал пустой плагин, подключил его, стал думать.
Строка кнопок, как я её нарисовал, не ложилась в логику модуля: желательно было иметь весь довесок в едином div. Поэтому сделал её убираемой.
Выбор случайной двери из каталога был несложным, но пришлось добавить обработчик AJAX-вызовов, подключить туда свою библиотеку SQL (лениво и некогда изучать собственные функции CMS).
По той же причине (лень и некогда) не стал использовать CMS'ный Яваскрипт-фреймворк, а добавил до кучи jQuery, которую - вдоль и поперёк.
Сопряжение существовавшего в сайте каталога со своей игрушкой сделал так, как делают угонщики, навешивая на двигатель электронного «краба». Просто внедрил с помощью jQuery в позиции каталога иконку, вызывающую нужное колдунство. Каталог ничего не заметил.
Потом пришла в голову мысль сделать обратный ход: поиск двери в каталоге (они ведь часто случайные!). Удалось.
Добавляя фишки, добавлял кнопки для них, пока не кончилось место. Пришлось использовать под кнопку даже картину на стене, благо это было в тему.
И сделать загрузку своих фото. И врисовку двери с это фото (двигать, масштабировать).
И запоминать всё-всё это в cookies, включая список из 30 последних дверей.
Так что вполне можно сделать, например, вот так:
или вот так, да включить телевизор:
Где-то тут надо было останавливаться, потому что ― «сбивайте меня палками, я сам не сяду!..», поэтому напоследок сделал ещё пару мелких фишек и отправил сдаваться.
Сдалось очень хорошо. В понедельник (27.06) запланировано к переезду на ПМЖ, а пока можно посмотреть на моём временном.
Мелочь, но весело было.
Делалось по заказу агентства Brand-PR.
Был (и есть) сайт.
Задача: не внедряясь в существующее, сделать его живее и френдли.
Поковырял в ухе, выслал следующее:
Вот примерно как может выглядеть главная страница.
То есть вместо упора на каталог упор делается на то, чтобы посетитель мог поиграться с вариантами дверей и прийти к мысли, что какая-то ему очень подходит.
Каталог остаётся, но в нём добавляется возможность выбрать двери, чтобы после их испробовать на игрушечном макете.
Я на картинке нарисовал ТВ на стене, просто чтобы место занять. Но если у них есть какие-то видеоматериалы, этот ТВ может показывать реальное видео. Или эту фигу можно добавить позже.
Получил отмашку: делать.
Залез внутрь, нашёл там хакерскую адаптацию заброшенной немецкой CMS. Вполне ничего система для небольших и несложных сайтов. Меня она интересовала только в смысле: как внедрить туда свой код?
Сделал полную копию сайта, включая базу данных, отзеркалил себе, чтобы не дай бог чо, стал изучать.
Примерный плагин нашёлся в папках плагинов. Неуклюжая и головоломная, но всё-таки система управления контентом также была осмыслена. Сделал пустой плагин, подключил его, стал думать.
Строка кнопок, как я её нарисовал, не ложилась в логику модуля: желательно было иметь весь довесок в едином div. Поэтому сделал её убираемой.
Выбор случайной двери из каталога был несложным, но пришлось добавить обработчик AJAX-вызовов, подключить туда свою библиотеку SQL (лениво и некогда изучать собственные функции CMS).
По той же причине (лень и некогда) не стал использовать CMS'ный Яваскрипт-фреймворк, а добавил до кучи jQuery, которую - вдоль и поперёк.
Сопряжение существовавшего в сайте каталога со своей игрушкой сделал так, как делают угонщики, навешивая на двигатель электронного «краба». Просто внедрил с помощью jQuery в позиции каталога иконку, вызывающую нужное колдунство. Каталог ничего не заметил.
Потом пришла в голову мысль сделать обратный ход: поиск двери в каталоге (они ведь часто случайные!). Удалось.
Добавляя фишки, добавлял кнопки для них, пока не кончилось место. Пришлось использовать под кнопку даже картину на стене, благо это было в тему.
И сделать загрузку своих фото. И врисовку двери с это фото (двигать, масштабировать).
И запоминать всё-всё это в cookies, включая список из 30 последних дверей.
Так что вполне можно сделать, например, вот так:
или вот так, да включить телевизор:
Где-то тут надо было останавливаться, потому что ― «сбивайте меня палками, я сам не сяду!..», поэтому напоследок сделал ещё пару мелких фишек и отправил сдаваться.
Сдалось очень хорошо. В понедельник (27.06) запланировано к переезду на ПМЖ, а пока можно посмотреть на моём временном.
Мелочь, но весело было.
понедельник, мая 09, 2011
Сайра с претензией
Памятника заслуживает человек, придумавший для продуктовой торговой марки слово, изысканно сочетающее рыгание и поблёвку Это, конечно, Камчатка, «но всему же есть предел, братцы!» (с)
пятница, мая 06, 2011
Отменит ли Медведев техосмотры?
Медведев отменит техосмотры. Путин отменит откаты. Моисеев отменит пидарасов. И станет у нас рай.
четверг, апреля 21, 2011
Лайтбокс Стимпарка для фойе кинотеатра «Русь»
Лайтбокс 183х123 см должен магически приковывать внимание дитёв обоих полов и объяснять им, где ещё бывает хорошо. 100% pure Inkscape.
Ярлыки:
графика,
лайтбокс,
стимпарк,
тихоокеанский,
inkscape
пятница, апреля 15, 2011
Продолжаю прибывать русский Интернет: Окна Пластиковый Стандарт
Понравилось делать этот сайт тем, что в предложенный дизайн не было внесено никаких изменений. Ну, одно, на самом деле: окошко возле счётчика продукции у меня было таким:
http://okno-nakhodka.ru
http://окно-находка.рф
Продолжаю прибывать русский Интернет: Фишка Трейд
http://www.fishkatrade.ru
Сушеная рыба, твари подводные. Вкусно, кстати. Мне килограммовый мешок ставридки презентовали :-) во ознаменование спуска на воду. СтавридКа ― потому что её в килограмме штук 50 было :-D
...Шрифт Комик по всему сайту - это я не виноват... :-)
Сушеная рыба, твари подводные. Вкусно, кстати. Мне килограммовый мешок ставридки презентовали :-) во ознаменование спуска на воду. СтавридКа ― потому что её в килограмме штук 50 было :-D
...Шрифт Комик по всему сайту - это я не виноват... :-)
воскресенье, апреля 03, 2011
О ё-мобиле на заднем плане...
...бубнит телевизор в воскресных новостях. Мой встроенный блок критической фильтрации срабатывает на следующие входящие факты: расход топлива 3.5 л/100 км, запас хода (тётя сказала - «одной заправки хватит на...», ну, женщина) — 400 км. Мой встроенный арифметический сопроцессор подсчитал, что ёмкость бака ё-мобиля в таком случае — 14 литров. Чо, правда??
пятница, марта 18, 2011
Оле, Оле.
Ночью приснился Оле Нидал, которого я в компании каких-то дружественных людей поздравлял с хэппибёздником.
Сейчас вспомнил, сходил посмотрел: у него в натуре завтра.
Оле, Оле-Оле-Оле... Зачем ты приходил ко мне?
Сейчас вспомнил, сходил посмотрел: у него в натуре завтра.
Оле, Оле-Оле-Оле... Зачем ты приходил ко мне?
Предложение о внесении
Член ЦИК Майя Гришина выступила с инициативой - запретить блоггерам агитацию в «день тишины» (это день, предшествующий голосованию, когда любая агитация запрещена), а для «агрессивных избирательных кампаний» в Сети создать некие специальные интернет-ресурсы.
А я считаю, что необходимо вообще установить законодательную ответственность за любое пребывание в интернете перед выборами. Ведь человек может пойти в архив ЖЖ того же Навального, начитаться там бог весть чего, и таким образом самого себя сагитировать, а это запрещено законом.
У нас во властях люди такого ума, что аж страшно.
А я считаю, что необходимо вообще установить законодательную ответственность за любое пребывание в интернете перед выборами. Ведь человек может пойти в архив ЖЖ того же Навального, начитаться там бог весть чего, и таким образом самого себя сагитировать, а это запрещено законом.
У нас во властях люди такого ума, что аж страшно.
Blender 2.56: я удовлетворён
Столкнулся при работе над уличным баннером с необходимостью потридэмоделировать. Расчехлил Блендер 2.49 и обнаружил, что после дист-апгрейда Дебиана он гонит, как школьник с полстакана водки.
Поставил 2.56, запустил... и сел на попу.
Новый интерфейс ужасно красивый, удобный, а главное ― вернул меня на много лет назад, когда я впервые запустил Блендер и подумал: ну и что мне со всей этой красотой делать??
Первым делом я наплодил дюжину фреймов и стал истерить, пытаясь от них избавиться. Все попытки приводили к созданию всё новых фреймов.
Потом я полтора часа искал, как редактировать пространство текстуры. Главное, я не меньше пяти раз исследовал то, что заменяет пространство текстуры старого Блендера, но так и не догадался, что я это нашёл. В итоге создал меш другим способом, чтобы автоматическое пространство было правильным.
Мильон роскошеств и удобств.
Не замерял, но очень сильное ощущение, что рендеринг ускорился, а требования к памяти уменьшились. Формат, на котором старый Блендер с большой вероятностью сегфолтил (габариты рендеров для печатных баннеров составляют многие тысячи пикселов), во-первых, отрендерился (что уже великолепно), во-вторых, это заняло приемлемое время ― можно было не оставлять на ночь, в принципе.
Возможно, это связано с галочкой в настройках рендера ― выгружать отработанные фрагменты на диск. Я её чекнул.
Это при том, что сцена насчитывала несколько сот тысяч фейсов (мультирез, суб-сурф ― они это обеспечивают легчайше) и 10 источников света (3 с тенями) плюс ambient occlusion.
В общем, я удовлетворён.
Поставил 2.56, запустил... и сел на попу.
Новый интерфейс ужасно красивый, удобный, а главное ― вернул меня на много лет назад, когда я впервые запустил Блендер и подумал: ну и что мне со всей этой красотой делать??
Первым делом я наплодил дюжину фреймов и стал истерить, пытаясь от них избавиться. Все попытки приводили к созданию всё новых фреймов.
Потом я полтора часа искал, как редактировать пространство текстуры. Главное, я не меньше пяти раз исследовал то, что заменяет пространство текстуры старого Блендера, но так и не догадался, что я это нашёл. В итоге создал меш другим способом, чтобы автоматическое пространство было правильным.
Мильон роскошеств и удобств.
Не замерял, но очень сильное ощущение, что рендеринг ускорился, а требования к памяти уменьшились. Формат, на котором старый Блендер с большой вероятностью сегфолтил (габариты рендеров для печатных баннеров составляют многие тысячи пикселов), во-первых, отрендерился (что уже великолепно), во-вторых, это заняло приемлемое время ― можно было не оставлять на ночь, в принципе.
Возможно, это связано с галочкой в настройках рендера ― выгружать отработанные фрагменты на диск. Я её чекнул.
Это при том, что сцена насчитывала несколько сот тысяч фейсов (мультирез, суб-сурф ― они это обеспечивают легчайше) и 10 источников света (3 с тенями) плюс ambient occlusion.
В общем, я удовлетворён.
среда, марта 16, 2011
Начальнику ОГИБДД УВД по г. Находке Ольховскому А. С.
Уважаемый Андрей Сергеевич,
15 февраля на ж/д переезде в районе Ленинской на меня был составлен протокол о нарушении по ст. 12.10 ч. 1. Это дело передано мировому судье. Вопросов к ГИБДД по нему у меня нет, моё обращение по другому поводу.
Меня заинтересовало, каким образом я, проезжающий этот переезд несколько раз в день в течении лет, мог совершить это нарушение и в каких условиях это произошло. Я сделал ряд следующих наблюдений.
В час пик (17-18 часов) по рабочим дням к переезду приезжает а/м с г/н Н 2131 25 RUS. Как я понимаю, этот экипаж находится в вашем подчинении.
Фото 1. Марка, номер а/м, лица сотрудников.
А/м паркуется на пешеходном тротуаре ( КоАП РФ 12.19 п.3) на расстоянии порядка 10 метров от ж/д переезда.
Фото 2. Полностью перекрыт тротуар.
Не нарушая непосредственно п. 12.5 ПДД (запрет стоянки ближе 50 м. от ж/д переездов), экипаж а/м Н 2131 25 RUS останавливает автомобили для оформления протоколов. Эти автомобили продолжительное время (10-20 минут) стоят на проезжей части в нескольких метрах от ж/д переезда. На переезде образуется затор, вызванный действиями ваших сотрудников.
Фото 3. Остановленная машина на проезжей части сразу за ж/д переездом и её водитель, направляющаяся в а/м ГИБДД для оформления протокола.
Поскольку это происходит в час пик по рабочим дням, образуется пробка по Находкинскому проспекту и затор на ж/д переезде. В нервозной обстановке, я думаю, количество мелких нарушений на переезде возрастает в разы. Более того, я уверен, что этот экипаж избрал такой способ несения службы именно по этой причине.
Дело в том, что из положения непосредственно перед шлагбаумом со стороны Морского вокзала выезд с переезда видеть невозможно. Там установлены 4 технические конструкции (металлические шкафы), относящиеся к железной дороге. Таким образом, водители не знают, что действиями ваших сотрудников на переезде образован затор, пока не выедут за шлагбаум. Чем существенно повышают показатели успешной работы экипажа а/м Н 2131 25 RUS.
В связи с этим прошу Вас:
1) дать правовую оценку действий водителя а/м Н 2131 25 RUS в части стоянки на тротуаре, движения по тротуару (т. к., очевидно, стоянке предшествует движение), и при наличии признаков нарушения пп. 9.9, 12.2 ПДД отдать распоряжения о наложении на водителя а/м Н 2131 25 RUS наказаний, предусмотренных соответствующими статьями КоАП РФ.
2) В случае, если территория под а/м Н 2131 25 RUS на фотографиях не является пешеходным тротуаром, был бы благодарен, если бы Вы подтвердили мне это, так как по этому месту удобно выезжать с ж/д переезда (в те моменты, когда оно не занято а/м Н 2131 25 RUS). В этом случае водитель а/м Н 2131 25 RUS остановился на проезжей части и нарушил п. 12.5 ПДД (стоянка ближе 50 м. от ж/д переезда), и я прошу рассмотреть вопрос о наложении на него наказания по соответствующей статье КоАП.
3) Дать оценку практике остановки а/машин на проезжей части в 50-метровой зоне ж/д переезда: является ли составление протокола достаточно важным поводом для того, чтобы принуждать водителей нарушать п. 12.5 ПДД и создавать опасную обстановку на переезде. Если, по Вашему мнению, это неоправданная практика, прошу запретить её экипажу а/м Н 2131 25 RUS.
Фотографии сделаны 11 марта 2011 г. в 17:17. Не составит труда установить сотрудников, находившихся в это время в а/м Н 2131 25 RUS и попросить их подтвердить или опровергнуть подлинность этих снимков.
Я готов явиться лично или дать дополнительные письменные пояснения, предоставить датированные фотографии, приведённые здесь и другие, если это необходимо.
Прошу Вас не оставлять моё обращение без ответа, потому что я буду настаивать на том, чтобы действиям экипажа а/м Н 2131 25 RUS была дана официальная оценка.
Имя
Адрес
Телефон
-------------------------------------
Завтра распечатаю и отправлю заказным письмом. Иначе эти гоблины так и будут там пастись.
15 февраля на ж/д переезде в районе Ленинской на меня был составлен протокол о нарушении по ст. 12.10 ч. 1. Это дело передано мировому судье. Вопросов к ГИБДД по нему у меня нет, моё обращение по другому поводу.
Меня заинтересовало, каким образом я, проезжающий этот переезд несколько раз в день в течении лет, мог совершить это нарушение и в каких условиях это произошло. Я сделал ряд следующих наблюдений.
В час пик (17-18 часов) по рабочим дням к переезду приезжает а/м с г/н Н 2131 25 RUS. Как я понимаю, этот экипаж находится в вашем подчинении.
Фото 1. Марка, номер а/м, лица сотрудников.
А/м паркуется на пешеходном тротуаре ( КоАП РФ 12.19 п.3) на расстоянии порядка 10 метров от ж/д переезда.
Фото 2. Полностью перекрыт тротуар.
Не нарушая непосредственно п. 12.5 ПДД (запрет стоянки ближе 50 м. от ж/д переездов), экипаж а/м Н 2131 25 RUS останавливает автомобили для оформления протоколов. Эти автомобили продолжительное время (10-20 минут) стоят на проезжей части в нескольких метрах от ж/д переезда. На переезде образуется затор, вызванный действиями ваших сотрудников.
Фото 3. Остановленная машина на проезжей части сразу за ж/д переездом и её водитель, направляющаяся в а/м ГИБДД для оформления протокола.
Поскольку это происходит в час пик по рабочим дням, образуется пробка по Находкинскому проспекту и затор на ж/д переезде. В нервозной обстановке, я думаю, количество мелких нарушений на переезде возрастает в разы. Более того, я уверен, что этот экипаж избрал такой способ несения службы именно по этой причине.
Дело в том, что из положения непосредственно перед шлагбаумом со стороны Морского вокзала выезд с переезда видеть невозможно. Там установлены 4 технические конструкции (металлические шкафы), относящиеся к железной дороге. Таким образом, водители не знают, что действиями ваших сотрудников на переезде образован затор, пока не выедут за шлагбаум. Чем существенно повышают показатели успешной работы экипажа а/м Н 2131 25 RUS.
В связи с этим прошу Вас:
1) дать правовую оценку действий водителя а/м Н 2131 25 RUS в части стоянки на тротуаре, движения по тротуару (т. к., очевидно, стоянке предшествует движение), и при наличии признаков нарушения пп. 9.9, 12.2 ПДД отдать распоряжения о наложении на водителя а/м Н 2131 25 RUS наказаний, предусмотренных соответствующими статьями КоАП РФ.
2) В случае, если территория под а/м Н 2131 25 RUS на фотографиях не является пешеходным тротуаром, был бы благодарен, если бы Вы подтвердили мне это, так как по этому месту удобно выезжать с ж/д переезда (в те моменты, когда оно не занято а/м Н 2131 25 RUS). В этом случае водитель а/м Н 2131 25 RUS остановился на проезжей части и нарушил п. 12.5 ПДД (стоянка ближе 50 м. от ж/д переезда), и я прошу рассмотреть вопрос о наложении на него наказания по соответствующей статье КоАП.
3) Дать оценку практике остановки а/машин на проезжей части в 50-метровой зоне ж/д переезда: является ли составление протокола достаточно важным поводом для того, чтобы принуждать водителей нарушать п. 12.5 ПДД и создавать опасную обстановку на переезде. Если, по Вашему мнению, это неоправданная практика, прошу запретить её экипажу а/м Н 2131 25 RUS.
Фотографии сделаны 11 марта 2011 г. в 17:17. Не составит труда установить сотрудников, находившихся в это время в а/м Н 2131 25 RUS и попросить их подтвердить или опровергнуть подлинность этих снимков.
Я готов явиться лично или дать дополнительные письменные пояснения, предоставить датированные фотографии, приведённые здесь и другие, если это необходимо.
Прошу Вас не оставлять моё обращение без ответа, потому что я буду настаивать на том, чтобы действиям экипажа а/м Н 2131 25 RUS была дана официальная оценка.
Имя
Адрес
Телефон
-------------------------------------
Завтра распечатаю и отправлю заказным письмом. Иначе эти гоблины так и будут там пастись.
пятница, марта 11, 2011
вторник, марта 01, 2011
Продолжаем прибывать русский интернет: Заповедник «Курильский»
Оговоренный на месте в июле, согласованный по дизайну в ноябре, один из двух моих долгостроев дошёл всё-таки до дня открытия. Пока мало наполненный и с заглушками по целому ряду позиций, но уже совсем живой.
Ещё минимум две недели уйдёт на доработку всех функций, большинство из которых связаны с Гугл-картами. Ну и обеспечение минимальной совместимости с ИЕ6 (когда ж он сдохнет наконец).
Отчаявшись найти хороший готовый тулкит для создания карт на сайте, стал писать свой. Это ужасно захватывающее занятие, но времезатратное и местами головоломное.
Обогатил свою библиотеку кода поддержкой Youtube, прокачал CMS.
понедельник, февраля 28, 2011
Google Maps V3 охвачен
Наступил ужасавший издалека момент, когда надо будет осиливать Google Maps API третьей версии.
Вблизи оказалось вовсе не страшно. То ли руку набил, то ли API стал удобнее. Но в 11 утра создал в редакторе пустой файл под названием googlemaps.php, а к 9 вечера имел:
Посмотрел, кстати, статистику: единственное открытие страницы с Гугл-картой третьей версии генерирует порядка 90 запросов (ну, хорошо, 15-20 из них мои), среди которых и такие экзотические барабашки, как iphone-dialog-button.png :-O
Вблизи оказалось вовсе не страшно. То ли руку набил, то ли API стал удобнее. Но в 11 утра создал в редакторе пустой файл под названием googlemaps.php, а к 9 вечера имел:
- написанную в нём библиотеку создания карты, загрузки объектов из БД через AJAX;
- пристыкуемый к нему модуль админских опций: создание карты, создание маркера, создание заштрихованной области, сохранение в БД;
- разгорячившись, вышел из себя и написал класс (!!), описывающий текстовые метки на карте (которые в API положить почему-то забыли) - правда, на основе примера в доках GM, но для первого раза и это меня шокировало.
Посмотрел, кстати, статистику: единственное открытие страницы с Гугл-картой третьей версии генерирует порядка 90 запросов (ну, хорошо, 15-20 из них мои), среди которых и такие экзотические барабашки, как iphone-dialog-button.png :-O
пятница, февраля 25, 2011
Как-то активизировалась тема стоков...
...для одного из текущих проектов потребовалось купить два фото на Fotolia.
В двадцатый раз помянул Юлию из АТБ, посоветовавшую полтора года назад открыть Визу Электрон вместо Классик. Через несколько месяцев карта сдохнет, открою нормальную.
Пока же пришлось идти окольной дорогой: искать QIWI-терминал, принимающий ЯД (пятый согласился), вводить кэш, открывать виртуальную MasterCard в долларах на нужную сумму. Тут и там, наученный горькими обломами, делал зазор безопасности на неожиданные полпроцентика на бедность, которые так любят снимать платёжные системы. Не ожидал, что эта махинация провернётся, но провернулась. Ещё 14 баллов осталось на счету в Фотолии, можно купить какой-нибудь срани. Тёлку там какую-нить, не знаю. Не дарить же.
В двадцатый раз помянул Юлию из АТБ, посоветовавшую полтора года назад открыть Визу Электрон вместо Классик. Через несколько месяцев карта сдохнет, открою нормальную.
Пока же пришлось идти окольной дорогой: искать QIWI-терминал, принимающий ЯД (пятый согласился), вводить кэш, открывать виртуальную MasterCard в долларах на нужную сумму. Тут и там, наученный горькими обломами, делал зазор безопасности на неожиданные полпроцентика на бедность, которые так любят снимать платёжные системы. Не ожидал, что эта махинация провернётся, но провернулась. Ещё 14 баллов осталось на счету в Фотолии, можно купить какой-нибудь срани. Тёлку там какую-нить, не знаю. Не дарить же.
четверг, февраля 24, 2011
А вы знали, что...
...на сайте Барака Обамы использовано стоковое фото находкинского фотографа Станислава Комогорова?
Не могу дать ссылку, но видел распечатку и письмо с уведомлением.
Не могу дать ссылку, но видел распечатку и письмо с уведомлением.
пятница, февраля 18, 2011
elRTE -> CKEditor
Второй раз пришёл к тому, что заменяю хороший, очень хороший, но глючный elRTE на морально старый, тяжкий, но надёжный CKEditor. С ним выходят новые сайты, и на старых тоже меняю, где доходят руки.
elFinder интегрируется в CKEditor гладко, в точности как описано в вики (гуглить).
Основные претензии к elRTE:
elFinder интегрируется в CKEditor гладко, в точности как описано в вики (гуглить).
Основные претензии к elRTE:
- пропадание кусков текста, особенно при вставке.
- неформатированный исходник документа (жутко тяжко подправлять руками)
- ненадёжная работа со структурой документа. Изменение стиля может разорвать абзац в месте, где стоит курсор, и т. п.
- ненадёжный откат
- разное
четверг, февраля 17, 2011
вторник, февраля 15, 2011
воскресенье, февраля 13, 2011
четверг, февраля 10, 2011
Прощай, ICQ
пятница, февраля 04, 2011
Стим-парк: наружка
Стим-Парк ― этаж развлечений в торговом центре «Тихоокеанский». Надо было озвучить новшества и заменить лого. Прежнее лого было, на мой взгляд, другими людьми очень хорошо сделано:
...артистично, стильно, и всё такое, и даже воплощено в виде кинетической конструкции; но в парке посчитали (тоже обоснованно), что как лого это избыточно, громоздко, трудновоспроизводимо. И ― английский.
Поэтому параллельно со щитом 6х3 надо было сочинить и новое лого.
Постарался упростить существующее, убрать лишнее, сохранить действительно удачные моменты.
Что-то типа этого будет, если утвердят.
...артистично, стильно, и всё такое, и даже воплощено в виде кинетической конструкции; но в парке посчитали (тоже обоснованно), что как лого это избыточно, громоздко, трудновоспроизводимо. И ― английский.
Поэтому параллельно со щитом 6х3 надо было сочинить и новое лого.
Постарался упростить существующее, убрать лишнее, сохранить действительно удачные моменты.
Что-то типа этого будет, если утвердят.
Продолжаем прибывать русский интернет
Месяц пропустил, но не выпадал.
Идут два больших проекта, тяжело, но идут.
Параллельно тусовка небольших проектов.
Только что со стапеля: expocar-dv.com ―продажа американских автомобилей в Находке.
Ничего особо революционного, разве что кастомное слайд-шоу пришлось сделать для заголовка: готовые плагины к jQuery как-то всё были не такие.
Идут два больших проекта, тяжело, но идут.
Параллельно тусовка небольших проектов.
Только что со стапеля: expocar-dv.com ―продажа американских автомобилей в Находке.
Ничего особо революционного, разве что кастомное слайд-шоу пришлось сделать для заголовка: готовые плагины к jQuery как-то всё были не такие.
Подписаться на:
Сообщения (Atom)