Pull to refresh
154
0
Александр Пак @Irokez

User

Send message

W3C Range for Internet Explorer

Reading time1 min
Views526
В javascript есть замечательный объект Range, который входит в стандарт DOM, определённый консорциумом всемирной паутины. В IE7 обещали включить поддержку Range, но это так и осталось на словах. Имеющийся в IE (и только в IE) объект TextRange не выдерживает никакой критики и не для чего серьёзного не пригоден (можно целую статью написать про маразм данного объекта).

Передо мной стояла задача написать WYSIWYG редактор генерирующий абсолютно валидный и абсолютно не избыточный html. Без Range было не обойтись. Из готового в инете нашёл только не рабочий скрипт некоего Jorgen Horstink, поэтому Range for IE пришлось писать с нуля.
Читать дальше →
Total votes 10: ↑8 and ↓2+6
Comments9

Уведомление о новых письмах в jabber

Reading time2 min
Views643
В gtalk есть приятная опция оповещения пользователся о новых письмах, но поскольку я пользуюсь другим jabber-сервером, подумалось, что было бы удобно замутить такую фичу и себе. Может я конечно плохо смотрел, и в gmail есть такая возможность, но я её не нашел и написал небольшой скриптик, который повесил в cron. И теперь он радостно меня оповещает о новых письмах каждые 15 минут, если конечно таковые письма имеются.

Для работы с jabber использовал библиотеку XMPPHP.
Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments9

генерация читабельной абракадабры

Reading time6 min
Views3.3K
На просторах интернета можно найти сервисы для генерации бессмысленных текстов, известных также как «Lorem Ipsum».
Обычно они используются в качестве «рыбы» для заполнения всяких макетов дизайна.
Как вариант — можно использовать их в качестве текстов для клавиатурных тренажёров.

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

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

Примерно такого рода:
проверь понечеромым трядом дробления нам людейских поезжайшегорьких хоченьки пальнюю требит мой летах рвал зары всего моженские имендующим тобы междем общил кармию в совкостия по был отец не ревождели был на им будет это его персон прекарту его в пел знаю за не светним нарк лежаться свадцатили архия стебя друг друг кто надостественностно цификся и месть своих руки к я котовые года на их полтай уда в ночь до останцуз друглые перь без увидим выне дем ее пенокль тысячий фея за худовороездке дня паспоказатянул волько на и стем пал в же продобретных из идела профессет и насмешок горкульто неволет тера


На мой вкус, это гораздо веселее.

Идея довольно проста — она заключается в том, чтобы генерировать текст по буквам, с учётом их сочетаемости в русском языке.
Читать дальше →
Total votes 21: ↑17 and ↓4+13
Comments24

Проверка на свежесть

Reading time1 min
Views906
Чтобы узнать насколько свежее у вас дыхание, вроде бы достаточно подышать в ладошки. Если вы второпях не успели почистить с утра зубы, то даже такой способ вполне действенен. Но на самом деле чтобы понять, что же почувствует девушка, к которой вы полезете целоваться, нужно кое-что посерьезней.


Например, Kiss-o-Meter — устройство, предназначенное как раз для определения свежести дыхания. В преддверии популярного на западе (да уже и у нас тоже) праздника дня святого Валентина, штука, возможно, нужная и полезная. По крайней мере, маленькие девочки и стеснительные школьники ее точно оценят.

Все, что нужно сделать — подышать на Kiss-o-Meter. Гаджет же проанализирует «выдох» и просигнализирует о его свежести. Для этого предусмотрена шкала из пяти сердечек: «Поцелуй меня», «Возможно», «Может быть», «Рискованно» и «Никогда».

Стоит $30.

via gizmodo
Total votes 23: ↑18 and ↓5+13
Comments26

Тотальное движение

Reading time2 min
Views810
Небольшая статья посвященная Total Commander'у

Как-то на Хабре проходили статьи с небольшими бесплатными программами, призванные облегчить
жизнь пользователя, уже тогда появилась идея написать статью про тотал и его плагины, но
время появилось только сейчас :-)
Читать дальше
Total votes 16: ↑14 and ↓2+12
Comments21

Философские HTTP ответы 400-410

Reading time1 min
Views740

Навеяно Новые ошибки самурая

400 Bad Request
Льется могучий данных поток, но не блюдешь протокол. Разум силы важней.

401 Unauthorized
Неизвестны корни твои. Познав себя, вернись.

