Посты

// 1

Битрикс. Введение в кастомизацию

Статья о принципах программирования для битрикса, точнее о 3 столпах разработки проектов на битриксе: шаблонах, компонентах и модулях

20.05.2015
@LEXXX_NF
// 2

Вопросы для собеседования

Иногда мне приходится проводить технические собеседования с потенциальными коллегами по проекту. Я составил для себя краткий список вопросов, по которым можно понять, подходит нам кандидат или нет.

05.05.2015
@LEXXX_NF
// 1

Бесплатные парковки в центре Чикаго и Вашингтона

Небольшая напоминалка для себя о том, где можно бесплатно припарковаться в Штатах.

13.04.2015
@LEXXX_NF
// 1

Ищем дубликаты записей в базе данных

Недавно мне понадобилось сделать на одном сайте такую систему страниц, чтобы к любой сущности (пост в блоге, страничка автора поста, просто статическая страница) можно было обратиться по её коду, а не по ID. Причём этот код должен идти сразу за адресом самого сайта — без каких бы то ни было папок, подпапок и прочих слэшей в пути.

21.08.2014
@LEXXX_NF
// 1

Сервис коротких ссылок против закладок браузера

Я много работаю на компьютере, и, по какой-то причине, мне гораздо удобнее использовать клавиатуру везде, где только возможно, чем тянуться за мышкой. Поэтому для меня очень важны удобные горячие клавиши. Но речь не о них. Речь о том, как я сделал себе собственный сервис коротких ссылок.

17.05.2014
@LEXXX_NF
// 0

SSH туннели туда и обратно

Что делать, если доступ к БД надо получить с локальной машины, а она доступна только с IP web-сервера?

15.05.2014
@LEXXX_NF
// 0

Декорируем разом все методы класса в питоне

Язык программирования Python славится своими декораторами, которые можно очень легко применить к любой функции или методу. Но что если мы хотим применить один и тот же декоратор сразу ко всем методам класса сразу?

07.01.2014
@LEXXX_NF
// 0

Плагины для jQuery

Мои любимые

26.07.2013
@LEXXX_NF
// 0

День борьбы со спамом

Для многих заполнение капчи стало настолько привычным занятием, что форма добавления комментария без капчи и без регистрации является чем-то экстраординарным. А, между прочим, у меня в блоге именно такая форма.

26.07.2013
@LEXXX_NF
// 0

Перестрелка

Небольшая фото-перестрелка, случившаяся у нас в Амстердаме (еще до кексов)

12.09.2012
@LEXXX_NF
// 0

Работа с архивами в bash'е

Я всё время забываю, какие ключи надо писать, чтобы заархивировать папку или наоборот разархивировать. Это мне маленькая напоминалка.

25.05.2012
@LEXXX_NF
// 5

Фильтры Instagram'а в Photoshop'е

Instagram — это такая программа, которой, так случилось, что я никогда не пользовался. Она умеет делать фотографии и обрабатывать их своими знаменитыми фильтрами.

30.04.2012
@LEXXX_NF
// 0

Выборы

Не думал, что в моём блоге появится статья про политику, ну да и ладно, она будет первая и последняя.

25.02.2012
@LEXXX_NF
// 2

jQuery.query

Долго искал и вот наконец нашел хороший плагин для jQuery, который позволяет работать с GET-параметрами в JavaScript. Теперь хочу находкой поделиться.

13.02.2012
@LEXXX_NF
// 1

Debouncing и Throttling

Зачастую при создании обработчиков событий требуется, чтобы они запускались не каждый раз при возникновении события, а не чаще определённого интервала. Для этих целей существуют паттерны debouncing и throttling. Ничего нового, просто я теперь знаю как это называется :)

12.02.2012
@LEXXX_NF
// 1

Нафига козе баян

О применении технологии LiveView, которую я только что для себя открыл.

15.01.2012
@LEXXX_NF
// 4

print_r со сворачиванием узлов

В PHP первый инструмент отладки — это функции print_r и var_dump, которые просто печатают на экран содержимое переданной переменной, массива или объекта. И если массив окажется достаточно большим, то разобраться в выведенной информации становится довольно трудно, поэтому я решил написать свой аналог этих функций, который бы умел сворачивать вложенные массивы на манер дерева.

