2017-02-17

i2pd 2.12

Релиз i2pd 2.12 (I2P Daemon), полнофункциональной реализации клиента I2P на языке C++. Исходный код проекта под модифицированной лицензией BSD, бинарные сборки подготовлены для Debian, Ubuntu, macOS, FreeBSD, Android и Windows. Также создан PPA-репозиторий и Docker-образ.

FreeBSD - Undefined symbol "openat"

В один момент когда хотел установить какой то пакет (не помню какой)
Вылезло сообщение с ошибкой

После чего любые манипуляции с pkg стали выдавать такую ошибку

/usr/local/lib/libpkg.so.3: Undefined symbol "openat"

В общем у коллеги синьора DevOps инженера, синьора инженера по информационной безопасности и просто хорошего человека - случилась такая же ситуация

2017-02-16

Ajax или не ajax - вот в чём вопрос

Если у кого возникнет такая же ситуация вдруг пригодится вариант решения (а может и нет)
Продолжение цикла забавные истории (прошлая тема многопотомность)

Опишу примерную ситуацию

Есть например урл на котором отображаются товары с ценами
Но цены берутся из кеш базы и это неактуальные цены с задержкой сутки (отдаётся страница за 1 секунду)
Когда начинаешь брать цены из базы то страница генерируется 5 секунд (это долго)

Допустим ускорить запрос нельзя (в реальности можно но затраты на это большие)

Я предложил решение - асинхронно отдавать данные по ценам и основную страницу

2017-02-06

Программисты не умеют пользоваться докером, и молчат

Запустил я один проект в Docker и получил забавный результат.
Забавный не в смысле работы Docker_а.
Далее инструкция которую пришлось набросать.

Эта инструкция появилась потому, что выяснилось - программисты не умеют пользоваться докером !

Докер это контейнер с программным окружением.

Всё, что работает на боевом сервере можно тестировать в своей копии контейнера
Если, что то заработало локально то это 100% будет работать на боевом.
Но если локально ошибка то и на боевом тоже будет ошибка

История одного маркета ...

2017-01-30

Не работайте с муд@ками

Очень понравился доклад "Не работайте с муд@ками"
Есть одноимённая книга в которой интересное высказывание:
Бушнелл рассказал мне следующее: когда он ищет специалистов по маркетингу, обращает внимание на умение убеждать и на красноречие; когда же речь заходит о технарях, он просто смотрит на их работу, поскольку "лучшие инженерные умы часто заключены в тела, не способные разговаривать"
Я полностью согласен с этим - чем технарь "красивее" рассказывает тем он меньше технарь!


Есть момент из видео который мне сразу, что то напомнил ;-)