Читать дальше →
Total votes 64: ↑46 and ↓18+28
Comments12

Ускоренное выключение\включение Windows XP

Reading time3 min
Views20K
*Перенесено из песочницы, спасибо за инвайт :-)
Привет!
Я вот честно, искал в поиске подобную тему, но не нашёл. Сегодня я хочу рассказать вам про то, о чём я узнал случайно и даже немного возмутился. Оказывается у Microsoft есть куча полезных утилит которые творят чудеса! Мне даже непонятно почему они не включены стандартно в Windows.
1) Ускоренная выгрузка Windows XP.
Есть такая утилитка на сайте Microsoft: UPHClean (User Profile Hive Cleanup Service)
Microsoft.com/UPHClean
если по каким то причинам не удалось скачать, то можно отсюда:
Filehoster.ru.
Служба UPHClean контролирует компьютер в процессе выгрузки профиля пользователя и закрывает открытые ресурсы. Вот честно, с английским у меня не важно, но, насколько я понял, обычно после выгрузки пользователя, Windows начинает сканироваь реестр и что-то там согласовывать и завершать, а при установленной утилите вся эта работа будет выполняться сразу в реальном времени по мере надобности. Эта утилита себя зарегистрирует как сервис и будет висеть в памяти всегда (от 1 мб до 5 мб. у каждого по разному), и хотя я очень критичен к сервисам которые находятся в автозапуске, эта утилитка меня так поразила что я не смог ей отказать :-) у меня выключается за 5-7 секунд. раньше за 25
2) Ускоренная загрузка Windows XP.
Я понимаю, что этой теме выделенно не мало пространства в интернете, но тут я вам не расскажу как это сделать супер быстро, нажав одну кнопку.
BootVis Tool
Microsoft.com/BootVis
Читать дальше →
Total votes 146: ↑123 and ↓23+100
Comments146

Важность факторов, влияющих на ранжирование сайта в Яндексе

Reading time1 min
Views2.3K
Мною был организован опрос среди опытных SEOшников на тему сабжа. Надеюсь — оцените.

Факторы с важностью по 10-и бальной шкале в картинках (чем больше — тем важнее):



Остальные графики спрятал под кат.

Читать дальше →
Total votes 157: ↑137 and ↓20+117
Comments99

50 действительно хороших инди игр

Reading time1 min
Views30K
Некоторое время назад здесь находился замечательный пост-перевод о 50 инди-играх, в которые действительно стоит сыграть. В настоящий момент он устарел, но ему на замену пришёл целый цикл постов об инди-играх — «Великолепная подборка инди-игр»:

Читать дальше →
Total votes 95: ↑90 and ↓5+85
Comments121

Переключаем настройки сети в ноутбуках в два клика

Reading time2 min
Views6.4K
Сейчас, когда Интернет уже не является чем-то странным и недосягаемым для каждого, да и ноутбуки стали доступными по цене, возникает проблема, когда дома и в офисе разные настройки Интернет подключения (ip, dns, шлюз, прокси и т.д.), которые надо каждый раз менять. Несколько недель назад ко мне обратились с просьбой как то все автоматизировать, поскольку это надо было сделать быстро то погугливши я нашел одну из шареварних программок, которая заработала. Но на этом я не остановился, искал что то попроще, потому что минусом этих программ было то, что во-первых, они платные, во-вторых они все время висят в памяти забирая у Вас «драгоценные байты», в-третьих качая с варезных сайтов варезные программы рискуете подцепить вирус, ну и последнее зачем использовать что-то постороннее, когда можно организовать все средствами операционной системы (например windows).
Читать дальше →
Total votes 66: ↑60 and ↓6+54
Comments58

Если бы языки программирования были автомобилями…

Reading time3 min
Views2.9K
  • C — гоночная машина, едет очень быстро, но ломается через каждые 50 миль.
  • C++ — гоночная машина с двигателем повышенной мощности с кучей прибамбасов, ломается реже — через каждые 250 миль, но уж когда ломается — никто не может выяснить причину.

Читать дальше →
Total votes 68: ↑53 and ↓15+38
Comments132

Делаем правильный Did You Mean

Reading time4 min
Views1.1K
Затакт: это мой первый пост, а первый пост как всегда блином :).

Недавно была получена задача модернизировать поиск на сайте, и, так получилось, что надо было сделать функционал «Did You Mean».

Кстати, большое спасибо камраду alexblackalexblack за его статью Яндекс-like поиск своими руками, без неё я был бы как без рук :)

Сейчас я начну перечислять как я всё это делал. PHP, база MySQL, язык сайта — английский.
(правильное решение — в конце :)
Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments11

Красив ли код???

Reading time1 min
Views835
int get_ones_count(int x)
{
x = (x & 0x55555555) + ((x & 0xAAAAAAAA) >> 1);
x = (x & 0x33333333) + ((x & 0xCCCCCCCC) >> 2);
x = (x & 0x0F0F0F0F) + ((x & 0xF0F0F0F0) >> 4);
x = (x & 0x00FF00FF) + ((x & 0xFF00FF00) >> 8);
x = (x & 0x0000FFFF) + ((x & 0xFFFF0000) >> 16);
return x;
}

Красив ли данный код? Почему?

Вообще интересно почитать мысли на тему красивый/не красивый код.

p.s. По-моему мнению код должен быть понятный.

p.p.s. Данный код вычисляет количество единичек в двоичной записи числа.
Total votes 41: ↑32 and ↓9+23
Comments203

Боевой коктейль

Reading time1 min
Views2K
На форуме, посвященном творчеству Юрия Никитина, задали вопрос: как быстро придти в норму, если чай и кофе уже не помогают проснуться? Классическая ситуация: 3 часа ночи, у вас подготовка диплома или ночная смена на работе в самом разгаре, а вы уже не работник, а обыкновенный зомби. 2-х литровый чайник чая или кофе внутри вас, сердце выпрыгивает из груди, каждые 15 минут ползаете в туалет, а глаза уже не открываются. Знакомо? Как привести себя в норму за 5-7 минут без медикаментов и энергетиков?

Читать дальше →
Total votes 78: ↑58 and ↓20+38
Comments138

Color Browser — программа позволяет дизайнерам подбирать приятные палитры для сайтов.

Reading time1 min
Views7.8K


Интересная программа на технологии Adobe AIR. Суть программы Color Browser заключается в приятном подборе палитр для сайта или дизайна. Сделана программа как приложения к сайту ColourLovers (где можно скачать чужие палитры)

Скачать программу Adobe AIR можно на сайте Adobe а Color Browser от сюда.
После установки Adobe AIR запустите файл ColorBrowser.air

Другие приложения работающие на Adobe AIR можно посмотреть здесь.
Источник: mmaxis.info
Total votes 59: ↑49 and ↓10+39
Comments49

Shortcuts в windows

Reading time1 min
Views2.8K
Собрал все шорткаты из комментов к этому топику:

1. если выделить папку или файл и нажать F2 то включится редактирование имени, или если в проводнике нажать F4, то активным станет адресная строка
2. проматывать страницу вниз не скроллом и клавишей Page Down, а просто нажимая «space»
3. А Shift+Space — обратно
4. все действия Shift+… возвращает в обратном порядке(Ctrl+Tab,Ctrl+Shift+Tab; Alt+Tab,Alt+Shift+Tab...)
5. чтобы в эти самые «окна на таскбаре» попасть без мышки, можно нажать комбинацию Win+Tab
Читать дальше →
Total votes 118: ↑103 and ↓15+88
Comments138

Проснуться правильно

Reading time1 min
Views30K
Замечали ли вы, что иногда, поспав всего 5-6 часов, можно проснуться бодрым и отдохнувшим, а порой встаешь после здорового восьмичасового сна — и как будто выжатый лимон? А причина такого парадокса — в фазах сна: то, в какой фазе мы находились в момент пробуждения, и определяет наше состояние с утра.

Ведь, как известно, сон — циклический процесс, состоящий из 2 основных фаз: быстрого сна и медленного сна. В течение каждого такого цикла мы испытываем различные уровни готовности проснуться. Лучше всего просыпаться в стадии быстрого сна — той, в течении которой мы видим сны.
Читать дальше →
Total votes 52: ↑45 and ↓7+38
Comments180

Shortcuts for Windows. Продолжение…

Reading time5 min
Views3.4K
Shotrcut
    Прочитав статью FrodoFrodo ― Shortcuts в windows, я решил дополнить её другими комбинациями клавиш и не только горячими. Привожу полный список того было в предыдущем топике со своими дополнениями.
Читать дальше →
Total votes 54: ↑54 and ↓0+54
Comments87

Information

Rating
Does not participate
Location
Швейцария
Date of birth
Registered
Activity