АРХИВ ПО ТЭГУ "ПРОГРАММИРОВАНИЕ"
ИЮЛЬ 1, 2011

nice easy file rename in mac os x tiger leopard Nice File Rename for Mac OS X %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8

Hi.

Дудекос.

По запросу свыше я сегодня заимплементил UI‘ную утилиту на Cocoa, которая эмулирует фукнционал ниже приведенного скприта:

#!/bin/bash
  1.  
  2. for i in *"some text"*.*
  3. do
  4.         newname=`echo $i | sed -e 's/some text/some replacement/'`;
  5.         echo "Renaming $i -> $newname";
  6.         mv "$i" "$newname";
  7. done

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

Не всех радует перспектива пользоваться консолью, а ведь она удобней! icon smile Nice File Rename for Mac OS X %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8

PS Дурацкий Xcode 4 — выключили поддержку 10.5, чтоб собрать под 10.5 нужно Xcode 3 скачать, выдернуть оттуда SDK, и куда нить себе сохранить а еще лучше линку в /Developer/SDKs/ сделать.

Скачать приложение.

Скачать исходники.

ИЮНЬ 24, 2011

nginx logo ussr Nginx модуль   Получение строкового параметра из конфига %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8

Hi.

ngx_str_t

Еба!

Получаете сообщение от модуля(?): nginx: [emerg] «my_str_param» directive is duplicate in ./conf/nginx.conf:60
Не переживайте, это не ошибка в конфиге, просто просетайте в нуль значение этого параметра при создании конфига (ваша функция ngx_some_shit_create_loc_conf):

  • Для интов например: conf->connection_timeout = NGX_CONF_UNSET_UINT;
  • Для строк(!!!): conf->connection_str.len = 0; conf->connection_str.data = (u_char *)NULL;

Соответственно конфиг такой:

typedef struct {
  1. ngx_uint_t    connection_timeout;
  2. ngx_str_t    connection_string;
  3. } ngx_some_shit_loc_conf_t;

Как то так.

ИЮНЬ 22, 2011

zend framework logo php I18N in Zend %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8

Hi.

Простецкая локализация всякого говнеца в зенде (Zend Framework) без кэша.

В бутстрапе втыкаем такое:

function _initTranslator() {
  1.   //
  2.   // Locale default (use session)
  3.   $sess = new Zend_Session_Namespace('session');
  4.   $lang = isset($sess->lang) ? $sess->lang : new Zend_Locale('ru');
  5.   Zend_Registry::set('Zend_Locale', $lang);
  6.  
  7.   //
  8.   // Translator
  9.   $translator = new Zend_Translate(array(
  10.     'adapter' => Zend_Translate::AN_INI,
  11.     'content' => APPLICATION_PATH . '/../files/trans/ru.ini',
  12.     'locale' => 'ru',
  13.   ));
  14.   $translator->addTranslation(APPLICATION_PATH . '/../files/trans/en.ini', 'en');
  15.   $translator->setLocale($lang->toString());
  16.  
  17.   // Set translator
  18.   Zend_Registry::set('Zend_Translate', $translator);
  19.   Zend_Form::setDefaultTranslator($translator);
  20.  }

Ну а уж переключение локалей в сессии все сами наговнякают.

Сия

МАРТ 22, 2011

vkontakte ru share button link 1024x567 Установка кнопки вконтакте %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8

Хаи.

Вчера в егоркиным по приколу добавили кнопку Вконтакте Share на сайто skokalet.ru, расшарили несколько результатов у себя вконтакте и получили за день 1000 просмотров страниц (80 уников). Для сравнения до этого было примерно 100 просмотров (15 уников) в день.

Google analytics:

vkontakte social network share button effect Установка кнопки вконтакте %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8

Ох уж эти соц сети, настоящий вирусняк! Я это назвал Social Network Share Button Effect icon smile Установка кнопки вконтакте %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8

Вобщем кнопку добавить элементарно, достатчно вставить в HTML <head> тэг подгрузку скрипта, и в теле страницы в нужном месте вызвать JS код генерации кнопки и вуаля — воркин найс!

О том, как вставить кнопку vkontakte share.

ФЕВРАЛЬ 8, 2011

Hi.

Наговнякал тестовую апликуху под андроид, юзаем на пленинг геймах теперь на работе в ексиджене. Возможно полезно будет Scrum, Agile и ExP разработчикам/ПМам.

Planning Game Cards on Android Market.

ДЕКАБРЬ 15, 2010

хаи.

я канешно извиняюсь за кучу видео сегодня, но это мега креатив. Java 4-ever!

Страницы:1...45678...10