27.11.2011
@LEXXX_NF
// 8

Пишем плагин для jQuery

Перевод статьи Authoring из официальной документации по jQuery.

18.09.2011
@LEXXX_NF
// 0

Eurotrip. Начало

Идея поехать в Европу возникла спонтанно, в тот момент, когда обломилась идея велопохода по Кольскому полуострову. На самом деле, где-то в глубине души я давно мечтал съездить за границу, посмотреть на цивилизованные страны. И вот моя мечта осуществилась самым наилучшим образом.

22.08.2011
@LEXXX_NF
// 16

Вывод списка в несколько колонок

Надо было мне сделать на сайте меню в 3 колонки и я конкретно затупил над тем как их вывести без таблиц. Для тех, у кого тоже случился творческий кризис, эта статья.

28.07.2011
@LEXXX_NF
// 5

Боремся с сообщением о повторной отправке формы

Наверняка все видели это сообщение, когда нажимали в браузере кнопку назад, но не все задумывались, откуда оно берётся, и уж точно никто не знает, как его лечить (по крайней мере, гугл мне не помог). А я знаю :)

26.06.2011
@LEXXX_NF
// 7

Создание виртуальных хостов в виртуальной машине Битрикс 2.0

Скрипт, чтоб создавать виртуальные хосты на BVA2.0

13.06.2011
@LEXXX_NF
// 0

Делаем off-line копию сайта

Одному нашему клиенту потребовалось сделать копию одного раздела сайта — каталога продукции,— чтобы они могли записать её на диск и раздавать партнёрам. Сделать это довольно просто.

05.06.2011
@LEXXX_NF
// 4

А что для тебя «Пеленг»?

Первые фотки с циркулярного рыбьего глаза aka fisheye.
UPD: как и обещал, выложил фото упаковки и штампа ОТК в инструкции :)
UPD: добавил фотки и видео с камеры с полноразмерной матрицей.

11.05.2011
@LEXXX_NF
// 8

Восстанавливаем пароль root'а в CentOS (BVA 2.0)

Расскажу о том, как восстановить пароль root’а в SentOS, на которой работает виртуальная машина Битрикса начиная с версии 2.0

20.04.2011
@LEXXX_NF
// 13

Небольшая панорама

Чуть больше 360 градусов. Жаль штатива не было

31.03.2011
@LEXXX_NF
// 5

ЧПУ поверх ЧПУ

Небольшая заметка о том, как перенести сайт с одного механизма ЧПУ на другой, не потеряв ссылок

21.03.2011
@LEXXX_NF
// 0

Фото. Весенняя серия

Весёленькие весенненькие фотографии

08.03.2011
@LEXXX_NF
// 2

Фото. Мрачная серия

Очередная партия фотографий. Тематика драматично-мрачная

08.03.2011
@LEXXX_NF
// 0

Slope Style в Хабарском

Slope Style — это такой тип соревнований состоящий из выполнения серии акробатических прыжков на трамплинах, пирамидах, контр-уклонах, дропах, перилах и т.д., расположенных последовательно на всем протяжении трассы. Вотъ так :)

07.03.2011
@LEXXX_NF
// 3

Students Snowfest 2011

Отпуск 2011 был проведен в феврале не зря! Сноуборд в горах, тёплая компания... смотри и завидуй :)

21.02.2011
@LEXXX_NF
// 6

Восстанавливаем аккаунт администратора в битриксе

Я набросал небольшой скриптик, который позволяет восстановить или создать заново аккаунт администратора, если доступа к битриксу нет, а к FTP — есть.

UPD: Теперь скрипт работает и c кодировкой UTF-8 и с cp1251.

25.01.2011
@LEXXX_NF
// 34

Индивидуальный дизайн для страницы 404ой ошибки

Давайте рассмотрим несколько способов сделать уникальный дизайн для страницы 404ой ошибки в битриксе. UPD: статья дополнена рассказом о том, как сделать уникальный дизайн ошибки даже в том случае, если она была сгенерирована компонентом

19.01.2011
@LEXXX_NF
// 3

