Pull to refresh
0
0
Виктор Щербаков @ViX

User

Send message

Реклама Почты России

Reading time1 min
Views3.1K
Я нарисовал «рекламу» для Почты России — в связи с событиями последних месяцев. Думаю, вам будет интересно заценить.

russian post

Под катом еще 6 штук.

UPD. По мотивам комментариев сделал еще 4 постера.

UPD2. Ещё 2.

UPD3. Добавил шаблоны.

Обращаю ваше внимание: кликнув на картинку, вы перейдете на Flickr, где сможете получить hi-res версию постера — для вашего личного блога, к примеру. Или чтобы распечатать и на стенку повесить. Если вдруг кому понадобиться, могу pdf прислать, обращайтесь в личку.

Читать дальше →
Total votes 265: ↑239 and ↓26+213
Comments89

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

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


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


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

33 правила для увеличения Вашей продуктивности (Стив Павлина)

Reading time6 min
Views3.8K
Оригинал: 33 Rules to Boost Your Productivity
Автор: Стив Павлина (Steve Pavlina)
Перевод: Евгений Ефремов

Эвристика — это набор правил, предназначенных для того, чтобы помочь решать вам свои задачи. Когда задача сложна или просто велика, а оптимальное решение неясно, применение эвристических методов поможет вам продвинуться в ее решении, даже если у вас нет четкого видения всего решения целиком.
Предположим, что вашей целью является покорение горы, но ни одна дорога не ведет к вершине. Примером эвристического решения может быть: Двигаться напрямую к вершине до тех пор, пока вы не встретите препятствие, которое не сможете преодолеть. Когда вы встретите подобное препятствие, следуйте вдоль него направо до тех пор, пока не сможете двигаться к вершине снова. Это не самый лучший или самый полный вариант применения эвристики, но во многих случаях он будет нормально работать, и вы достигните вершины.
Эвристика не гарантирует, что вы найдете оптимальное решение, более того, она не гарантирует, что вы найдете хоть какое-нибудь решение. Но для определенного типа задач эвристика бывает весьма полезна. Ее сила в том, что она помогает сдвинуться с мертвой точки, когда вы не можете принять решение, и приступить к действиям. Когда вы начинаете действовать, вы исследуете возможные варианты, что углубляет ваше понимание задачи. И получая больше информации о задаче, вы понемногу повышаете свои шансы найти ее решение. Если вы пытаетесь решить задачу, не зная точно, как это сделать, зачастую вы можете найти решение в процессе. Причем такое, до которого не смогли бы додуматься, не начав действовать. Особенно это справедливо для творческой деятельности, например для разработки программного обеспечения. Там вы часто не знаете, что вы хотите сделать, пока не начнете это делать.
Эвристика имеет множество приложений, одним из моих любимых является применение в личной продуктивности. Эвристика в задачах продуктивности — это набор поведенческих правил (иногда общих, иногда — ситуационных), которые помогают нам делать вещи более эффективно. Вот некоторые из мои любимых:
Читать дальше →
Total votes 35: ↑30 and ↓5+25
Comments28

11 порталов для выбора Иконок

Reading time1 min
Views5.4K
Коллекция ссылок больших порталов и поисковиков, для выбора всевозможных Иконок(Icons) разного типа. Практически на всех есть широкий выбор размеров.

В этой коллекции я уверен что вы найдете что вам нужно ;)

Ну интересное так точно!!!

1. http://www.iconspedia.com
Читать дальше →
Total votes 100: ↑99 and ↓1+98
Comments32

Новогодний подарок Хабрятам.

Reading time1 min
Views480
Что-то настроение не новогоднее совсем.
Вот решил подарки начать дарить.
Но конечно сложно всем так что-то подарить…
Но ведь можно инвайты. Как приятно было мне получить инвайт в gmail например:) может даже и похлеще нового года чувства были:))

Но инвайтов у меня нет :), есть только скидки на домены…

Если вдруг кому нужны такие подарки, пожалуйста домены .ru по 123 рубля.
По одной штуке в руки:)

Обращайтесь)

P.S. Панель, автоматическая моментальная регистрация. Т.е. все данные и оплата WM через панель. Перехватить не успеют)
Total votes 21: ↑14 and ↓7+7
Comments80

TheLastRipper — граббер «эфира» Last.fm

Reading time1 min
Views2.2K
TheLastRipper — бесплатное приложение, с помощью которого можно записывать потоковое аудио из радио Last.fm в mp3. Помимо загрузки музыкальных композиций программа позволяет скачивать обложки альбомов и записывать в mp3-файлы ID3v1 теги. Полученные в результаты mp3 можно сортировать по трекам, исполнителям или альбомам. Также есть возможность создавать плейлисты.
Читать дальше →
Total votes 21: ↑17 and ↓4+13
Comments45

Из айтишника в атлеты: как я получил 15 кг мышц за 4 недели

Reading time2 min
Views7.4K
Тимоти управлял своим собственным стартапом в Кремниевой долине. Такая работа вместе с увлечением танцами не способствовали формированию атлетического телосложения. Его вес был 65 кг. В конце концов, ему надоело быть худым парнем, и он решил поэкспериментировать с изменением тела.
После анализа исследований, посвященных мышечной гипертрофии, он разработал свою программу тренировок. В итоге он прибавил 15 кг мышц и потерял больше килограмма жира. И все это за 28 дней!

До: 66кг После: 80кг

Читать дальше →
Total votes 51: ↑38 and ↓13+25
Comments192

Эффективная работа в Mac OS X

Reading time3 min
Views17K
Mac OS X очень красивая ось со множеством полезностей и до безобразия легкая в управлении и использовании даже при установках и настройках по умолчанию — это факт. Но меня интересуют эффективность и, если можно так выразиться, просторы в использовании всей ОС. Это меня и побудило написать данный пост и подробно изложить, что я делаю для повышения КЭ* при работе на моем 12«вым iBook. Также этот пост и мои навыки могут оказаться полезными свитчерам, только что купившим свой первый mac. Итак, от слова к делу.

Читать дальше →
Total votes 32: ↑24 and ↓8+16
Comments142

Российский ВУЗ – бессмысленная трата времени и денег

Reading time1 min
Views2.3K
Все чаще задаюсь вопросом «Зачем?». Зачем мне нужно знать историю туризма? Зачем мне учить историю картографии? Зачем ставить по 2 пары в день и растягивать процесс обучения на 5 лет?

Найдется в мире хоть один человек, который может внятно объяснить, чему может научить преподаватель, который после окончания института поскитался в поисках работы, ничего не добился по предмету своего обучения и от безысходности пошел преподавать?
Читать дальше →
Total votes 139: ↑104 and ↓35+69
Comments240

Symfony CMF. Часть 2 и последняя

Reading time17 min
Views19K
imageПродолжим разглядывать Symfony CMF, реализующую концепцию платформы для построения CMS из слабосвязанных компонентов. В первой части статьи мы подробно рассмотрели схему хранения и доступа к данным, во второй части нас ждет все остальное.

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

Самые нетерпеливые могут промотать вниз, скачать виртуальную машину с установленной системой (потребуется VirtualBox) и пощупать все самому, но для полноты опыта я бы рекомендовал сначала прочитать статью.

Итак. Что у нас по плану после хранения данных?
А вот что
Total votes 26: ↑25 and ↓1+24
Comments5

Межсайтовая авторизация 2

Reading time2 min
Views27K
По итогам поста, сделанного в июле 2009 и продолжительным испытаниям, мы пришли к простой и оптимальной для нас схеме межсайтовой авторизации.
Спешу поделиться с общественностью
Total votes 51: ↑41 and ↓10+31
Comments61

Правильная интеграция Doctrine в CodeIgniter

Reading time7 min
Views5.3K
Здравствуйте, на днях занялся интеграцией популярного PHP-ORM Doctrine с не менее популярным PHP-фрэймворком CodeIgniter и обнаружил, что официальный способ интеграции, озвученный в кукбуке Doctrine и на вики CodeIgniter вызывает у меня, по меньшей мере, негодование.
Почему ?
Total votes 41: ↑36 and ↓5+31
Comments31

Постраничная навигация с MySQL при большом количестве записей

Reading time7 min
Views40K
Рано или поздно многие крупные проекты сталкиваются с проблемами производительности при постраничной навигации по записям. Некоторые из них решают эту проблему ограничением количества доступных для просмотра записей (скажем, не больше 1000). Вполне приемлемое решение. Но в этом случаем могут возникнуть проблемы с индексированием сайта сторонними поисковиками, которые и представляют наибольшую угрозу. В этой статье я хотел бы отказаться от привычной для всех панели навигации вида «1..2..3..4..» в пользу простой «вперед… назад» (будет проще объяснить), но это не проблема реализовать подобное и с первым вариантом.
Более точно определить тему, назвав, какое количество записей считать достаточно большим для появления тормозов, не получится, так как эта цифра для всех разная и сильно зависит от того, насколько быстрые у Вас жесткие диски, сколько памяти, и какая часть Ваших данных уже закеширована в ней и тд. Но если Вы и Ваши сервера ощущают, что n-ная страница при выводе даётся тяжелее первой, и при этом не знаете, что с этим делать – статья для Вас. Но для начала, я хотел бы на пальцах объяснить, почему ОНО работает медленно.

Кстати, тест происходит на виртуальной машинке, работаю я с СУБД под рутом, версия MySQL – 5.0.32.
Читать дальше →
Total votes 139: ↑135 and ↓4+131
Comments81

Элементарный Bash скрипт для резервного копирования данных

Reading time3 min
Views55K
Привет хабралюди, сейчас я расскажу как можно немного автоматизировать рутиную работу по подготовке бэкапов.

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

Читать дальше →
Total votes 53: ↑43 and ↓10+33
Comments63

Стенсилы для проектирования интерфейсов

Reading time2 min
Views18K
Продолжая выкладывать на блоге Amazing Development всё, что может понадобиться компаниям или специалистам начать заниматься проектированием и работами над повышением юзабилити своих продуктов и проектов, опубликовал коллекцию стенсилов. Стенсилы – примитивы используемые для графического представления чего-либо. Ниже представлены стенсилы для программ Microsoft Visio, Adobe InDesign и OmniGraffle. Если Вы знаете ссылки на другие стенсилы, которые можно использовать в проектировании, то сообщите о них в комментариях.

Microsoft Visio


Стенсилы Nick Finck


Читать дальше →
Total votes 72: ↑69 and ↓3+66
Comments30

Кроссбраузерная одноцветная полупрозрачность

Reading time3 min
Views12K
В этой статье я рассмотрю метод создания блоков с одноцветным полупрозрачным фоном.
Например, таких:


Сразу оговорюсь, что я не буду использовать opacity и абсолютное позиционирование, чтобы разместить контент поверх полупрозрачного блока.
Читать дальше →
Total votes 192: ↑186 and ↓6+180
Comments80

ajax загрузка нескольких файлов с php формой

Reading time2 min
Views36K
Как-то для личных целей мне понадобилось сделать ajax загрузку сразу нескольких файлов. Но хотелось сделать это красиво и удобно.
Для этой задачи я выбрал горячо мной любимый jquery и несколько плагинов к нему.
подробнее
Total votes 56: ↑49 and ↓7+42
Comments55

Пример доски объявлений на Kohana

Reading time22 min
Views16K

Kohana — довольно молодой PHP фреймворк, форк CI, всецело завязанный на ООП. К достоинствам Kohana можно отнести использование всех возможностей PHP5 на 100%, высокую скорость работы, «легковесность» и простоту как использования, так и изучения. Из минусов отчетливо выделяется небольшое комьюнити, как следствие, не шибко качественная документация и небольшое количество модулей и библиотек.

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

Под катом пример доски объявлений, написанный с помощью Kohana, возможно местами он не претендует на рациональность и здравый смысл, но всё-же я надеюсь услышать конструктивную критику.

Статья рассчитана на людей, имеющих понятие об MVC и ООП, но не имевших, либо мало имевших, дело с фреймворками.

Итак, приступим...
Total votes 73: ↑62 and ↓11+51
Comments82

Иерархические структуры данных и производительность

Reading time14 min
Views22K

Введение



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

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

Читать дальше →
Total votes 123: ↑120 and ↓3+117
Comments27

Information

Rating
Does not participate
Location
Ставропольский край, Россия
Date of birth
Registered
Activity