?

Log in

No account? Create an account
Slach's Journal [entries|friends|calendar]
Slach

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

Выступление на UWDC [21 May 2018|05:39pm]

Выступил на UWDC 2018 — слайды выступления тут
https://speakerdeck.com/slach/postgresql-ghlazami-obychnogho-proghrammista



10 comments|post comment

Выступление на PRO базы данных [14 Apr 2018|08:56am]

Выступил с темой про мониторинг СУБД, присутствующим кажется понравилось

post comment

[20 Feb 2018|11:24am]





Знаете за что я не люблю Java? Вот за это, память машины ограничена 256m, ну если не влезаете в память, возьмите и упадите, но нет, мы отожрем все что сможем =( впрочем golang в этом отношении ведет себя точно также по свински в нем вообще ограничения на память нет штатного насколько я понимаю =((



 


Знаете за что я не люблю Java? Вот за это, память машины ограничена 256m, ну если не влезаете в память, возьмите и упадите, но нет, мы отожрем все что сможем =( впрочем golang в этом отношении ведет себя точно также по свински в нем вообще ограничения на память нет штатного насколько я понимаю =((

8 comments|post comment

Chelyabinsk Python Meetup [20 Feb 2018|07:12am]

Подоспело мое видео в Chelyabinsk Python Meetup

post comment

Chelyabinsk Python Meetup [05 Feb 2018|11:16am]

 


Выступил на выходных на Python Meetup, не совсем про python ;) И потом еще четыре часа на after-party "делился опытом и вещал"


https://speakerdeck.com/slach/opensource-subd-ghlazami-obychnogho-proghrammista


Пока к сожалению нет записей в youtube, подумываю начинать вести собственную запись какими нибудь подручными средствами

8 comments|post comment

Не отдается TCP ACK пакет [14 Dec 2017|10:54pm]

Народ, я в некотором ахуе, если честно, помогите

делаю на сервере
nc -l 2048

и в другом окне
tcpdump -i any -w wtf.pcap port 2048


на клиенте делаю
telnet server-ip 2048


получаю такую картинку
http://take.ms/GqI34


SYN пакеты приходят на сервер
но ACK пакет от nc нихрена не уходит


что сломано в ядре, что пакет до NC даже не доходит?
Linux ubuntu 16.04 если это поможет

Клиент это Windows через OpenVPN
и на клиенте отправляется всего 3 пакета
http://take.ms/2UlUh
каким то магическим способом пакеты по дороге "раздваиваются"

2 comments|post comment

[28 Sep 2017|06:44pm]

http://take.ms/7Dwr6


хмм... когда ты на рекламе Highload 2017... как то грустно =)


наверное за то что я HL начал ругать на официальном телеграмм канале, после того как они начали обзванивать по телефону для повторных продаж Highload ;)

post comment

[09 Sep 2017|07:26am]
http://take.ms/yDS8L
Фейсбучег заглючил, интересно на долго-ли =)
буду показывать этот скриншот в тех случаях когда мне не будут верить на тему того, что современные технологии это клей и синяя изолента и будут оперировать фразами "просто надо правильно выстраивать процесс, ошибки на проде не допустимы"
2 comments|post comment

[09 Oct 2016|08:18pm]
я всякое конечно видел

но то, как реализованы "исключения" в go
через defer + recover и panic ;) меня очень повеселило

а автору time.Format() в стандартной библиотеке надо фенозепама попить явно =)
Интересно чего такого случилось 2 января 2016 года у него?
3 comments|post comment

[16 Feb 2016|02:42pm]
если кто будет обновляться до PyCharm 5.0.4
там есть "мелкий баг" с подсветкой SQL

SQL подсвечивает неправильно placeholders выдает syntax error и т.п.

решение тут
https://youtrack.jetbrains.com/issue/PY-18331#comment=27-1289756
post comment

