?

Log in

Детройтер - Американские Хроники
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 20 most recent journal entries recorded in bravomail's LiveJournal:

[ << Previous 20 ]
Wednesday, June 1st, 2016
2:25 pm
Быстрая ротация логов в шелле
У нас выросла проблемка для Ява-приложений и аппсерверов - они пишут в STDOUT и никак не крутят лог файл. Пробовал rotatelogs - но он не везде у нас есть, и к тому же не вполне мобилен, ему нужны некие библиотеки. Думал cronolog - а и с ним беда, он не может крутить логи по размеру, только по времени.
Логи должны крутиться по размеру, т.к. критическим является размер диска под логи, а вовсе не ежедневное кручение. Поэтому пришлось написать простенький скрипт, который имитирует rotatelogs, при этом занимая гораздо меньше размеров.
Скрипт под катомCollapse )
1:28 pm
Апгрейдить ли до виндов 10
И что делать, когда выбора нет? Т.е. лапи-топи пришел уже с вин10?
Если есть возможность - скачайте Вин 10 Энтерпрайз.
Там шпионство сильно уменьшено, а то что есть - можно спокойно отключить.
Проблема же с Домашней версией, что даже выключив все шпионские штучки, нельзя быть спокойным, т.к. новое обновление может добавить новое шпионство. А выключать шпионство надо будет левыми полухакерскими утилитками.

Теперь по апгрейду - назойливые напоминания в Виндоус 7 можно отключить так - http://bravomail.livejournal.com/270262.html

Поводов для апгрейда я нашел 4:
- новые игры, которые будут красивше рендерить под DirectX 12 (это когда еще такие игры появятся)
- нормальный быстрый браузер Edge, к тому же экономящий батарею (по сравнению с Хромом, но Файрфокс все равно лучше)
- встроенный Юникс шелл Баш (бизибокс лучше)
- длинный путь к файлам в глубине диска - может быть больше 260 знаков (это конечно проблема - но я ни разу с ней не сталкивался)

Поводы для неапгрейда
- шпионство
- частые обновления и перезагрузки
- ассистент Кортана - стучит на базу
- Виндоуз Магазин - не нужен и не содержит ничего полезного
- реклама в Старт Меню
- реклама в Солитере
- если вы платите за траффик - то дороговато обойдется

Monday, May 23rd, 2016
12:39 pm
sed and awk in Solaris (BSD Unix, MacOS X) and multilne block text replace
sed and awk in Solaris (BSD Unix, MacOS X) and multilne block text replace

Solaris (and any BSD Unix - including MacOS X) characterized by poor level of supplied text utilities. GNU versions are far exceeded them and any Linux will do much better. So what about the owners of obsolete servers, where there is no time/resources for installing and testing GNU utils, but you still want to process your texts? say, httpd.conf for Apache Web Server?

Read more...Collapse )
12:00 pm
sed and awk in Solaris (BSD Unix, MacOS X) and multilne block text replace
sed and awk in Solaris (BSD Unix, MacOS X) and multilne block text replace

Солярка (и любой BSD Unix - включая MacOS X) отличается небогатым уровнем утилиток обработки текстов. ГНУ версии этих утилит ушли далеко вперед и любой Линукс заткнет Солярку за пояс. Что же делать владельцам парка устаревших серверов, где нет времени, ресурсов на установку и тестирование ГНУ утилит, а тексты обрабатывать хочется? например httpd.conf для Apache?

Read more...Collapse )
10:27 am
Интересное имя для вашего будущего сына
Назовите его Санаваба.
Тогда ваши внуки будут иметь интересное отчество - Санавабич.
Попробуйте!
Ведь вам ничего не стоит!
Ну пожалуйста!
:)

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

Friday, April 22nd, 2016
2:33 pm
Механические клавиатуры и почему они вам не нужны
Вкратце - геймерам и энтузязистам предлагают (за дорого) механические клавиатуры.
Рекламируют, что обычные пленочные - намного хуже.
Проверяем.
Обнаруживаем, что механические:
- гораздо более шумные, щелчки клавиш будут эхом разноситься по офису, дому, квартире
- более тяжелые - ну это не так критично, понятно, что в лэптопах их применять не станут
- клавиши больше и имеют более длинный ход - вот это как раз плохо для геймеров, задержки станут длиннее

Далее, если порыть, любая клава имеет вертикальный и горизонтальный сканер переключателей - сами переключатели могут быть механическими, мембранными, емкостными, на эффекте Холла, герконовые, на оптронах (https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80)

В теории, если повысить скорость сканирования, то можно обнаружить нажатие клавиши быстрее. Но все будет упираться в тормозной PS/2 или USB протокол. Поэтому повысить скорость клавы для геймеров можно, но не за счет механических переключателей, а добавив свой интерфейс и PCI-плату. Тут деньги просить вполне позволительно, т.к. понятно на что они пошли.

Ждите или делайте сами, а механические - просто реклама. Игнорируйте.

Thursday, March 24th, 2016
1:48 pm
Solaris BSD vi putty - стрелки порождают испорченный текст
В нашей конторе используется Solaris - он базируется на BSD.
Еще одним примером будет MacOSX.
Мы подключаемся к серверам с помощью Putty.
В редакторе vi, при использовании клавиатурных стрелок для движения вправо и потом вниз - следующая строка иногда начинается с начала, а не с той же позиции как предыдущая строка, и последующий вправо-влево-вниз показывает что текст замещается другими буквами - портится.
Если использовать Esc-h Esc-j Esc-k Esc-l Esc-m для движения по тексту - то порчи не происходит.

Как починить:
Putty-New Session-Load Session
Terminal- отключить "implicit CR in every LF", отключить "implicit LF in every CR"
Save Session
Open
???
Profit!!!

1:41 pm
Solaris BSD vi putty arrows for movement result in garbled text
In our environment we have some Solaris - it is BSD based Unix.
Another example will be MacOSX.
We open Putty to connect to our servers.
In vi when you use keyboard arrow keys to move to the right and then down - next line sometimes would start from the beginning, not the same position as previous line, and further scrolling result in garbled text on screen.
If you use Esc-h Esc-j Esc-k Esc-l Esc-m for moving around - this grabling does not happen.

To fix:
Putty-New Session-Load Session
Terminal- uncheck "implicit CR in every LF", uncheck "implicit LF in every CR"
Save Session
Open
???
Profit!!!

Wednesday, March 2nd, 2016
10:27 am
Вангую для истории - после супервторника праймериз США
Пока все складывается по сценарию 1992 года - в ряды респов внесен гнилой кандидат, а у демов сильная Клинтонша (за которой корпорации).
Трамп в последний момент скажет или сделает какую-нить ерунду, его поднимут на вилы, и Клинтонша будет авто-президентом.
Всё.
Monday, February 29th, 2016
9:52 am
Monday, February 22nd, 2016
10:15 am
Дэдпул (красный супергерой), Винил (ХБО) и Хелло Цезарь (Коэны)
Дэдпул - плотно юморной ниже пояса и прочее. Смотреть без детей.


Винил - первая серия сериала вышла на ХБО - смотреть без детей - Мартин Скорсезе - смотреть. Перед просмотром можно посмотреть документалку про CBGB (https://www.youtube.com/watch?v=rHXAYddPLsM) - ночной блевотный бар-клуб в постапокалипсическом Нью-Йорке из которого вышли группы Блонди и Рамонас. Гуглите.


Хелло Цезарь - снято Коэнами и очень стильно, но сюжет слабоват. Про добрых капиталистов. Угумс. И злых коммунистов на подводной лодке.
Tuesday, February 2nd, 2016
10:25 am
Америка - страна даунов (шифтеров)
По мотивам гремучей речи Грефа
Учитесь пилить у амеров!
Вот где ярды долларей в воздух улетучиваются!

http://www.warandpeace.ru/ru/news/view/108835/

Thursday, January 28th, 2016
2:47 pm
Параллельное исполнение Юникс скриптов
Иногда работу Юникс скрипта надо распараллелить.
Например у вас есть большой список.
Тогда можно Юниксовой утилиткой "split" разбить список на кусочки и обработывать каждый кусочек параллельно:

THREADS=8
lineCount=`cat splitList | wc -l`
lineCount=$(( $lineCount / $THREADS + 1 ))
rm -f splitList.*
split -l $lineCount splitList splitList.
for i in `ls splitList.*`; do
  ./do_something.sh "$i" &
done
wait
rm -f splitList.*


Но не всегда наша работа может быть представлена списком. Иногда размер непредсказуем или динамичен. Тогда мы просто можем запускать субпроцессы пока не достигнем предела:

THREADS=8
for i in `cat workList`; do
  job_count=`jobs | wc -l | sed 's%  *%%g' `
  while [ $job_count -ge $THREADS ]; do
    sleep 5
    job_count=`jobs | wc -l | sed 's%  *%%g' `
  done
  ./do_something.sh "$i" &
done
wait
2:43 pm
Parallel Unix script execution
Sometimes Unix script work can and need to be parallelized.
Imagine that you work on a big list of work items.
Then you can use Unix "split" utility to break the list into pieces and execute each piece concurrently:

THREADS=8
lineCount=`cat splitList | wc -l`
lineCount=$(( $lineCount / $THREADS + 1 ))
rm -f splitList.*
split -l $lineCount splitList splitList.
for i in `ls splitList.*`; do
  ./do_something.sh "$i" &
done
wait
rm -f splitList.*


However it is not always practical and/or possible to quantify the items into the list. So we can keep spawning new processes until we reach a limit:

THREADS=8
for i in `cat workList`; do
  job_count=`jobs | wc -l | sed 's%  *%%g' `
  while [ $job_count -ge $THREADS ]; do
    sleep 5
    job_count=`jobs | wc -l | sed 's%  *%%g' `
  done
  ./do_something.sh "$i" &
done
wait
Thursday, January 21st, 2016
1:33 pm
Варроатоз! Свиной грипп! Поберегись!
Пишут, что эпидемия в разгаре.
Если не успели привиться, то вот вам мои неспрошенные ненужные советы:

- пейте мультивитамины каждый день после еды. Натощак или после кофе нельзя - почки сядут

- пейте таблетки ацидофилуса ежедневно - или любого биоактивного кишечного ингредиента, нам горожанам не работающим на земле это очень нужно и полезно

- если ударит грипп, то пейте тамифлю и сосите фарингосепт. Для снятия токсинов и головной боли - ибупрофен-аспирин-парацетамол желательно в гелевой форме. Антибиотики какие доктор выпишет или сами найдете - амоксоцилин или сипрофлекс. На них аллергия часто - компенсируйте зиртеком или кларитином. И с антибиотиками обязательно йогурты- кефиры - катыки - бифидоки - против запора.
Tuesday, January 19th, 2016
4:28 pm
Revenant септ-аккорд - киношка и конспирологии немношка
Сходил на Ревенант с Лео ДиКаприо, там где про индейцев, охотников, зиму, медведей и прочие приключения, вполне в стиле Джека Лондона.
Кино хорошее, снято очень красиво, ну там за исключением драки с медведем - это натурализм какой-то.
Дадут ли Лео еще одного Оскара? Могут. Сыграл он хорошо.
Ну и таки да. Конспирологию разведу. Под катом - ибо без спойлеров не обойдется.
[Уххх, испорчу просмотр спойлером]
Итак. Первое подозрение ко мне закралось, когда увидел стрижку главного антагониста Фицджеральда - его играет Безумный Макс Том Харди - его якобы индейцы скальпировали и осталась у него стрижечка с оселедцем. Говорит герой Харди вроде бы на английском но с каким-то непонятным акцентом, разобрать тяжело (на мове). С самого начала поступки Фицджеральда отдают хитрецой, самовыгодой, а затем кончаются предательством - он, с молодым неопытным со-охотником бросает раненого Лео (по роли - Гласс, я его тут Глазом буду кликать) умирать, а сына Глаза убивает.
Теперь по порядку да ладом сначала.
Глаз (Россия) вместе с другими охотниками переживает нападение индейцев (немцев). В поисках спасения от врагов охотники уходят с воды на сушу (с моря на континент, Россия - сухопутная держава). Глаз (Россия) затем попадает под тяжелую лапу Медведицы (США) потому что близко подошел к медвежатам (сателлитам). Охотники решают разделиться (республики) и оставить Глаза с сыном-индейцем (Донбасс), Фицджеральдом (Украина) и еще одним молодым безусым охотником (молодые оболваненные украинцы), а самим двигаться к постоянному лагерю-форту, где можно отбиться от индейцев. Украина убивает Донбасс, сбивает с толку молодежь и бросает Россию умирать - более того, наполовину закопав Глаз-Россию в подготовленную могилу. Глаз-Россия встает из могилы (в фильме много фантастических выживаний для простого человека, зато если принять что это страна Россия - то все становится понятно) и начинает свою тропу мести. По пути ему попадается веселый индеец (восточно-европеец из СЭВ, а может югославский серб) который через баньку лечит Глаза (вот тут уже тупому можно догадаться, что не умеют нормальные индейцы баньку делать), но сам падает жертвой французов (здесь ЕС). Немцы (воинственные индейцы) тем временем ищут Глаза, ищут свою похищенную дочку вождя (Восточную Германию, ГДР). Глаз спасает дочку вождя от растерзания французами и безопасно передает ее индейцам.
Фицджеральд, вернувшись на базу, сообщает что Глаз умер. Поэтому появившийся из небытия живой Глаз обращает Фицджеральда в бегство. Однако сам Глаз Фицджеральда не убивает, а отдает на растерзание индейцам - немцам (ЕС). Тут либо они нафантазировали, либо так видится со стороны. Так что если Украину отдадут в ЕС на поругание-уничтожение - не удивляйтесь.
Вот как-то так. Алехандре Иньярите - респект! :)


3:52 pm
Герман Греф зашел с треф
Вот тут везде во френдленте пишут какой Греф плахой, а Пилюлькин так и вовсе сказал - терь кранты России.
И из-за чего?
Из-за того что бабло на датацентр попилили, прогу написали сырую и ничего пока не работает?
Так это обычная история, и таких тут на гос.контрактах в США - вагон и еще тележка. Я в ИБМ работал, так что "белив ми".
Чего хотел Греф? Видимо попу прикрыть и заодно всех даунами обозвать.
Чего делать айтишникам Сбера - доводить до ума.
Чего делать нам, простым людям - наблюдать со стороны, с умилением! :)

3:45 pm
Смотрю Уральских Пельменей на Ютубе
Всем рекомендую.
Смешно.
Сам не ожидал.
https://www.youtube.com/user/pelmeniTV - подписывайтесь






Wednesday, January 13th, 2016
1:54 pm
Tuesday, January 12th, 2016
9:33 am
Умерла Дева В-Обуви
Земля пухом.
Несколько раз пытался слушать музыку сего индивида на фоне нескончаемого промоушена.
Видимо не фсе пидары одинаково талантливы - здесь чой-то не врубился.

[ << Previous 20 ]

Рейтинг@Mail.ru
About LiveJournal.com