Как стать автором
Обновить
7
0
Член КПСС @chetzof

Пользователь

Отправить сообщение

Почему стоит переходить на использование nginx?

Время на прочтение2 мин
Количество просмотров1.6K
Очень часто, каждый веб-мастер задает себе вопрос — “А стоит ли переходить на использование веб-сервера nginx ?"

Я приведу простые и понятные причины для каждого веб-мастера, а не технаря. Исходим из того, что наиболее массовым веб-сервером для хостинга является apache. Перейти на использование nginx, мы можем на любой платформе — Linux, *BSD, Sun, Windows и при использовании любого веб-сервера — Apache, IIS и т.п. Конечно, стоит учитывать, что есть специфические задачи, под которые не нужен nginx (учитывайте это при написании комментариев).

Есть много “за” и “против”.

Читать дальше →
Всего голосов 32: ↑13 и ↓19-6
Комментарии24

Избавляемся от шума системного блока

Время на прочтение2 мин
Количество просмотров4K
4.jpg - Picamatic - upload your images
Наверное, больше половины людей читающих этот топик в той или иной степени страдают от гула системного блока. Порой, хочется выбросить его подальше. На самом деле, первая мысль самая верная — его действительно стоит выбросить, но за стену. В моём случае это была кухня и балкон.
Делаем тишину за 20 минут
Всего голосов 155: ↑107 и ↓48+59
Комментарии236

Логика английских времен

Время на прочтение6 мин
Количество просмотров72K
Изучавшие или изучающие английский язык знают, каким страшным может казаться множество английских временных форм глаголов.
Всего в английском 12 временных форм. А в русском-то, на первый взгляд, всего 3, и как их связать с английскими, для новичка может быть совершенно не понятно.
Читать дальше →
Всего голосов 196: ↑173 и ↓23+150
Комментарии202

Сделай сам: любимые персонажи из бумаги

Время на прочтение2 мин
Количество просмотров3.9K
Привет всем Хабралюдям!
Сегодня я хочу поделиться с сообществом одним очень затягивающим и увлекательным способом убить свободное время и просто отвлечься.

Читать дальше →
Всего голосов 217: ↑199 и ↓18+181
Комментарии125

Какая боль! Толпы против Веб — 2:0. Эпизод один — высокоскоростная очередь

Время на прочтение5 мин
Количество просмотров810
Тов. phpdude открыл блогом «PHP+MySQL оптимизация» интересную тему, захватывающую большую аудиторию. Расскажу я о том, как я Веб 2.0 убил два моих сервера (из-за моей глупости в т.ч.) и еще планирует поубивать.

Все началось осенью 2006 года, когда я решил открыть небольшой сайтик с 70 миллионами страничек. И нет, они не были бы сделаны по цепям Маркова, а именно были бы полезными. Почему 70 миллионов? Потому что столько .com/.net/.org доменов в тот момент я смог найти.
Читать дальше →
Всего голосов 87: ↑70 и ↓17+53
Комментарии104

Борьба за пиксели или как расширить рабочее пространство Firefox

Время на прочтение5 мин
Количество просмотров775
Предупреждение: этим топиком я не открываю Америку и не изобретаю велосипед, но просто делюсь приобретенным опытом, который уже сто раз был приобретен до меня целой кучей людей. Цель же такой заметки, банально указать на существующую возможность тем, кто еще не дошел до этого самостоятельно. Спасибо за понимание.

Так как по статистике 60% всего времени пребывания за компьютером я провожу в браузере, как в рабочих целях (отладка web-проектов, сопровождение корпоративного сайта и пр.), так и в целях познания и развлечения (чтение, просмотр сериалов, прослушивание музыки, игры, коммуникации), мне постоянно хочется улучшить этот процесс. Таким образом я пытаюсь найти новые пути упрощения поиска, навигации, хранения настроек и получения информации. Благо мой любимый Firefox оснащен для этого самыми простыми в использовании и настройке средствами — дополнениями.

Последняя мысль, которая пришла мне в голову по поводу комфортности работы в вебе, это мысль о том, на сколько правильно используется рабочее пространство моего браузера, когда я посещаю различные веб сервисы и возможно ли увеличить это пространство не уменьшив при этом удобство? Оказалось, средств для этого более чем достаточно!

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