Назад в 90ые или тестируем сайт на медленном соединении

Напрограммировав отличный сайт, наполнив его отборными картинками и скриптами, мы порой забываем, что не у всех наших пользователей выделенные линии со скоростью в 4 мегабита. Поэтому, чтобы всем было одинаково комфортно, надо проверить работу сайта на медленном соединении

17.12.2010
@LEXXX_NF
// 0

Класс для вывода по формату контактной информации, хранящейся в XML-файле

Трудно найти сайт в интернете, на котором не были бы указаны контактные телефоны, адреса и другие средства связи. Иногда эти данные меняются и их приходится обновлять. Хорошо, если телефон указан только в шапке, а адрес — только в подвале, не трудно изменить данные в двух местах. В моём случае телефон был указан в четырёх местах! «Какого черта?» — подумал я и написал небольшое решение, которое позволяет хранить все контакты в одном месте

14.09.2010
@LEXXX_NF
// 2

Казань

Немного фоток из поездки в Казань

10.08.2010
@LEXXX_NF
// 4

Настройка удалённого доступа к базе данных в виртуальной машине Битрикс.

Будем настраивать удалённый доступ к СУБД MySQL, а заодно разберёмся с iptables

02.08.2010
@LEXXX_NF
// 11

Создание виртуальных хостов в виртуальной машине Битрикс

На самом деле, всё нижесказанное касается только настройки виртуальных хостов в связке Apache-Nginx, и к Битриксу имеет лишь опосредованное отношение.

Пост обновлён: я добавил скрипт для автоматической генерации виртуальных хостов

28.07.2010
@LEXXX_NF
// 1

Винд-сёрфинг

Неделю своего летнего отпуска я провёл в сёрф-лагере "Позитив" на берегу Горьковского моря. Самые интересные фотки следуют...

26.07.2010
@LEXXX_NF
// 1

Летом я особенно сильно люблю зиму

Еще одна зимне-урбанистическая панорама

24.05.2010
@LEXXX_NF
// 3

Используем jQuery на чужом сайте

Представь, тебе попался очень интересный сайт, и, чтобы его выпотрошить, у тебя в FireFox'е есть firebug. Но что делать, когда его возможностей не достаточно? Что делать, если хочется использовать мощь jQuery, а её на сайте нет? Ответ прост: подгрузить библиотеку самостоятельно!

21.04.2010
@LEXXX_NF
// 3

Закончился сноубордический сезон

Время финального фотоотчета

06.04.2010
@LEXXX_NF
// 5

Подмостовье

Видео про то, как мы ездили под мост

22.03.2010
@LEXXX_NF
// 4

Фото

Буду сюда по маленьку фотки выкладывать. Be aware of traffic!

07.01.2010
@LEXXX_NF
// 1

И ударил мороз!

Наверно я никогда не напишу свой фотоблог с преферансом и куртизанками. Поэтому вот: пара зимних фоток

18.12.2009
@LEXXX_NF
// 5

Полезные javascript'ы

Несколько функций, которые кочуют из проекта в проект

29.11.2009
@LEXXX_NF
// 2

Словарь web-терминов

Слишком много в интернете развелось слов, обозначающих одно и то же или почти одно и то же. Пора это болото немного осушить. Конечно словарь не полон, любые дополнения будут встречаться радостными возгласами и криками «браво!» Да, и всё это с оглядкой на битрикс

20.11.2009
@LEXXX_NF
// 0

Полезный софт

Всё никак не могу синхронизовать полезные программки между рабочим и домашним компьютерами. Наконец-то мне это удастся

09.11.2009
@LEXXX_NF
// 13

Почта на собственном домене за 100 рублей

Иногда меня спрашивают, сколько мне стоила почта на собственном именном домене. А когда я отвечаю, что стоит она всего 100 рублей в год, то просят рассказать, как сделать себе такую же. Рассказываю

07.11.2009
@LEXXX_NF
// 9

Первый пост

Наверно, это и есть самый важный пост в блоге. Расскажу-ка я в нём о том, чем собираюсь тут заниматься

07.11.2009
@LEXXX_NF

А еще у меня есть: