Git hooks

Вторник, 3 марта, 10:5
Использую sshfs в Windows и после сохранения файла теряю права 755.

Как бы сделать так, чтобы через git hooks исправлять права?

Я пока сделал pre-commit, но это приводит к двум коммитам. Надо сделать на pre-add, но родного такого хука нет.

Xeon E5 v3 и TSX

Суббота, 28 февраля, 7:42

Оказалось, что есть вот такая проблема: http://tiscom.ru/content/oshibka-v-realizatsii-tsx-instruktsii-v-intel-xeon-e5-v3 (кратко — TSX с багом и его отключают)

Судя по ark.intel.com — E5-1650v3, которые меня интересуют, идут сразу с отключенным TSX.

Вопрос — а на сколько это влияет в контексте контейнерной виртуализации и шаред хостинга?

upd: я так понимаю, что штука эта работает не сама по себе, а если её поддерживает компилятор и скомпилировано с её поддержкой. Отсюда вопрос — а, например, перкона как скомпилирована? А если самому собирать пакеты — надо что-то дополнительно включать, или оно само детектится?

Ссылки по теме:
http://techreport.com/news/26911/errata-prompts-intel-to-disable-tsx-in-haswell-early-broadwell-cpus
http://www.sisoftware.co.uk/?d=qa&f=ben_mem_hle

Сервер на тест с E5-1660 v3+

Суббота, 28 февраля, 5:48
Коллеги, а у кого можно взять сервер на тест вот с этими процессорами:

E5-1660 v3
E5-1680 v3
E5-1681 v3
E5-1686 v3

Хочу смоделировать конкретную хостинговую ситуацию и найти золотую середину по цене/профиту.

Заодним, что лучше — 6 ядер по 3.5 гигагерца или 8 по 3 ? Скорость выполнения одного потока критична, в количество параллельных процессов упирания нет (сейчас все живет на e3-1270v2).

Я вот что-то думаю, что первый вариант, где 6 ядер по 3.5 будет лучше, но может зря?

Цены на процессоры
xeon e5-1650 v3 = 60 т.р.
xeon e5-1660 v3 = 97 т.р.

File::Slurp

Четверг, 26 февраля, 18:44

http://blogs.perl.org/users/leon_timmermans/2013/05/why-you-dont-need-fileslurp.html

Интересное обсуждение. В основном — про то, как все плохо. Понять, что именно хорошо — мне так и не удалось.

upd: а началось все с того, что вместо моих собственных функций я решил взять что-то стандартное и сходу напоролся на, похоже, https://rt.cpan.org/Public/Bug/Display.html?id=83126

Что они там fixed я не понял, но экспешенов wide characters in print я получил кучу, где совсем не ожидал.

upd2: решил не лениться и сделал сравнение разных методов https://gist.github.com/knutov/8c9077790f925f1e336f

Какие еще есть хорошие варианты?

File::Slurp

Четверг, 26 февраля, 17:52
http://blogs.perl.org/users/leon_timmermans/2013/05/why-you-dont-need-fileslurp.html

Интересное обсуждение. В основном — про то, как все плохо. Понять, что именно хорошо — мне так и не удалось.

upd: а началось все с того, что вместо моих собственных функций я решил взять что-то стандартное и сходу напоролся на, похоже, https://rt.cpan.org/Public/Bug/Display.html?id=83126

Что они там fixed я не понял, но экспешенов wide characters in print я получил кучу, где совсем не ожидал.