Релиз i2pd 2.12 (I2P Daemon), полнофункциональной реализации клиента I2P на языке C++. Исходный код проекта под модифицированной лицензией BSD, бинарные сборки подготовлены для Debian, Ubuntu, macOS, FreeBSD, Android и Windows. Также создан PPA-репозиторий и Docker-образ.
2017-02-17
FreeBSD - Undefined symbol "openat"
В один момент когда хотел установить какой то пакет (не помню какой)
Вылезло сообщение с ошибкой
После чего любые манипуляции с pkg стали выдавать такую ошибку
Вылезло сообщение с ошибкой
После чего любые манипуляции с pkg стали выдавать такую ошибку
/usr/local/lib/libpkg.so.3: Undefined symbol "openat"
В общем у коллеги синьора DevOps инженера, синьора инженера по информационной безопасности и просто хорошего человека - случилась такая же ситуация2017-02-16
Ajax или не ajax - вот в чём вопрос
Если у кого возникнет такая же ситуация вдруг пригодится вариант решения (а может и нет)
Продолжение цикла забавные истории (прошлая тема многопотомность)
Опишу примерную ситуацию
Есть например урл на котором отображаются товары с ценами
Но цены берутся из кеш базы и это неактуальные цены с задержкой сутки (отдаётся страница за 1 секунду)
Когда начинаешь брать цены из базы то страница генерируется 5 секунд (это долго)
Допустим ускорить запрос нельзя (в реальности можно но затраты на это большие)
Я предложил решение - асинхронно отдавать данные по ценам и основную страницу
Продолжение цикла забавные истории (прошлая тема многопотомность)
Опишу примерную ситуацию
Есть например урл на котором отображаются товары с ценами
Но цены берутся из кеш базы и это неактуальные цены с задержкой сутки (отдаётся страница за 1 секунду)
Когда начинаешь брать цены из базы то страница генерируется 5 секунд (это долго)
Допустим ускорить запрос нельзя (в реальности можно но затраты на это большие)
Я предложил решение - асинхронно отдавать данные по ценам и основную страницу
2017-02-07
2017-02-06
Программисты не умеют пользоваться докером, и молчат
Запустил я один проект в Docker и получил забавный результат.
Забавный не в смысле работы Docker_а.
Далее инструкция которую пришлось набросать.
Эта инструкция появилась потому, что выяснилось - программисты не умеют пользоваться докером !
Докер это контейнер с программным окружением.
Всё, что работает на боевом сервере можно тестировать в своей копии контейнера
Если, что то заработало локально то это 100% будет работать на боевом.
Но если локально ошибка то и на боевом тоже будет ошибка
Забавный не в смысле работы Docker_а.
Далее инструкция которую пришлось набросать.
Эта инструкция появилась потому, что выяснилось - программисты не умеют пользоваться докером !
Докер это контейнер с программным окружением.
Всё, что работает на боевом сервере можно тестировать в своей копии контейнера
Если, что то заработало локально то это 100% будет работать на боевом.
Но если локально ошибка то и на боевом тоже будет ошибка
Подписаться на:
Сообщения (Atom)