Читать дальше...
Всего голосов 9: ↑5 и ↓4+1
Комментарии13

Боязнь изменений

Время на прочтение3 мин
Количество просмотров599
facebook-poll

Исходя из своего скромного опыта в веб разработках я заметил одну удручающую тенденцию — все более или менее известные проекты ужасно боятся что-либо менять в их внешнем виде. Если тот или иной веб-сайт имеет определенную аудиторию (я говорю о тысячах, а не о сотнях), то даже очевидные улучшения сталкиваются с каким-то животным страхом изменений. Но, даже когда этот страх преодолен, владелец проекта сталкивается с обратной связью от своих пользователей. Буквально недавно прочитал о том, как Facebook сделал редизайн и то как восприняли это пользователи.
И после этого появилось желание высказаться на эту тему...
Всего голосов 17: ↑13 и ↓4+9
Комментарии25

Лампа в стиле НЛО своими руками

Время на прочтение1 мин
Количество просмотров6.1K
Лампа в стиле НЛОНа сайте dollarstorecrafts появилась статья как сделать лампу в стиле НЛО своими руками. Автор изделия вдохновился творением THE ALIEN ABDUCTION LAMP скандинавского дизайнера по имени Lasse Klein, о котором уже упоминалось на Хабре.

Общая цена поделки около 5 долларов.
В темной комнате смотрится довольно неплохо.
Всего голосов 89: ↑80 и ↓9+71
Комментарии20

Что такое качество в веб-дизайне: примеры и рекомендации. Часть 3

Время на прочтение6 мин
Количество просмотров12K
Не забудьте почитать:
Что такое качество в веб-дизайне: примеры и рекомендации. Часть 1. (или здесь)
Что такое качество в веб-дизайне: примеры и рекомендации. Часть 2. (или здесь)

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

05. Сдержанность и деликатность


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

Читать дальше →
Всего голосов 95: ↑88 и ↓7+81
Комментарии35

Используем Adobe Illustrator для создания макета страницы

Время на прочтение4 мин
Количество просмотров92K
Данное руководство создано для тех, кто уже умеет пользоваться Adobe Illustrator, но пока не знает всех тонкостей работы с ним и хочет познакомиться поближе.

Товарищ CurlyBrace уже сверстал представленный здесь макет, спасибо ему!

Для начала посмотрите на то, что мы будем стараться сделать:



Читать дальше →
Всего голосов 162: ↑139 и ↓23+116
Комментарии159

jQuery slider (гармошка)

Время на прочтение4 мин
Количество просмотров2.6K
Первый опубликованный мной пост на хабре :)
Наверное многие видели симпатичные выкидушки-слайдеры(по клику выезжает текст или еще что-то). Попытаюсь рассказать как это можно сделать ну и предложу места применения.
Читать дальше →
Всего голосов 21: ↑10 и ↓11-1
Комментарии16

Ninja Editor

Время на прочтение1 мин
Количество просмотров995
Здравствуйте. Вы будете смеяться, но я написал маленький текстовый редактор для сайтов. Он совсем маленький и совсем текстовый. Но он мне нравится. Встречайте, Ninja Editor

Ну и картинка для привлечения внимания:


Читать дальше →
Всего голосов 184: ↑162 и ↓22+140
Комментарии56

PHP класс для сборки инклюдов в один файл

Время на прочтение2 мин
Количество просмотров1.1K
по мотивам коммента mocksoul из темы PHP: Введение в Zend Framework

Проблема


В кратце, речь шла о том, что одним из недостатков фреймворка является его концепция «один класс – один файл». И хотя, с моей точки зрения, это не является недостатком архитектуры ZF, это является недостатком PHP. Проблемы начинаются когда PHP начинает инклюдить десятки и сотни файлов, да еще проверять их на once.

Предложенное решение – сборка всех инклюдов в один файл.
Читать дальше →
Всего голосов 7: ↑6 и ↓1+5
Комментарии16

Избавляемся от дублирования сквозного кода в PHP: рефакторинг кода с АОП

Время на прочтение12 мин
Количество просмотров44K
Думаю, каждому программисту знаком принцип единственной ответственности, ведь не зря он существует: соблюдая его, можно написать код лучше, он будет более понятным, его будет легче дорабатывать.

