26.03.2018
Я там был, мед-пиво пил.
Спасибо организаторам и докладчикам за клевый ивент ?елюсь своим бесценным (и запоздалым) мнением об увиденном.
Еще много букв →
12.11.2016
Я, между прочим, свитчер теперь ? конца лета сижу на макбуке, ненавижу его лютой ненавистью, но куда деваться - после смерти Vaio других вариантов нету, не умеют ноуты делать =(
Короче, на маке все через задницу, и один из самых лютых идиотизмов - файлы .DS_store, которые мак создает в каждой папке для хранения бессмысленных и никому не нужных настроек уродского Finder-а ? эта сволочь все время норовит пролезть в гит, а делать ей там нефиг.
До недавнего времени я с благим матом на устах копипастил этот самый .DS_store в gitignore-файл каждого репозитория, но их блин много ? настолько меня это достало, что я решил загуглить.
и нашел вот чего →
01.05.2016
Спешу поделиться маленькой радостью ? очередной сборке NetBeans 8.1 случилась все-таки полноценная поддержка синтаксиса LESS ?важаемые мыши, хватит жрать кактус, обновляйтесь!
Еще много букв →
21.12.2015
Заметил тут, что Яндекс.Браузер даже в режиме "no cache" панели разработчика использует какой-то кэш для css/js ?равишь файл - изменений не видно ?роверяешь другим браузером - все ок ?ерез пару минут в Яндекс.Браузере тоже раздупляется ?тал разбираться...
чо, разобрался? →
01.09.2015
В замечательной IDE NetBeans есть полноэкранный режим ? его иногда вызываю, случайно нажав что-то на клавиатуре (ну типа как те студенты-медики, которые на уроке латыни случайно вызвали Сатану) ? потом не могу закрыть ?ишу на память.
Еще много букв →
05.06.2015
Я тут заметил еще одну штуку, которая есть в jEdit и которой мне категорически не хватало в NetBeans ?ак водится, на самом деле все есть, надо было только осмыслить и загуглить ?тука - прямоугольное выделение текста ?днажды, сидя за спиной у коллеги-кодера, случайно выяснил, что штука эта известна не всем, а зря ?ассказываю.
Расскажи →
18.11.2014
Тут недавно замечательный провайдер FastVPS без объявления войны сменил мне айпишник ?очнее, с объявлением войны дней за десять, но разве от этого легче )
В итоге у меня все предсказуемо сломалось, пришлось выковиривать IP из конфигов ?егодня нашел еще одно место, где он, оказывается, может быть вшит.
пробовали выключить и включить? →
18.07.2014
На галимой винде версии Windows 8, под которой я восседаю, у меня давно и люто тормозил Git - не только оболочка с черепашкой, но и консолька ?ак вот...
так вот? →
07.05.2014
Все вы, конечно, знаете, что JavaScript работает на прототипах, и что в JavaScript почти все - объект, и, соответственно, имеет прототип, и, соответственно, его можно расширять.
Но не все знают, что делать это не нужно.
это почему не нужно? →
01.05.2014
Красноглазия псто на память.
Что делать, если при загрузке файлов больше ~100кб сервер дохнет с 500 ошибкой?
сжечь его! →
09.04.2014
У меня есть задачка, как-то хитро обработать DOM-дерево ?у там, если какой-то узел пустой, но его должно быть видно, написать в нем "Этот узел пустой".
Искомые узлы могут быть вложены друг в друга, и правильная логика обработки - "снизу вверх", то есть если мы в дочернем написали "Я пустой", то родительский уже нифига не пустой.
как же это сделать? →
20.03.2014
В повседневной работе я пользуюсь WinSCP - замечательный виндовый SFTP-клиент ?ак FTP, только по SSH ?екомендую ?толкнулся со странным поведением с правами ?чень долго тупил ?ишу на память, чтобы не повторять страданий.
чего там с правами →
13.03.2014
При отладке софтины, которую я невозбранно программирую в данный момент, столкнулся с таким вот неприятным Fatal error:
Base lambda function for closure not found
Гуглится быстро, но на память записываю.
что это и чем лечить →
28.11.2013
Есть такая весьма экзотическая (может и к счастью) штука, как анимация на CSS ? бы может никогда и не узнал о ней, если бы правило -webkit-keyframes не ломало CSS в Яндекс.Браузере, которым я невозбранно пользуюсь ?о есть я бы может даже и так не узнал, если бы таковое правило не было встроено примерно в середину css-ки от bootstrap.
покажи пример →
30.10.2013
Есть трюк, древний как мир ?азывается "ajax file upload" и заключается в отправке файла на сервер без всякого аякса, а очень тупым способом, через динамически создаваемую форму и submit ее в iframe ?сегда работало, а тут сломалось ?у, как сломалось, так и починилось, и писать не стоит, если бы не один фантастически смешной аспект поведения IE.
мммнн отладка под ие обожаю! →
24.04.2013
К стыду своему признаю, что за такими простыми вещами, несмотря на кучу лет практики, мне до сих пор приходится ходить в доку ?ожалуй запишу, как объединять массивы в PHP - вроде бы у меня "письменная память", глядишь и запомню :)
Учимся объединять массивы в PHP →
12.03.2013
Вот делаем мы какой-то богатый клиентский интерфейс ?сть у нас DOM-узел, на который, например, поставили выделение ? потом нам надо обновить целиком блок (то есть грохнуть ветку DOM-дерева), а выделение должно сохраниться ?ри этом не факт, что у выделенного узла есть айди или класс, на который можно положиться.
как же это сделать? →
04.02.2013
С одной стороны, ссылаться на другие сайты - это хорошо, полезно и вообще ? другой стороны, пользователи до печали рассеянные, про клик с зажатым контролом (или клик средней кнопкой мыши) не знают, поэтому часто уходят по внешним ссылкам навсегда, снижая нам глубину просмотра.
как же быть? →
30.01.2013
Есть два типа сервисов, которые мне никогда не нравились: онлайн-консультант на сайте и сервисы "идеи для сайта" типа реформала ? общем, прилипающие к левому краю штуки :)
Однако, кажется, время подтверждает некоторую их эффективность ?коро не будет ни одного стартапа без кнопки "предложить идею" и ни одного магазина без кнопки "потрындеть с тетенькой-консультантом" ?начит надо быть в тренде :)
а что там, в тренде? →
26.01.2013
Эта история началась еще в августе прошлого (2012) года ?сть у меня аккаунт в руцентре ? им не очень пользуюсь, но к нему привязано сколько-то старых и не очень важных доменов ? их периодически забываю оплачивать, пока Метрика не завопит "сайт сдох", ну или error-ы в сапе не посыпятся ? вот однажды...
однажды что? →
23.01.2013
Замечательная компания NetCat, где я по прежнему работаю, в данный момент ищет стажеров-пыхарей ?то не совсем моя епархия, однако попросили поучаствовать в эйчар-процессе ? наколбасил небольшое тестовое задание ?авайте запостю сюда, вдруг кому пригодится :)
показывай уже тестовое задание! →
25.12.2012
Не так давно ваш покорный слуга в своих пыхарских делишках пересел-таки на NetBeans ?о крайней мере - в основном рабочем проекте ?ока обустраиваю рабочее пространство, пытаясь добиться, чтоб этот монстр вел себя похоже на мой любимый jEdit ?от, разобрался с шаблонами кода.
рассказывай →
29.11.2012
Мне тут понадобилось для рабочих нужд нафигачить небольшую браузерную приблуду, которая собирает инфу и шлет в наше хранилище ?од катом - заготовки кода и чуть-чуть пояснений.
код на JS →
16.11.2012
Я когда-то давно купил сайт на WordPress ?абросил на дешевый хостинг и позабыл благополучно ?тром сегодня решил на него ссылок повесить, открыл код, а там - страшный-страшный eval(), внутри которого неведомые цифробуквы ?ичего не понятно, но понятно, что это не к добру ?авайте прочитаем, что же там написано (разминка для php-программиста).
непонятный код под катом →
25.10.2012
Халло ?амечательной компании NetCat, где я тружусь в данный момент, требуется юный амбициозный кодер на пыхе ?олее того, кодер этот нужен считайте что лично мне, то есть работать он будет вместе со мной и под моим чутким руководством. Вакансия на Хантиме вот, а я расскажу чуть менее формально и чуть более подробно.
что делать надо? →
02.10.2012
Яндекс выпустил новый браузер с незамысловатым названием "Yandex" ?ишу по этому случаю обзор с некоторыми фактами, картинками и первыми впечатлениями.
Какой он, браузер "Yandex"? →
29.08.2012
Псто ненависти к сабжу ?ыравнивание текста по ширине - это плохо, понятненько ?очему плохо?
и правда, почему же? →
27.06.2012
Зацепился случайно за заголовок новости на серче: "Элементы Яндекса для Firefox и Internet Explorer" ?у и дела творятся, скажу я вам ?лодеи из Яндекса выкатывают новое расширение к Firefox и прочему зоопарку юзер-агентов ?ажется, суть релиза в том, что Яндекс решил, никого уже не стесняясь, окончательно зохавать ваш браузер!
что за Элементы? →
27.06.2012
Замечательный редактор TinyMCE, который видели наверное все, а в админках используют через одного - хорош всем ?очнее, почти всем ?дним из его недостатков я всегда считал мутную проверку орфографии, точнее ее отсутствие ?читал так главным образом по своей лени: вроде в папке с плагинами есть что-то с названием "spellchecker", а как оно работает - разбираться некогда ?ержал даже в голове проект по прикручиванию проверки орфографии от Яндекса, API которой показывали на одном из субботников ?о понятно, планам этим не суждено было исполниться.Так и писал с ошибками всю жизнь :) Пока...
пока что? →
21.06.2012
Как-то уже стало общем местом в наши дни, что "без jQuery мы никуда" ?ак же - ведь это удобно и.. ?а этом мысль обрывается ? если кто-то вдруг заводит разговор о скорости, ему с умным видом отвечают заученной фразой с хабра: "железо стоит дешевле, чем часы работы программиста" ? все к этому настолько привыкли, что тестировать "быстрый в написании" код на скорость как-то даже неприлично.. ?днако я тут потестировал.
и оказалось... →
19.06.2012
Я как-то всю жизнь работаю с Денвером (который Denwer - "Джентльменский набор веб-разработчика" от Котерова и dklab) ?отя мне все и говорят, что это не труъ и для лохов :) Однако всегда хватало, а тут вот понадобилось добавить к хосту алиасы - пришлось читать ман ?днако, я его победил.
как это сделать →
14.06.2012
Всем известно, что в jQuery есть метод .find(selector), позволяющий найти потомков по селектору ?акже есть менее известный, но не менее полезный метод .filter(selector), находящий в коллекции узлы, соответствующие селектору (т.е ?ильтрующий коллекцию по селектору) ?бычно эти методы используются в разных случаях и проблем не возникает ?о бывают исключения.
Какие такие исключения? →
09.06.2012
Задачка древняя, что твой дедушка Ленин, однако пыхари всех стран не унимаются до сих пор ?озможно, из-за того, что до сих пор здесь и там можно встретить надпись в духе "Пользователи оставили 21 комментариев(я)" ?несу свою лепту и я, код и некоторые рассуждения - под катом.
код и рассуждения →
22.05.2012
Запишу на память под меткой "красноглазие", как я ломал свой бедный сервачок последние несколько дней ? может кому и интересно будет...
[поток сознания] →
05.05.2012
JavaScript - язык загадочный ?чень загадочный ?дно из самых загадочных его мест - прототипы и конструкторы ?то - две сосны, в которых очень легко заблудиться ? попробую описать, как это устроено.
много букв и непонятного кода →
28.04.2012
Я, когда на фри-ланс ругался, говорил, что у меня есть чудный домен из 25 букв ?у так вот, я потратил полчаса и вставил туда кое-какую заглушку, попутно анонсировал в пейсбуке.. ? на бложек написать забыл!
Исправляюсь! →
17.04.2012
Мне тут понадобилось прикрутить к Тандемократии поиск по сайту нашего пока-еще-президента ?айт его всю жизнь назывался "kremlin.ru", однако Дмитрий Анатольевич, как мы помним, не остался равнодушным к появлению зоны .рф и засквотил себе зеркальце - "президент.рф" ? теперь это главное зеркало в Яндексе ?адно, искать по host:президент.рф Яндекс.XML вполне умеет, тут хитростей нет ?о вот в поле URL он честно отдает "xn--d1abbgf6aiiy.xn--p1ai"...
Что же делать? →
11.04.2012
Мне тут в очередной раз понадобились райтеры-даркрайдеры.. ?ешил ради разнообразия поискать не на серче, как обычно, а на богомерзком сайте под названием free-lance.ru ?н меня всегда бесил.
Чем бесил? →
08.04.2012
Я уже писал, что работаю над некоторой приблудой по распознаванию ключевиков в реферерах ?исал - когда жаловался на гугль, который собственно лишил нас возможности получать поисковые фразы из реферера для части случаев ?риблуда плавно тестируется, при этом в моем воображении обрастает все новыми фичами - а это верный знак, что до паблика она вряд ли когда-либо доберется :) Но речь пока не об этом ?асскажу, как я ее, ловилку ключевиков, отлаживал.
ничего не понял, но интересно... →
07.04.2012
Если вдруг кто заметил, у меня на бложеке появился фильтр русского мата ? действии можно посмотреть например в посте про лук, предсказуемо содержащем неприличное слово ?ак это сделано - напишу чуть позже ?ока кодил - столкнулся с проблемой: на моем новом сервере (куда я переехал с Агавы в начале года) не было русских локалей, вообще ?оответственно, регулярки не ловили слово из трех букв, если первая буква - заглавная, например ?ришлось устанавливать, а заодно писать очередной пост в "красноглазие".
Установил? →
|
|