[23 Jan 2016|06:22pm]
чертов twisted
чертов adbapi ;((
захотелось простой вещи affected rows
http://stackoverflow.com/a/25941849/1204665

читаю и плачу... плачу и читаю =(

и главное что сцуко в драйвере тупо нет возможности
он не возвращает курсор, он сцуко возвращает сразу fetchall ... ЗАЧЕМ КАРЛ?

http://twistedmatrix.com/documents/current/api/twisted.enterprise.adbapi.ConnectionPool.html#runQuery
8 comments|post comment

[09 Dec 2015|08:57pm]
у InfluxData (ex InfluxDB) нормальные такие планы развития ;)
https://influxdata.com/time-series-platform/
авось в 2016 году затмит связку zabbix + graphite + grafana ...

хотя если не будет "стандартных алертов" которые можно быстро шарить в коммунити через "шаблоны" как в Zabbix, то вся система так и останется адским конструктором ;)
post comment

[26 Oct 2015|10:14am]
ну вот и все, можно смело говорить о смерти рынка контекстной рекламы =)

Яндекс директ начал взымать НДС отдельной строкой (через пару лет после гугла)
вот мне интересно, кому теперь они эти клики перепродают и какая у этих кликов себестоимость. с чего вдруг возникает НДС который к тому же платит рекламодатель...
2 comments|post comment

Minsk Python Meetup [01 Oct 2015|12:26pm]
Выcтупил тут на тему мониторинга, обзорно, надеюсь кому то смог помочь
https://www.youtube.com/watch?v=sbg4isaWQfo
https://docs.google.com/presentation/d/15X9Gz-zbHXz76KHyUipjStCJxzZyNH55ijuv7GUeljc/edit?usp=sharing
13 comments|post comment

[12 Aug 2015|05:13pm]
Народ, всем привет, кто с redis плотно работал?

как такое возможно в природе? на одну команду EXPIRE которая в документации стоит O(1) можно исполнять ее 0.9 секунды????
не понимаю ПОЧЕМУ на EXPIRE тратится времени больше НА ПОРЯДОК???? с чего бы вдруг?

redis-cli MONITOR | head -n 10000 | ./redis-faina/redis-faina.py

Top Commands
========================================
HGET 3263 (32.63%)
EXPIRE 3224 (32.24%)
HGETALL 3156 (31.56%)

Heaviest Commands (microsecs)
========================================
EXPIRE 32049867.75
HGET 3053920.5
HGETALL 2151952.0


Slowest Calls
========================================
992296.25 "EXPIRE" "player:18398_session" "86400"

redis стоит 3.0.3 собранный из PPA
но он вроде как официально уже stable и вместо 2.8 им вроде как antirez разрешил пользоваться
1 comment|post comment

[28 Jul 2015|08:54pm]
https://www.cloudshark.org/captures/e2f1e03a03a3
http://take.ms/nkpYY
А может меня читает кто нибудь грамотный из сетевых инженеров?

помогите пожалуйста разобраться, у меня явно не хватает понимания того, как работает TCP ;(

Пользователь жалуется "игра не запускается", по tcpdump собрал трафик и вижу что он сначала нормально лезет к API с мобильного устройства через мобильную сеть, а потом почему то начинаются TCP retransmission хотя я вроде как отдал ответ в TCP сокет, может есть какие то настройки tcp в sysctl или в nginx которые я случайно задел и теперь у части пользователей возникает такая неразбериха?
15 comments|post comment

[20 Jul 2015|10:17pm]
http://take.ms/yxLuk

вот за такие штуки я и люблю свою работу =)

конкретно в данном случае правда я просто поправил собственный косяк
вызванный тем что абсолютно не знал как тюнить pgsql и юзал его на дефолтных настройках =)
11 comments|post comment

[13 Jun 2015|08:25pm]
А нет ли у меня во френдах знатоков python, flask и sass ?
Помогите ответить на вопрос
http://stackoverflow.com/questions/30821375/flask-assets-sass-dont-resolve-relative-path-in-import-scss-directive

Гугль ничего внятного не сказал к сожалению =(
7 comments|post comment

[07 Jun 2015|07:26pm]
https://sysdig.com/announcing-csysdig-strace-htop-lua-container-support/

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

[06 Jun 2015|12:39pm]
https://www.youtube.com/watch?t=84&v=cDHXashSKJw

В этом году на UWDC было как то так =)
post comment

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