Pull to refresh
29
0
Николай @nbordovskiy

User

Send message

Неудачные логотипы

Reading time1 min
Views3.1K
Не так давно, на хабре была статья про логотипы со скрытым смыслом. Под катом же вас ждет подборка логотипов, которые задумывались без подобного скрытого смысла, но в силу различных обстоятельств его получили.
Читать дальше →
Total votes 83: ↑58 and ↓25+33
Comments33

Как не вытоптать дорожки в парке

Reading time4 min
Views1.6K

Размышления о движении, или за что страдают газоны


image
Эта статья-приглашение к обсуждению. Я уверен, что есть профессионалы в этой области и они могут сказать что-то интересное. Я же даю свой взгляд на проблему с точки зрения дилетанта и моя основная цель – напомнить читателям о том, что многие аспекты психики человека неявным образом влияют на мир вокруг нас.

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

Давайте с этим разберемся.
Читать дальше →
Total votes 33: ↑31 and ↓2+29
Comments23

PHP class для Goo.gl

Reading time2 min
Views6.4K
image
И опять немного о Goo.gl. Листая хабр видел предложения на JS, но лично мне они не подходили. Сегодня случайно наткнутся на симпатичное для меня решения, коим и делюсь с общественностью…
Читать дальше →
Total votes 61: ↑50 and ↓11+39
Comments45

Как я выиграл суд у Макхоста

Reading time5 min
Views3.3K
          Надо бить суку! Обязательно надо бить суку © А.Н.Стругацкий
          Настоящих буйных мало – вот и нету вожаков © В.С.Высоцкий

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

Я уже интересовался у уважаемого хабрасообщества, что же делать в случае, если адекватных предложений Макхост не делает, а денег вложено прилично по нашим меркам в этой теме.
Мнения разделились, но в целом все советовали «судитесь».

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

Под катом анализ ситуации, исковое заявление, приведшее в скором итоге к вынесению решения в нашу пользу, а также мои впечатления от процесса.
Читать дальше →
Total votes 384: ↑375 and ↓9+366
Comments155

Лучший друг айтишника

Reading time1 min
Views3.7K
День рожденья только раз в году

Всем известно (а кому неизвестно — сообщаю), что лучший друг айтишника — не клава, и не мышка, а кошка. Ну или кот.

Теплый ламповый котэ несет возмездие успокаивает расшалившиеся нервы, доставляет (хе-хе) массу положительных эмоций и помогает нам хоть иногда отрываться от монитора.

Этим нашим помощникам по жизни я и посвящаю сей топик.

UPD: Под катом ОГРОМНЕЙШЕЕ количество кототрафика! (более 50 мегабайт фоток. Мой ФФ просто умирает от этой простыни...)
Читать дальше →
Total votes 523: ↑373 and ↓150+223
Comments997

Здоровье и кодинг — как совместить?

Reading time5 min
Views3.1K
У меня, как и у многих товарищей по профессии после нескольких лет сидячей работы и отсутсвия физических нагрузок здоровье начало ухудшаться.
Первой ласточкой стало медленно, но верно растущее пузо.
Затем последовал серьёзный удар по общему состоящию — я заработал проблемы сразу в двух местах позвоночника. Отлежался недельку в больнице, обколотый блокадами, пенницилином и прочими лекарственными гадостами, простудился там под новый год и получил массу неприятных впечатлений.
Проблемы со спиной были решительно списаны на подъём тяжестей и благополучно забыты… до весны. Весной произошёл рецидив с диагнозом «протрузия позвоночного диска» в поясничной части.
После пробежки по врачам последовали две недели работы на дому с попиванием таблеточек и лежанием на кровати.
Я понял, что если я серьёзно не займусь своим здоровьем, то могу с ним попрощаться навсегда. Но времени как всегда нехватает, дела, работа, дипломный проект и прочие вещи серьёзно мешали заниматься в тренажёрном зале или ходит в какие-нибудь оздоровительные заведения.
Но, подойдя к вопросу системно, я нашёл решение. Решение простое, бесплатное, доступное всем и занимающее не больше 20 минут времени в день.
Читать дальше →
Total votes 57: ↑46 and ↓11+35
Comments56

Генерация XLS файлов

Reading time3 min
Views4.1K
Начальство заставило генерировать XLS файлы отчетов (выгрузка заказов, заказанных товаров, сводка по покупателям и т.д.). С генерацией обычного текста (CSV формат, ";" — разделитель) проблем не было. Но вот MAC OS начальства в упор не хотела понимать того, что ей пытались втюхать. Выход — генерировать другой формат. Я бы на html или xml становился, но одним из требований были «красивые шрифты и цветные заливки ячеек». Вообщем без экселя никуда.

Справедливости ради надо сказать, что генерацию именно экселевского формата я нашел достаточно быстро: и на хабре (http://habrahabr.ru/blogs/php/18726/) и на OpenNET (http://www.opennet.ru/base/dev/php_gen_excel.txt.html).Созданные XLS файлы прекрасно открывались на 3-х тестируемых осях (mac,win,ubuntu).
Читать дальше →
Total votes 25: ↑17 and ↓8+9
Comments21

Яндекс. Директ. Учебник начинающего рекламодателя. Повышение CTR объявлений

Reading time4 min
Views4K
Впрочем, общий термин «повышение CTR» не совсем точен, в данном случае уместно говорить о повышении кликабельности по каждому конкретному ключевому запросу. На странице «Помощь» Яндекс Директа на этот счет даны толковые советы (на официальном языке), но мы расширим границы познания и более подробнее остановимся (на менее официальном) на ключевых моментах.

Читать дальше →
Total votes 15: ↑10 and ↓5+5
Comments3

8 полезных приёмов для базы данных WordPress

Reading time6 min
Views6.5K
Надо отдать должное WordPress. Это действительно потрясающая система для построения блогов и даже полноценных сайтов. Симпатичная и логичная админка (особенно в версиях 2.7 и выше, вкусняшка), немалое количество достаточно качественных шаблонов… да и вообще всё очень приятно и относительно просто. Хочу воздать этой системе должное и сделать для её пользователей что-нибудь полезное.

За последние 10 лет MySQL стала невероятно популярна в сети. Каждый блог WordPress имеет в своей основе именно базу MySQL, в которой хранятся все ваши записи, настройки, комментарии и многое другое.

Хотя плагины и даже, так называемые, хаки (предпочитаю «вставки кода») могут решить некоторые задачи, иногда у вас нет иного выбора, кроме как вводить SQL-запросы в phpMyAdmin или напрямую в базу через SSH. Так что давайте посмотрим на 8 полезных приёмов для базы данных WordPress.
Читать дальше →
Total votes 29: ↑15 and ↓14+1
Comments4

Спать мало, но правильно?

Reading time7 min
Views900K
Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
Читать дальше →
Total votes 713: ↑670 and ↓43+627
Comments420

Как заработать на торговых автоматах: бизнес и планы

Reading time4 min
Views4.8K
imageПривет, хабрачеловек.

Вот и пришло время для очередного выпуска проекта Вендинг им. Andorro, посвящённого бизнесу торговых автоматов в России.

Из комментариев к прошлым постам, а также вопросов, заданных по хабрапочте и аське, стало ясно, что всех волнуют деньги — а точнее то, как правильно рассчитать доходность вендингового бизнеса и составить бизнес-план.

В связи с чем — финасово-плановой стороны вендингового бизнеса псто.

Кому это надо — добро пожаловать под кат.
Читать дальше →
Total votes 61: ↑44 and ↓17+27
Comments30

Интернет-магазин — 13 способов прогореть

Reading time2 min
Views854
Интернет-магазин — 13 способов прогореть.

1) По каждому товару в каждом заказе перезванивайте вашему оптовику и узнавайте наличие и текущую цену.
2) Ни в коем случае не указывайте на сайте номера телефонов, аську и емейл. Пусть скажут спасибо что есть форма заказа.
3) Если вы всё-таки опубликовали емейл — отвечайте на письма строго по будням с 9 до 17, в остальное время ставьте автоответчик с дебильный рекламными текстами. Или вообще никому не отвечайте. И то, зачем болтовню разводить, пусть тупо покупают.
4) Доставку товара делайте исключительно в рабочее время и только по домашнему адресу. Это осчастливит всех — заказчиков, курьеров, и особенно водителей.
5) Документы на товар (приходник, ТТН, фактуры) должны выписываться исключительно вручную, шариковой ручкой. В крайнем случае допустимо ручками забивать данные в экселевский бланк. Внесите свой вклад в борьбу с безрац
7) Нанимайте курьеров по объявлению на рынках. Самое оно. И платите им поменьше, это ж неквалифицированная работа. Знание русского языка и города необязательно.
8) Почаще меняйте поставщиков. Когда они кончатся, заходите на второй круг.
9) Если немножко разукомплектовывать товар то можно продавать эти запчасти отдельно. Например, вынуть одну полочку из холодильника. Это клёвый способ увеличить прибыль.
11) Если вы нарушили правило в пункте 2 и опубликовали телефон, наймите побольше бестолковых людей и каждый звонок с вопросами по свойствам товара переадресовывайте другому сотруднику, лучше, если переадресаций будет более трёх, тогда клиент точно выучит наизусть свой вопрос.
12) Никогда не делайте подробного описания товара, мутной картинки и названия в стиле «1С» будет вполне достаточно.
13) Поиск нужного товара на сайте должен выглядеть как квест на прохождение. Не делайте поиск на сайте. Тем более параметрический. Если вдруг сделаете — разрешите поиск только по самым дебильным параметрам, типа «количество ножек» для раздела стиральных машин. Не пишите артикул. Все товары раскладывайте по 538 категориям и 2334 подкатегориям. 42313 подподкатегорий будут увлекательным бонусом для посетителей вашего сайта. Никогда не показывайте список товаров подкатегории в родительской категории. Вообще там никаких списков не показывайте.

Прочли? А теперь оглянитесь. В сети есть масса магазинов, тщательно следующих этим рекомендациям. Многие из них до сих пор живы, но это временно.
Total votes 75: ↑52 and ↓23+29
Comments33

Информер погоды от Яндекса с определение города по IP (готовый код)

Reading time2 min
Views2.5K
Недавно я заинтересовался темой отображения информера от Яндекс.Погоды посетителю сайта в соответствии с его местоположением. Сам информер Яндекса показывает погоду только в том городе, который выбрал веб-мастер сайта. На практике смысла в таком информере мало (описано в предыдущей статье). Следовательно надо саому определять город, в котором находится посетитель, и выводить ему нужный информер. В процессе изучения темы, я пришел к выводу, что кроме GeoLite City от MaxMind и CNGeoIP нормальных world-wide баз IP->Город нет. Однако, для взаимодействия с сервисом Яндекса база GeoLite City не подходит.
Таким образом, пришлось остановиться на базе CNGeoIP. Была куплена версия базы и на ней был построен алгоритм получения кода города для информера по IP посетителя. Написанный скрипт работает тут: commontools.net/geoip/ya.w.js. Определяется город по IP пользователя, проводится сравнение с базой Яндекса и выводится id города и страны для информера в виде: var yaCountry=20;var yaCity=26850; Скрипт естественно работает на стороне сервера и выводит только id для JS. А на странице с информером скрипт включается в HTML-код страницы через script src="...". Далее другой незамысловатый скриптик подставляет переменные в код вызова информера и на картинке отображается погода в городе, в котором находится посетитель сайта. Под ней ссылка на настройки информера, где посетитель сможет выбрать другой город, а информация сохранится в cookies.
Итак, результат трудов в виде beta-версии, которую, надеюсь, вы мне поможете оттестировать. Страничка получения кода находится здесь: http://commontools.net/geoip/ya.weather.get.html. Это страница для получения кода информера. На ней описано, как код получить и прикрутить к сайту.
Хотя сервис пока на стадии beta-тестирования, уже сейчас можно получить код и разместить его на своем сайте. Сервис будет открытый и дальше, бесплатный и свободный для использования по назначению.
Посмотреть, как информер работает, можно уже сейчас в моем блоге.
P.S. Для любопытных. Домен commontools.net является исключительно вспомогательным, на нем никогда не были и не будут никакие сайты. Только сервисы для собственного и общественного потребления.
Total votes 10: ↑9 and ↓1+8
Comments5

Как развлекаются авиаторы

Reading time2 min
Views1.3K
После каждого полета летчики компании Qantas заполняют специальный бланк, так называемый лист жалоб, в котором описывают неполадки, возникшие во время полета и требующие устранения. Инженеры читают лист жалоб и устраняют неполадки, после чего внизу листа пишут, какие меры были приняты, чтобы пилот мог об этом осведомиться перед следующим полетом.

Ниже приведены несколько реально зарегистрированных жалоб от пилотов
компании Qantas и соответствующих отчетов инженеров о принятых мерах.

Стоит отметить, что Qantas — это единственная авиакомпания среди многих,
у которой не случилось еще ни одной авиакатастрофы.

(П — проблема, описанная пилотом)
(Р — решение, принятое инженерами)

П: Основное внутреннее левое колесо почти требует замены.
Р: Основное внутреннее левое колесо почти заменено.

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

П: Что-то в кабине разболтано.
Р: Что-то в кабине подтянуто.

Дальше...
Total votes 27: ↑15 and ↓12+3
Comments22

Google Translate+Яndex=?

Reading time1 min
Views945
Побаловался с Google Translate, и, помимо прочих особенностей электронного перевода, заметил следующее: слово «яндекс» переводится как «Rambler», а слово «Яндекс» переводится как «Yandex».
Помню, был такой переводчик, Magiс Goody, гусь такой. Так вот там был особый список перевода: типа «Goody_дурак»=«сам_дурак» и тому подобное.
Вот интересно, в данном случае, это чьи-то проделки или политика Гугла?
Total votes 8: ↑6 and ↓2+4
Comments12

Как сделать группу инпутов удобной

Reading time2 min
Views47K
Когда я работал над сервисом заметок jotsky.com, еще до работы в Островке, надо было сделать ввод телефонного номера из двух инпутов. Примерно такой:



Я сделал навигацию с помощью стрелочек. Сделал, чтобы по мере заполнения фокус переключался к следующем инпуту. А вот сделать правильную вставку из буфера обмена у меня никак не получалось.
Читать дальше →
Total votes 175: ↑162 and ↓13+149
Comments98

Грязное программирование с чистой душой: разработка эвристических систем (часть 2)

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

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

Читать дальше →
Total votes 61: ↑56 and ↓5+51
Comments32

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Date of birth
Registered
Activity

Specialization

Web Developer
Junior
From 200,000 ₽
PHP
JavaScript
HTML
Visual Basic for Applications
Visualization