Но чем больше каждый из нас работает с кодом, тем больше приходит понимание того, что на существующем уровне языка — объектно-ориентированном — этого сделать невозможно. А мешает нам в соблюдении принципа единственной ответственности такой факт, как сквозная функциональность.

Эта статья о том, как можно избавиться от дублирования сквозного кода, и как сделать его чуточку лучше с помощью АОП.

Читать дальше
Всего голосов 93: ↑89 и ↓4+85
Комментарии48

«Загадочные отступы» между инлайн-элементами

Время на прочтение15 мин
Количество просмотров31K
Каждому, даже самому «молодому» верстальщику известны неприятности (проблемы) с интервалом между элементами, пробелами, которые вставляются между словами. Эти пробелы часто мешают нам при вёрстке того или иного блока. Избавиться от них бывает не так-то просто, а зачастую эти межсловные расстояния и вовсе ставят нас перед выбором, выбором способа решения данной проблемы.

В этой статье мы попытаемся понять, что же из себя представляют эти загадочные "Отступы", что это за звери и с чем их едят. Так же рассмотрим, что такое inline-block, и почему после себя он ставит эти непонятные интервалы. Ну, и, самое главное, мы увидим несколько универсальных решений данного вопроса и, конечно же, обсудим все их стороны.
Читать дальше →
Всего голосов 127: ↑123 и ↓4+119
Комментарии141

Fugue Icons 2.9.3a

Время на прочтение1 мин
Количество просмотров2.3K
image

Совсем недавно существенно обновился набор замечательных иконок Fugue Icons от Yusuke Kamiyamane. Теперь их 2,926 (16х16) + 210 (24х24) + 46 (32х32) = 3182 качественные иконки для вашего сайта. В архиве также имеется версия без теней.

Лицензия Creative Commons Attribution 3.0 позволяет использовать иконки в любых целях со ссылкой на автора.

Превью 3Mb
Архив 4.9Mb
Архив+исходники 24.8Mb
Всего голосов 134: ↑126 и ↓8+118
Комментарии29

Плагин авторизации через Вконтакте, Yandex, Google, OpenID и тп

Время на прочтение1 мин
Количество просмотров19K
В недавнем моем посте «Javascript виджет авторизации OpenID» на хабре, я описал свою разработку виджет-consumer авторизации OpenID.

Прошло время, я получил много положительных отзывов, получил замечания и пожеланию по улучшению виджета. Среди пожеланий развития была просьба создать WordPress плагин и добавить поддержку Вконтакте OpenAPI.
Читать дальше →
Всего голосов 105: ↑88 и ↓17+71
Комментарии101

Эрик Липперт — Генерация всех произвольных деревьев

Время на прочтение3 мин
Количество просмотров8.7K
BinaryTrees1В прошлый раз мы говорили о том, что число бинарных деревьев с n вершинами равно C(n), где C(n) – это n-ое число Каталана. Я заинтересовался чего больше: произвольных деревьев из n вершин или бинарных деревьев из n вершин. Ответ может вас удивить, он не лежит на поверхности.
BinaryTrees2

Распространённый ответ на этот вопрос я получу сразу: «Разумеется, произвольных деревьев больше, т.к. бинарное дерево – это частный случай произвольного дерева». Можете ли вы сказать, почему это неверно? Бинарных деревьев больше, чем произвольных деревьев! Существует два бинарных дерева из двух вершин: одно с левым потомком ребёнком корня, а другое – с правым потомком корня. Но есть только одно произвольное дерево с двумя вершинами, в нём нет разницы между «левым» и «правым» потомком.
Читать дальше →
Всего голосов 73: ↑57 и ↓16+41
Комментарии12

Bash's dead, baby*. Viva zsh

Время на прочтение5 мин
Количество просмотров15K
Позволю себе поднять упавшее знамя, оставшееся после предыдущих ораторов и продолжить благое дело продвижения zsh в массы. Надеюсь, после прочтения топика вы тоже смените старый добрый, но, как по мне, так застрявший в прошлом, bash на более удобный и продвинутый zsh.
Чтобы не быть голословным, попробуем рассмотреть это дело в контексте абсолютно субъективного и предвзятого сравнения bash vs. zsh.
Покажите
Всего голосов 106: ↑93 и ↓13+80
Комментарии78

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность