Analitycs

пятница, 10 мая 2013 г.

MacPorts port selfupdate fail

После попытки обновления MacPorts - издыхаем с предсмертными словами

--->  Updating MacPorts base sources using rsync
MacPorts base version 2.0.3 installed,
MacPorts base version 2.1.3 downloaded.
--->  Updating the ports tree
--->  MacPorts base is outdated, installing new version 2.1.3
Installing new MacPorts release in /opt/local as root:admin; permissions 0755; Tcl-Package in /Library/Tcl

Error:/opt/local/bin/port: port selfupdate failed:Error installing new MacPorts base: command execution failed

Причина - при обновлении XCode Apple в очередной раз забывает поставить Command Line Tools. Ставим - и обновляемся нормально

Как удалить пакет через YUM без удаления других пакетов без зависимостей? (dependencies)

Ответ - НИКАК. Использовать чистый rpm

rpm --nodeps -e GeoIP


А то некоторые yum под попытку удаления GeoIP пытаются еще и nginx похерить - "за компанию" (с)

суббота, 20 апреля 2013 г.

DevOps reaction

Это 10 из пяти возможных!


http://devopsreactions.tumblr.com

Порвало в клочья!

суббота, 6 апреля 2013 г.

Как добавить Product-Per-Page для WooCommerce?

Для создания виджета Product-Per-Page (выбор количества продуктов на странице) в WooCommerce нужно использовать вот такой сниппет

Добавлять в functions.php вашей темы

вторник, 26 марта 2013 г.

Как удалить/переименовать Chef node?

Если нужно переименовать ноду в Chef
  1. [Server] - открываем админку Chef-Server
  2. [Server] - удаляем ноду из списка доступных на сервере
  3. [Node] - удаляем /etc/chef/client.pem
  4. [Node] - открываем  /etc/chef/client.rb и дописываем/правим

    node_name "my-new-node-name"

  5. [Node] - запускаем chef-client 
  6. [Server] - редактируем свежесозданный экземпляр - устанавливаем список задач на выполнение и  environment
  7. [Node] - снова запускаем chef-client 

Важно - не забываем что имя Chef-node должно удовлетворять регекспу  /^[\-[:alnum:]_:.]+$/.

четверг, 21 марта 2013 г.

Контекст-конкуренция - Яндекс-Директ vs ВКонтакте/SocialTank

А Яндекс-Директ начал активно шевелиться после появления SocialTank от ВКонтакте.

Осенью 2012 - внедрение RTB с переподписанием договоров у физиков, теперь вот - новые картинки в объявлениях.

Очевидно - увеличится кликабельность объявлений.

Какие еще вероятные последствия? 

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

Так же Яндекс-Директу наверняка очень хочется данных пользователей из социалочек - "ДА ПОБОЛЬШЕ" (с)
  • Google - вычеркиваем сразу
  • Вконтакте... Понятное дело - с Яндексом дружить не светит
  • МойКруг особо не взлетел - там нет никого, кроме толпы начинающих HR-менеджеров, пытающихся отчаянно захантить случайного IT-шника  ;-)
  • Так что остается только - интеграция с Facebook или Одноклассниками. 
  • Ну или пытаться делать что-то свое...
Запасаемся попкорном - и ждем развития событий дальше ;-)

Да, подробности про картинки тут.

четверг, 28 февраля 2013 г.

Ruby: require': no such file to load -- mkmf


При установке всякой дополнительной обвязки вокруг Chef на Ruby вываливается ошибка

$ sudo gem install knife-github-cookbooks
Building native extensions.  This could take a while...
ERROR:  Error installing knife-github-cookbooks:
 ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
 from extconf.rb:1


Gem files will remain installed in /var/lib/gems/1.8/gems/json-1.7.7 for inspection.
Results logged to /var/lib/gems/1.8/gems/json-1.7.7/ext/json/ext/generator/gem_make.out

Решение

$ sudo apt-get install ruby1.8-dev

Наслаждаемся ;-)