0.00
Рейтинг
0.00
Сила

Избавление от минусов написания программ на WinAPI или «Верните дискеты!»

Избавление минусов написания программ на WinAPI


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

Помните ли вы времена, когда компьютеры были большими, а мониторы маленькими? Не надо вздыхать, ностальгируя по тем временам, сейчас все исправим. Ну… Все, конечно вернуть я не смогу, но постараюсь вернуть одну крайне полезную вещь из того времени — дискету со 100-ми играми на борту.

Интересно? Читайте дальше!
Читать дальше →

Заплатка Zend_Http_Client для поддержки кириллических доменов(ZF 1.x)

Здравствуй, уважаемый хабрачитатель. Хочу расказать о своей попытке подружить Zend Framework версии 1.8.2 с кириллическими доменами.

Работать с idn доменами Zend вроде бы умеет, однако при попытке открыть что-нибудь вроде xn--e1afmkfd.su (пример.su)
или xn--e1afmkfd.xn--p1ai (пример.рф) ругается

Fatal error:
Uncaught exception 'Zend_Uri_Exception' with message 'Invalid URI supplied' in /.../Zend/Uri/Http.php:156

Проблема замечена в версии 1.8.2, но сохраняется и до 1.11

Давайте совершим небольшой экскурс по просторам кода и посмотрим почему это происходит.
Читать дальше →

Комфортное рабочее окружение на примере awesome wm (взгляд изнутри)

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

Почему тайлинг?


Тайлинг — очень удобный способ управления рабочим пространством. Основными достоинствами являются:

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

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

Из множества существующих тайловых оконных менеджеров я остановился на awesome wm, как наиболее оптимальном для меня варианте. Однако настроить исключительно внешний вид — это всего лишь полдела. Стоит отметить, что awesome это всего лишь оконный менеджер, и если его не использовать в качестве оконного менеджера в kde/gnome/etc, то рабочее окружение придется настраивать самостоятельно. Однако овчинка стоит выделки.


Читать дальше →