Maksym Prokopov personal blog
Idea is a something worth sharing

Про государственные говносайты

26.04.2011

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

А бывает ли так, что 10лет назад сайт выглядел гораздо лучше, чем сегодня?

Вот сайт киевского института автоматизации систем в строительстве, где в 1999 я начинал свою трудовую карьеру:

Ниже сайт образца 2000 года, выполнен дизайнерами провайдера Elvisti, который в то время находился на территории института.

Read More…

UPDATED: Запуск виртуальной машины в VMWare Fusion автоматически при старте системы (в background не работает)

21.04.2011

Частым сценарием использования в Mac Server является запуск Windows экземпляра в виртуальном окружении используя VMWare Fusion.

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

Можно ли настроить автоматический запуск boot time?

Оказывается, можно, и не так уж сложно.

В Mac OS есть отличный механизм автозапуска демонов и агентов boot time, а также перезапуска оных в случае чего — launchctl (читаем маны).

Read More…

Linux: миграция с одного hdd на второй ext3 с увеличением объема

20.04.2011

Пришлось на asus wl500gP мигрировать с SSD на 64Gb на USB-HDD 500Gb.

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

dd if=/dev/sdb of=/dev/sdc

которая и сдублировала посекторно весь диск.

Фокус в том, что и сам диск 500ка стал виден как 64Гб 🙂 Гугление вокруг да около не возымело должного эффекта и решение простыми средствами (fdisk, parted) и resize2ext мне показалось стремным.

И вот был обнаружен gparted, который по факту оказался ничем иным как свободной версией известного PQMagic, по крайней мере по функционалу точно такой же.

Read More…

Ruby on Rails хозяйке на заметку: менеджер локальных сайтов Pow

12.04.2011

Чрезвычайно удобной оказалась возможность работы с несколькими сайтами на базе RoR (по факту на Rack), которую предоставляет утилита Pow.

Вкратце, если у вас достаточно много сайтов разработке, утилита предоставляет хук в DNS зону dev и позволяет обращаться к вашим сайтам по url вида http://myapp.dev , http://myapp2.dev, а также добавляет правило в фаерволе, которое заворачивает обращения к self с порта 80 на внутренний порт утилиты.

Сам Pow состоит из двух частей — DNS responder и проксирующего web server. Реализовано все счастье на Node.js.

Read More…

Mac OS X transparent squid ipfw bugfix

11.04.2011

Сам прозрачный прокси включается проще простого, в squid.conf добавляем:

http_port 3128 transparent

и в ipfw добавляем следующее правило заворачивающее с 80го порта на внутренний:

ipfw add 1050 fwd 127.0.0.1:3128 tcp from 192.168.1.0/24 to not 192.168.1.0/24 80

 

Однако, оказалось, на 10.6 не работает ipfw fwd правило для прозрачного прокси.

 

Непродолжительное гугление помогло выявить вот такой багфикс:

sudo sysctl -w net.inet.ip.scopedroute = 0

или еще лучше прописать в /etc/sysctl.conf

net.inet.ip.scopedroute = 0 и перезагрузить сервер.

Read More…

Основная проблема GTD

04.03.2011

Основная проблема всех без исключения систем GTD в том, что человек, будучи в усталом состоянии перестает фиксировать задачи/мысли/выполнение.

И в этом состоит большая трагедия всех, даже самых лучших, GTD систем.

Just do it! Вот вам и все GTD.

Вся правда об операторе мобильного интернета Freshtel

28.02.2011

В продолжение к топику о выборе оператора беспроводного (мобильного) интернета в Киеве.

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

А вот хоть какого-нибудь кабельного интернета там как не было, так и нет, однако лакомая территория не стоит бесхозной, а покрывается всякими wimax/wifi и иными беспроводными провайдерами типа Альтрернет и Фрештел (дочка Альтернет).

Read More…

Почему Omnifocus лучше чем Things и Firetask?

18.02.2011

Во всем многообразии GTD систем хочется еще раз отметить лидеров отрасли для Mac:

Цели и задачи

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

427757 254877334588276 224365987639411 562554 2011888291 n
Read More…

Полезно и наглядно: как завязывать галстук

16.02.2011

Инструментарий верстальщика

13.02.2011

Иногда попадаются прямо-таки «золотые» ссылки для веб-верстальщика, здесь я их и постараюсь собрать вместе:

http://wordmark.it — быстро подобрать шрифт для надписи из имеющихся у вас

http://lamb.cc/typograph/ — типографика, подброрка стиля и ритма текста, заголовков

http://jsfiddle.net/hCVyG/ — отладка jQuery, HTML, CSS, Javascript

http://sprites.in/ — инструмент для работы со спрайтами

http://spriteme.org/ — еще один инструмент для работы со спрайтами

http://csssprites.org/ и еще один

http://shamansir.github.com/JavaScript-Garden/ — заковыристые темы Javascript

http://kuler.adobe.com — подбор цветовой гаммы, что хорошо — можно выбрать из готовых

Read More…