Pull to refresh
6
0
Rodion Baskakov @crizis

User

Send message

Скидка на некоторые продукты JetBrains

Reading time1 min
Views1.7K
Твиттер принёс сегодня чудесную новость: компания JetBrains уронила цену на ряд своих продуктов, в число которых попали следующие:

PhpStorm — the lightweight and smart PHP IDE (50% OFF)
RubyMine — Ruby and Rails IDE (30% OFF)
IntelliJ IDEA — the smartest code-centric Java IDE (40% OFF)
PyCharm — Python & Django IDE (50% OFF)
YouTrack — awesome issue & bug tracker (50% OFF)

Скидка продлится до 30 апреля, поэтому, если вы долго ждали, чтобы приобрести что–то из списка выше — сейчас самое время.

Ознакомиться с новостью на сайте JetBrains можно пройдя по этой ссылке.

P.S. Коллега скрипит зубами. Он, вопреки моим уговорам подождать, приобрёл пару недель назад phpStorm за полную стоимость.

Облако тегов средствами XSLT

Reading time7 min
Views3K
Не так давно столкнулся с необходимостью реализовать на одном из проектов то, что в народе называют «облаком тегов» — набор ссылок, в котором наиболее «весомые» элементы имеют бОльший размер. Для этого можно было бы, конечно, посчитать и получить все необходимые данные в PHP, на котором работает проект, но мне хотелось сделать конечный вариант отображения на XSLT и CSS, чтобы все необходимые величины для конфигурирования максимальных/минимальных размеров шрифта, например, были заданы в представлении, а не в логике приложения.

Возможно, кому-то мой опыт окажется полезным, поэтому публикую конечное решение здесь.

Итак, на входе у нас есть простейший XML с тегом и количеством его упоминаний:

Читать дальше →

Библиотека генерации пользовательских картинок для сайта

Reading time1 min
Views603
Не так давно возникла у меня необходимость в подключении к проекту псевдослучайных пользовательских картинок (юзерпиков), настройки для которых привязываются к некоторой персональной пользовательской информации (логин, пароль, e-mail, whatever). Я знаю о существовании Gravatar и подобных проектов, но очень не хотелось обращаться к сторонним сервисам за такой мелочью, так что я стал искать нужный мне класс в Интернете.

Поиски продолжались минут 30, за которые я не нашёл ничего приемлемого, из разряда «подключил — заработало», а потому на скорую руку набросал на PHP небольшой класс, который делает то, что мне нужно и отвечает указанному выше принципу. Собственно, пока я искал нужное мне решение, обнаружилось, что в подобных поисках я не одинок, потому решил этот класс выложить в публичный доступ: мало ли, кому потребуется.

Класс называется Avatarco.
Для полноценной работы необходим PHP5 >= 5.3.0, но изменив одну строку можно заставить работать на PHP5 ниже, чем 5.3.0.
Описание работы класса и его исходный код доступны по адресу code.google.com/p/avatarco

Вот случайный пример его работы (или пройдите по ссылке и пообновляйте):
image

Надеюсь, пригодится не только мне.
С удовольствием выслушаю комментарии об ошибках и необходимых улучшениях/доработках.

Тестирование контекстной рекламы

Reading time1 min
Views636
Вчера, набрав случайно в поисковой строке google.com (именно .com) запрос еуые (слово test в русской раскладке), обнаружили контекстное содержание, которое приведено на картинке.
То ли тестировали и забыли убрать, выкатив в продакшн, то ли это такое интересное объявление.
image
На мысль об ошибке натолкнуло то, что лично я зачастую указываю test.ru в качестве тестового домена или test@test.ru для email, а проверяя, есть ли интернет, пингую ya.ru (простите).

А что для теста используете вы?

Про пластиковые карты и магазины

Reading time2 min
Views16K
Можно рассматривать этот рассказ с разных сторон, но по большей степени это небольшой кусочек желчи, настоявшейся в течении нескольких дней, прошедших с момента недавней покупки небольшого цифрового устройства стоимостью около 30 тысяч рублей.

А дело было так.

Читать дальше →

Написал. Откомментировал. В тюрьму.

Reading time2 min
Views812


Набрёл в интернете на довольно грустную, но всё же интересную статистику. Оказывается, за последние годы в мире сильно увеличилось количество уголовных преследований за сетевую деятельность, в частности, за блоггерство. Для большинства хабралюдей, наверняка, не будет новостью дело Терентьева, вызвавшее довольно сильный резонанс в RU-нете.
Теперь же давайте взглянем на мировую статистику гонений за публичные высказывания в блогах и комментарии к ним.
Читать дальше →

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity