Pull to refresh
0
0
Imagine @Imagine

User

Send message

Рекурсия при помощи self

Reading time5 min
Views1.1K
Интересные и порой необычные свойства скрывает от документирования пятая версия PHP. Языковая конструкция self по определению служит для работы со статическими методами и свойствами классов. Но ее можно использовать и не по назначению.

Объявляю себя ...


Многие сталкивались с проблемой переименования класса (Забываешь переименовать конструктор, но ошибки нету и все вроде работает, но как-то кривовато). Именно чтобы решить эту проблему в PHP5 ввели стандартное имя для конструкторов __construct
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments11

Firefox Ultimate Optimizer

Reading time1 min
Views1.1K
Сегодня ради интереса скачал Firefox Ultimate Optimizer, разработанный испанцем Felipe Rafael Sarabia Caravantes(вроде это его имя). Автор программы обещает что Firefox будет жрать меньше памяти.У меня он обычно использует 150-200 Мб при 30 открытых вкладках. Перед запуском программу проверил на вирусы, Нод32 вирусов не нашел.
После запуска этой программы появилась иконка в трее и Firefox стал использовать действительно меньше памяти (сам процесс Firefox 15-35Мб и сам процесс оптимизатора около 12Мб). НЕ знаю чудо это или обман, прошу проверить и отписаться здесь о этой штуке.
Недостаток программы: интерфейс на испанском, хотя он в принципе и не нужен так как настроек и как такового интерфейса нет.
Скачать по этой ссылке.


оффтоп: сильно прошу не пинать, это мой первый пост на Хабре.
Total votes 19: ↑18 and ↓1+17
Comments29

Небольшой обзор Zend Studio Neon Beta

Reading time3 min
Views1.1K
Вчера ушла в публичный доступ Beta версия, на мой взгляд, одного из самых функциональных и популярных редакторов РНР кода.
Попробуем разобраться чем этот монстр, т.к. назвать его редактором кода язык не поворачивается, размером 350Mb может пригодиться.

Первое, на что я обратил внимание — это скорость работы. По сравнению с установленной Zend 5.5 прирост чувствуется невооруженным глазом и приближается к нативным Win приложениям. Всё-таки Eclipse как базовая платформа для разработки коммерческих редакторов кода становится всё популярней. Прошлый год нам подарил Flex Builder, этот — Zend Studio.

Теперь перейдем к функционалу.
Читать дальше →
Total votes 30: ↑28 and ↓2+26
Comments85

del.icio.us vs delicious

Reading time4 min
Views1.1K
Наверное ни для кого не секрет, что в скором времени увидит свет новая, я надеюсь что улучшенная :), версия популярного сервиса для хранения закладок (bookmarks) под названием del.icio.us. Пока что она обкатывается в режиме «по приглашениям», получить который достаточно просто: для этого нужно зайти в спец. раздел и следовать инструкциям, что и было проделано мной :)

На днях (по истечению, ни много ни мало, двух недель) я всё-таки получил то заветное приглашение и сейчас хотел бы поделиться своими впечатлениями об обновлённом del.icio.us. Точнее тем, что бросилось в глаза, т.к. основательно протестировать сервис пока не было времени…

Итак поехали…
Читать дальше →
Total votes 38: ↑34 and ↓4+30
Comments41

Объекты в JavaScript

Reading time4 min
Views2.5K
JavaScript предоставляет массу способов использовать объектно-ориентированное программирование. Для этого существуют следующие приёмы:
  • Оператор new
  • Литеральная нотация
  • Конструкторы объектов
  • Прототипы
  • Ассоциативные массивы

Читать дальше →
Total votes 10: ↑9 and ↓1+8
Comments11

Эксперименты с Мамбой. Часть 1

Reading time4 min
Views25K
Давным-давно (года 2 назад) судьба меня закинула на Мамбу. Совсем не в поисках второй половинки, скорее это было задание по работе. Задание было быстро выполнено, но с мамбы я после этого не ушел. Проект стал мне интересен именно как бизнес, пусть и чужой. И все это время я занимался лишь тем что ставил там эксперименты. Ни ради какой то выгоды, а скорее ради интереса. Сегодня своими наблюдениями я хотел бы поделиться с вами. Писать буду частями, в которых расскажу:
Читать дальше →
Total votes 209: ↑185 and ↓24+161
Comments207

Стальной корпус Kublai KL02 от SilverStone

Reading time1 min
Views1.1K
Новый корпус для обладателей высокотехнологичного железа представила компания SilverStone. Kublai KL02 изготовлен из стали (кроме передней панели, выполненной из алюминия), оборудован монтируемой корзиной для жестких дисков и, благодаря продуманному дизайну и наличию нескольких вентиляторов, позволяет не беспокоиться о дополнительном охлаждении компонентов системы.

Читать дальше →
Total votes 7: ↑5 and ↓2+3
Comments9

69 признаков того, что не вы трахаете проект, а он вас

Reading time4 min
Views1.9K
1. Ваша компания начала нанимать консультантов, чтобы было кого во всем обвинять
2. Ваш сервер для нагрузочного тестирования упал с ошибкой «Все, б$%, я больше не могу!»
3. Ваша системы контроля версий — это набор папок «revision 1», " revision 2",: «revision 465» и т. д. на сетевом диске
4. Ваше ТЗ состоит из трех страниц, написанных за 2 часа перед обеденным перерывом.
5. Вы стали подыскивать новую работу, потому что не хотите поддерживать код, который сейчас пишете.
6. Первая фраза на любом совещании «Есть хорошие новости, есть плохие. С каких начнем?»
7. Прогресс вашего проекта теперь измеряется числом исправленных багов, а не числом реализованных фич.
8. Вы подружились с уборщицей
Читать дальше →
Total votes 74: ↑64 and ↓10+54
Comments52

CAPTCHA: есть идеи реализации

Reading time1 min
Views896
Случайно появилась идея каким образом реализовать вывод изображения каптчи.
Возможно такой метод уже кто-то реализовал, не знаю.

Суть заключается в том чтобы выводить изображение не с помощью тега «img», а допустим с помошью «div» используя стили, а именно свойство background, но это не все. Background дает нам возможность повторять изображение, следовательно можно создать такое изображение, которое при единичном выводе не несло бы смысла, а при повторении получалось изображение, которое человек мог бы распознать.
Вообщем, лучше приведу пример.
Читать дальше →
Total votes 24: ↑21 and ↓3+18
Comments27

Идея как всегда рулит

Reading time1 min
Views606
В погоне за безбедной пенсией, большинство думает об AdSense и/или web 2.0 start-up, но мы то знаем что главное — идея :).

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



Имхо, создателям можно теперь жить на роялити :)

Описание технологии в PDF — www.faculty.idc.ac.il/arik/imret.pdf
Видео в хорошем качестве — www.faculty.idc.ac.il/arik/IMRet-All.mov

— Про технологию узнал из ЖЖ-фрэнд ленты и http://Cooler-Online.com
Total votes 11: ↑11 and ↓0+11
Comments5

3 лекарства для Ослика

Reading time3 min
Views1.3K
У великого (по доле рынка) творения Microsoft — браузера Internet Explorer раньше 7 версии имеется множество недостатков, среди которых современных веб-дизайнеров и разработчиков наиболее напрягают:
  • плохая поддержка селекторов CSS2 (в частности, слабая поддержка псевдокласса :hover)
  • плохая поддержка PNG с градациями прозрачности.

Эти проблемы должны решиться, если все пользователи IE перейдут на седьмую версию. Для тех, кто не хочет ждать, я представляю три лучших лекарства от этих недомоганий браузера.
Читать дальше →
Total votes 41: ↑36 and ↓5+31
Comments94

100 OpenSource инструментов для Web-мастера.

Reading time7 min
Views14K
В этой статье, опубликованной позавчера на DesignVitality, авторы приводят 100 инструментов для Вэб-мастера, включающих программы для дизайнера с открытым кодом, открытые шаблоны и ресурсы.


Лучшие порталы с открытыми шаблонами сайтов


В сети есть множество бесплатных шаблонов, но искать подходящий часто может быть очень долго, поэтому мы предлагаем вам посетить сначала следующие четыре портала:
Читать дальше →
Total votes 56: ↑51 and ↓5+46
Comments42

Изменение размера окна броузера закладками

Reading time1 min
Views796
Когда то на сайте Ромы Воронежского я увидел примерно такую картинку:


Я подумал что это какойто симпатичный плагин к Safari, который меняет размер экрана. Тогда Safari у меня небыло. Но идея мне понравилась и однажды я понял насколько гениальное просто (это про Рому).
Читать дальше →
Total votes 46: ↑43 and ↓3+40
Comments102

Google AdSense: Как увеличить число кликов?

Reading time1 min
Views1.4K
Посмотрел недавно статистику по Google AdSense на своем блоге и ахренел! Из 1,500 показов всего 2 клика! Начал думать, как же увеличить количество кликов. Первое что подумал — увеличить посещаемость, а потом еще немного подумал и понял, что думаю не в том направлении.

Если у меня с 1,500 показов всего 2 клика, нафига посещаемость увеличивать? Надо что то с самими Google AdSense делать. Думаю логика понятна. Еще чуть-чуть подумал и решил, что для нормального кол-ва кликов надо:

1. Изменить цветовую палитру. Я сделал ее не под цвет блога, как советую везде, типа чтобы под дизайн подходила и пользователь не мог разлечить, где реклама, а где контент. Я выбрал цветовую палитру, чтобы она выделялась, и не только для того чтобы посетители больше на нее обращали внимание (ведь в рекламе тоже можно найти что-то интересное), но и чтобы посетитель явно видел, что это реклама.
2. Убрать не подходящую рекламу. Недавно посмотрел, что за реклама крутиться — Forex, Недвижемость и другая фигня, которая к блогу никакого отношения не имеет — убрал через фильтр в AdSense.
3. Подождать результатов. Это нужно для того, чтобы узнать правильно ли мы что-то сделали или нет. Ничего не изменяется? Продолжаем дальше эксперементировать: цвет, размер, место размещения рекламы.
4. Else CTR> then, if do. Если клики увеличились — начинаем работать над увеличением трафика. Если результат тот-же, продолжаем работать над 2 и 3 пунктом.
5. Рефералы. Когда все у самого идет нормально, можно поискать и рефералов и помочь им заработать больше, чем в данный момент.
Total votes 10: ↑6 and ↓4+2
Comments4

Комментарии к статье «Кропотливая оптимизация PHP-приложений»

Reading time4 min
Views1K
Здравствуйте,

Странно, что Хабрахабр не пускает это сообщение как комментарий к топику mocksoul об оптимизации РНР: www.habrahabr.ru/blog/webdev/19129.html. Наверное, слишком длинное. :)

Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments6

Кроссбраузерная форма с собственным стилем и подсказками

Reading time1 min
Views610
Так уж повелось, что у нас на сайте оказалась форма заказа. Я решил ее переделать и закосить под Мак. Но после того как начал верстать в таблицах выяснилось, что Select я не могу дать собственный стиль в ишаке.

Через полчаса я справился с этой проблемой.
Читать дальше →
Total votes 9: ↑6 and ↓3+3
Comments22

Там, где останавливаются боты

Reading time4 min
Views567
Сообщество SEO'шников славится множеством различных мнений относительно обьема текста, индексируемого поисками на единичной web-странице.
Вопрос в том, насколько большой должна быть оптимизированая страница и где баланс между «слишком маленькой» страницей, которую поисковики сочтут неинформативной, и «слишком большой» страницей, на которой потенциально важный контент может остаться без внимания поисковиков?
Насколько я знаю, еще никто не пытался ответить на этот вопрос с помощью собственного эксперимента. Участники SEO форумов обычно ограничиваются цитированием рекоммендаций, опубликованых самими поисковиками.
До сих пор, святая уверенность SEO сообщества в то, что лидирующие поисковики ограничивают обьем индексируемого текста пресловутой сотней килобайт, заставляет их клиентов чесать голову в попытках понять, что делать с текстом, который выходит за эти рамки.
Читать дальше →
Total votes 34: ↑30 and ↓4+26
Comments45

Про Web 3.0 и не только

Reading time2 min
Views613
Тема поднятая вокруг Web 2.0 сейчас очень популярна и ей посвещено множество интересных ресурсов. А каким тогда будет Web 3.0?

Сначала о Web 2.0

Выделяют несколько основных аспектов этого явления

1. Веб-службы
2. AJAX
3. Веб-синдикация
4. Mash-up
5. Метки (теги)

В статье «Тим О’Рейли, Что такое Веб 2.0 „(Компьютерра, 11 октября 2005 года) показана карта Веба 2.0



Но ведь после Web 2.0 будет Web 3.0

Что это будет за монстр?

В Интернете под Web 3.0 понимается следующее:

Web 3.0 — это система, которая сможет дать чёткий и максимально полный ответ на простой запрос вроде этого: «Я ищу тёплый курорт, чтобы отдохнуть во время отпуска; у меня есть на это $3000. И кстати, со мной будет 11-летний ребёнок». В нынешних условиях поиск такой информации может занять не один час: придётся просмотреть списки авиарейсов, отелей, фирм по аренде автомобилей. В условиях «Веб 3.0» пользователь в идеале должен сразу получить полный пакет информации так же профессионально и оперативно, как если бы это делал агент туристической фирмы.


Таким образом это переход от выдачи информации по запросу к выдаче информации по потребностям клиента

Пока возможен следующий вариант развития этой схемы:

Изменение обработки поисковых запросов от пользователей, поисковая система будет знать информацию о пользователе, т.к. соберет данные о пользователе и проанализирует их. Возможно перед тем, как ввести запрос в окно поиска нужно будет авторизоваться, после этого система идентифицирует пользователя и будет знать о его потребностях, после ввода поискового запроса, например «Туры в Египет», вместе с поиском по Интернету, запускается поиск по данным пользователя и по его записям в блогах. При выдаче результатов данные из анкеты и записей пользователя также учитываются. То есть, если пользователь съездил в прошлом году в Египет на такой-то курорт и ему это не понравилось, и он об этом написал в своем блоге, то при выдаче результата это учитывается.

Что очень интересно, если сопоставить последние данные о развитии компании Яндекс:

— Развитие поиска по блогам
— Покупка Яндексом сервиса «МойКруг»
— Запуск в тестовой версии сервиса “Я.ру»

Думаю, данную схему в скором времени может воплотить в реальность Яндекс.

Так что ждите прихода Web 3.0
Total votes 14: ↑8 and ↓6+2
Comments7

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity