You are viewing slach

Slach's Journal [entries|friends|calendar]
Slach

[ website | http://lingualeo.ru/ ]
[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

[01 Nov 2014|08:49am]
http://deis.io
а вот тут чего умные люди наделали, первая более или менее вменяемая opensource PaaS платформа

вообще Go судя по всему пришелся по нраву куче людей, которые "хотели писать на Си в императивном стиле, но не хотели морочиться со сборщиком мусора, типа меня ;)

последнее время чаще замечаю, и делаю вывод, что люди с императивным стилем мышления, более строги в постановке задачи и предпочитают делать вещи которые "тупо работают, и решают поставленную задачу так, как она сформулирована"

в то время как люди с ярко выраженным ООП мышлением, чаще выдают "гибкие и расширяемые решения", но по-моему помимо поставленной задачи они пытаются решать еще кучу несуществующих в реальном мире проблем, отвечая на вопросы типа "а что если мы захотим поменять ЭТОТ компонент... на вот ДРУГОЙ?"
post comment

[16 Oct 2014|12:21pm]
https://tech.yandex.ru/events/yagosti/fronttalks-ekb-sep-2014/talks/2235/
КРУТО рассказано

но чувак либо просто "няшный лузер" и нашел компромисс для себя,
либо хитрый перец, который таким образом хочет попустить "конкурентов за место под солнцем" ;)

не надо воспринимать этот доклад как конечный рецепт =)

единственный негативный лакмус в докладе (который говорит что расказчик растекся мыслью под древом и кризис у него еще не прошел), это то, что в итоге вся эта толпа не подорвалась в конце доклада "делать добрые дела", а по инерции захлопала
7 comments|post comment

last_value vs first_value [14 Oct 2014|09:23am]
есть в Vertica и других правильных СУБД (в MySQL через infinidb тоже есть ;)
такая штука как analytics functions

я ими уже год как пользуюсь очень нравится
но тут столкнулся с тем, что у меня SELECT DISTINCT ... , LAST_VALUE () OVER ()
работает не так как я ожидал

ответ отыскался на _второй_ странице ГУГЛЯ =) через двое суток (ну я там еще эксперименты всякие ставил) и уточнения запросов через кавычки

https://www.ngxo.com/thread/16274362

спасибо добрые люди =)
оказывается "окно по умолчанию" для подсчета аналитической функции не подходит для того чтобы использовать его для LAST_VALUE потому что оно оканчивается "текущей строкой", а надо чтобы продолжалось дальше вниз по списку строк
2 comments|post comment

Ardb - redis disk based replacement [13 Oct 2014|04:07pm]
https://github.com/yinqiwen/ardb

еще одна заменялка Redis
на C++
с очень не плохими бенчмарками в качестве storage backend можно юзать leveldb, rocksdb и новомодный lmdb

все таки Redis-like базы для меня сейчас гораздо понятнее Тарантула (с бекендом sophia) который в своем развитии стал прямо таки Application Lua Server с домино и гимназистиками =)
6 comments|post comment

[21 Jul 2014|05:07am]
Ололо =) я ждал этого...

https://github.com/siddontang/ledisdb
Redis like протокол, на GO
поверх LevelDB ;))
жаль пока нету бенчмарков...
но если есть хотя бы 3-4k rps на бокс,
то сразу возникают фантазии на тему "локальности данных" и "shared nothing" при горизонтальном масштабировании...
блять ... эту хуйню вместе с php и sqlite
поверх DigitalOcean'овской
через какой нибудь Docker захуячить... я бы не отказался =)
а все "централизованное RPC" и все что надо для общения между "микро-шардами" через ZeroMQ какой нибудь =)
и etcd какой нибудь для поддержания карты шардов в актуальном состоянии =)

10k "аккаунтов на бокс" за 5 баксов в месяц, насколько это экономически оправдано мне интересно ;)

конечно никто не говорит про всякие там "хранение файликов", для масштабирования этого уже давно S3 + MaxCDN какой нибудь зафигачить =)
post comment

[05 Jul 2014|07:56pm]
а никто случайно не встречал аналог
https://github.com/kennon/ngx_http_status_code_counter
но для Apache2 ?

mod_status коды ошибок даже в Extended Status вроде не выводит...

UPDATED:
похоже с апачем в этом отношении все слегка сильно через задницу, как то аггрегировать все через логи, это по моему не очень гуд... но видимо придется =)
https://github.com/ripienaar/apache-blackbox
2 comments|post comment

[03 Jul 2014|03:06pm]
никто случайно не сталкивался с таким ?
в nginx на все сервера включен
acccess_log /var/log/nginx/static16.log combined;

нагрузка на сервер в районе 3-4k rps
раздаются мелкие css, mp3, ogg, png, jpg


запускаю apachetop -f /var/log/nginx/static16.log -d 10 -T 600
получаю жалкие

All: 819 reqs ( 41.0/sec) 22.2M ( 1136.1K/sec)

при этом
tail -F /var/log/nginx/static16.log | pv -lr >/dev/null
показывает честные
[3.74k/s]

ну и всякие та bmon и dstat
показвают что у меня не 1 мегабайт в секунду.. .а все 50 отдается...

что делать? существует ли в природе реалтаймовый аналог apachetop который способен распарсить лог генерирующий 3-4k rps в секунду?
5 comments|post comment

[29 Jun 2014|06:35pm]
Вторые сутки не сплю ;(

ЛЮДИ НУЖНА ПОМОЩЬ
у меня убился IE ... напрочь =(
стартует и через 4-5 секунд крешится =(

перед тем как вылететь выглядит вот так
https://yadi.sk/i/KOWMeWvsVMHaw

Windows 7 x64
кто может разобраться с crashdump сделанным с помощью adplus?
есть у меня знакомые которые с WinDbg нормально работали?
Дамп тут
https://yadi.sk/d/F9e-XZrcVMHaV

Я бы забил хер на MSIE ... но на нем очень сильно Skype завязан =( и он тоже не может IE внутри себя инициализировать... поэтому виснет...

Желающим сказать "переходи на нормальную OS", лучше ответить на вопрос где я там возьму нормально работающие PowerPivot, QlikView, Excel 2013, AnySQL и HTTP Analyzer
23 comments|post comment

[17 Jun 2014|12:56pm]
https://github.com/GoogleCloudPlatform/gcs-oauth2-boto-plugin/commit/341c5b56db81b3b2c2e6034968252fec7de1037d#diff-b8d85b000bd36028a0e3854959a28d77L27

спасибо тебе дорогая Катя Волкова
ровно 1 день ебли после запуска pip install --upgrade gsutil, мне был обеспечен
слава богу хотя бы сырцы более или менее понятные и сообщения об ошибках более или менее информативные
post comment

[17 Jun 2014|12:54pm]
http://webmaster.ya.ru/replies.xml?item_no=19042
бля, ну почему все эти баблорубы, думают о простых юзерах как о полных дебилах и хомячках для дойки? ;(
может быть они правы?

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

простому юзеру (да блять 99,99% процента ИТшников тоже) наплевать на то, что под капотом...
10 comments|post comment

[15 Jun 2014|05:38pm]
отличный пост на тему того, что не так с MongoDB
http://yurikhan.livejournal.com/59037.html
4 comments|post comment

[31 May 2014|03:50pm]
мои слайды с конфы http://www.slideshare.net/Slach/php-pinba-graphite-lingualeo
в понедельник наверное запись будет
слайды на проекторе не сильно качественные получились, надеюсь с аудио-дорожкой можно будет сделать какой нибудь скринкаст
10 comments|post comment

[26 May 2014|09:22am]
народ =) если не трудно полайкайте мой доклад?
http://2014.uwdc.ru/report/koding/ispolzovanie_pinba__graphite_dlya_monitoringa_proizvoditelnosti_.html ?
3 comments|post comment

[21 May 2014|11:09am]
http://infostart.ru/print/281119/

Хорошая статья о том где и как 1С пытается найти лицензию =)
post comment

[15 May 2014|09:42am]
ухты InfiniDB оказывается бесплатной GPLv2 сделали...
http://infinidb.co

вот она бесплатная альтернатива Vertica
и с MySQL теснее интегрируется
хотя конечно что там с performance непонятно... надо бы сравнить ... потестить...
4 comments|post comment

[18 Apr 2014|11:31am]
попробовал тут недавно datameer.com...
из коробки умеет импортить откуда хочешь, включая JDBC Vertica, а также всякие новомодные Amazon S3 например...

блин но визуализация такое гавно... даже хуже чем в QlikView
нормальную инфографику я не понимаю как на таком делать...

а по удобству изначального пользования\настройке и простоте моделирования... подходит для нас идеально... такая же простая как PowerPivot
щас попробую доки какие нибудь почитать... видео посмотреть может я чего то не понял
14 comments|post comment

[29 Mar 2014|11:15am]
Ubuntu 13.10
special for google
when you see following error message
/usr/lib/chromium-browser/chromedriver: error while loading shared libraries: libgfx.so: cannot open shared object file: No such file or directory

try next (under root)

ldd /usr/lib/chromium-browser/chromedriver
echo "/usr/lib/chromium-browser/libs" > /etc/ld.so.conf.d/chromedriver.conf
ldconfig
ldd /usr/lib/chromium-browser/chromedriver
1 comment|post comment

[28 Mar 2014|06:10pm]
=)
http://locust.io
Идеи Multi-mechanize и Pylot не только Yandex.Tank'ом единым живы =)
post comment

[26 Mar 2014|01:54pm]
Если у вас достаточно крупный проект и больше 2 "application" серверов
и вы не хотите хранить "конфиги" в коде, чтобы девелоперы не имели доступ к продакшен настройкам...

вот хорошее решение

https://github.com/coreos/etcd - собственно само хранилище (умеет Multi-Node cluster)
https://github.com/bscofield/wetcd UI для него
клиентская либа на PHP
https://github.com/linkorb/etcd-php
(питон, node) тоже
есть
12 comments|post comment

[21 Feb 2014|09:06am]
https://www.youtube.com/watch?v=28iL4M9N1h8

ЭТО ПРЕКРАСНО =)
post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]