Роме огромное СПАСИБО! 👍
Я наконец-то понял зачем M$ стараниями Canonical впихнула окружение GNU/Linux в Windows 10 - это же очевидно, чтобы запускать контейнеры и имеено Docker! 😂
Я наконец-то понял зачем M$ стараниями Canonical впихнула окружение GNU/Linux в Windows 10 - это же очевидно, чтобы запускать контейнеры и имеено Docker! 😂
Forwarded from Roman Kononov
YouTube
Meetup #6: Docker
Революция товарищи! 😂👍
https://blog.docker.com/2013/09/docker-can-now-run-within-docker/
https://github.com/jpetazzo/dind
https://blog.docker.com/2013/09/docker-can-now-run-within-docker/
https://github.com/jpetazzo/dind
Docker
Docker can now run within Docker
One of the (many!) features of Docker 0.6 is the new "privileged" mode for containers. It allows you to run some containers with (almost) all the capabilities of their host machine, regarding kernel features and device access. Among the (many!) possibilities…
Forwarded from Luger Parabellum
про запуск докера в докере:
Ехал докер через докер,
Видит докер в докер докер.
Сунул докер докер в докер.
Докер докер докер докер!
))
Ехал докер через докер,
Видит докер в докер докер.
Сунул докер докер в докер.
Докер докер докер докер!
))
мы с командой CodEx много чего писали, юзали Java, Scala, JRuby, Groovy, стек NIO2, фреймворки Netty и Vert.x
вот тогда я и понял и почувствовал буквально какой громадный overhead генерируют JavaEE, фреймворки и сама JVM
это просто огромный пласт библиотек, нацеленных на упрощение разработки, но здорово отъедающих ресурсы и замедляющих всю систему
когда в системе так много звеньев, диагностика производительности и поиск bottle-neck, узкого звена, превращается в нетривиальную задачу
после этого я стал искать что-нибудь потоньше, золотую середину между упрощением разработки, скоростью разработки, и скоростью исполнения, скоростью работы всего стека, с более эффективным использованием ресурсов железа, что-то более энергоэффективное 😄
помню в году 2012 и 2013 мы делали продукт, операторский биллинг и платёжный банковский онлайн процессинг транзакций
вот там был ебздец какой high-load, обслуживание более 100M пользователей в Asia-Pacific region, более 1M RPS к маршрутизатору запросов в контроллере по приёму, десериализации, сериализации и отдаче JSON
метрики производительности по БД конечно не так однозначно измеримы - всё зависит от распараллеливания запросов, работы производимой в движке БД по объединению данных в рамках одного запроса, кэшированию данных в памяти и т.д.
поэтому в тесте фреймворков techempower для этого создали три или даже четыре вида тестов
после этого всего сложилось твёрдое убеждение о Java и прочем под JVM, которое лучше всего выражено на этой картине:
http://andrcmdr.tk/post/143237771807
😂👍
вот тогда я и понял и почувствовал буквально какой громадный overhead генерируют JavaEE, фреймворки и сама JVM
это просто огромный пласт библиотек, нацеленных на упрощение разработки, но здорово отъедающих ресурсы и замедляющих всю систему
когда в системе так много звеньев, диагностика производительности и поиск bottle-neck, узкого звена, превращается в нетривиальную задачу
после этого я стал искать что-нибудь потоньше, золотую середину между упрощением разработки, скоростью разработки, и скоростью исполнения, скоростью работы всего стека, с более эффективным использованием ресурсов железа, что-то более энергоэффективное 😄
помню в году 2012 и 2013 мы делали продукт, операторский биллинг и платёжный банковский онлайн процессинг транзакций
вот там был ебздец какой high-load, обслуживание более 100M пользователей в Asia-Pacific region, более 1M RPS к маршрутизатору запросов в контроллере по приёму, десериализации, сериализации и отдаче JSON
метрики производительности по БД конечно не так однозначно измеримы - всё зависит от распараллеливания запросов, работы производимой в движке БД по объединению данных в рамках одного запроса, кэшированию данных в памяти и т.д.
поэтому в тесте фреймворков techempower для этого создали три или даже четыре вида тестов
после этого всего сложилось твёрдое убеждение о Java и прочем под JVM, которое лучше всего выражено на этой картине:
http://andrcmdr.tk/post/143237771807
😂👍
AndrCmdr's Weblog
classicprogrammerpaintings: “ Hieronymus Bosch “A visual guide to the Scala language” oil on oak panels, 1490-1510 The left panel shows the functional features, the main one describes the type system,...
в целом это касается вообще функциональной и ООП парадигм 😂
Hieronymus Bosch “A visual guide to the Scala language” oil on oak panels, 1490-1510
The left panel shows the functional features, the main one describes the type system, and the right the object oriented parts
http://67.media.tumblr.com/393d852bf9be9b339e76e4bc393aad34/tumblr_o56sc7ASY31ugyavxo1_1280.jpg
Hieronymus Bosch “A visual guide to the Scala language” oil on oak panels, 1490-1510
The left panel shows the functional features, the main one describes the type system, and the right the object oriented parts
http://67.media.tumblr.com/393d852bf9be9b339e76e4bc393aad34/tumblr_o56sc7ASY31ugyavxo1_1280.jpg
Luger Parabellum
https://habrastorage.org/getpro/habr/post_images/4bc/eae/7ea/4bceae7ea882594409931ec9c01da0eb.jpg
потому что из соседней миски всегда вкуснее! 😂👍
Спасибо Вадиму Глебову (@glebov) за ссылку на это видео - оно очень близко названию и тематике нашего канала! 😄👍
https://www.youtube.com/watch?v=glb88Sv9xpo
https://www.youtube.com/watch?v=glb88Sv9xpo
YouTube
git fanatic (daft punk - technologic parody)
i've prepared this video for gitkraken ( https://www.gitkraken.com ) launch contest songwriter battle
enjoy, love git & daft punk :)
information for people who are interested: i've used ableton and guitar rig for the song, blender and sniper plugin for…
enjoy, love git & daft punk :)
information for people who are interested: i've used ableton and guitar rig for the song, blender and sniper plugin for…
Всё таки Android это сервис-ориентированная платформа, т.е. платформа для продвижения и доставки сервисов до конечного пользователя.
И с этой задачей она прекрасно справляется!
Но, как ни крути, это не полноценный дистрибутив ОС на базе ядра Linux.
И с этой задачей она прекрасно справляется!
Но, как ни крути, это не полноценный дистрибутив ОС на базе ядра Linux.
Technologique
Все три игрока мобильного рынка Кыргызстана уже собрали "триплет" - все три поколения технологий сетей доступа, GPRS/EDGE, HSPA/HSPA+ и LTE. Вчера был день релизов. НурТелеком объявил о запуске 4G сети в крупных городах республики кроме столицы, города Бишкек…
Буквально вчера Beeline (SkyMobile) наконец таки объявили в пресс-релизе о запуске своей сети LTE в коммерческую эксплуатацию во всех регионах Кыргызстана, т.е. во всех основных городах.
https://beeline.kg/kg/news/continueReading?articleCode=00050014
https://beeline.kg/kg/nav/4gbeeline
Теперь понятно почему так долго не было пресс-релиза, хотя сеть ещё несколько месяцев назад определялась оборудованием доступа - связисты проверяли оборудование, тестировали сеть и покрытие, поэтому запустились последними.
Однако запуск состоялся самый масштабный!
Покрытие сети можно посмотреть тут:
https://beeline.kg/kg/support/serviceArea
Теперь все три оператора связи Кыргызстана, O! (NurTelecom), MegaCom, Beeline, имеют сети трёх поколений доступа, 2G/3G/4G.
https://beeline.kg/kg/news/continueReading?articleCode=00050014
https://beeline.kg/kg/nav/4gbeeline
Теперь понятно почему так долго не было пресс-релиза, хотя сеть ещё несколько месяцев назад определялась оборудованием доступа - связисты проверяли оборудование, тестировали сеть и покрытие, поэтому запустились последними.
Однако запуск состоялся самый масштабный!
Покрытие сети можно посмотреть тут:
https://beeline.kg/kg/support/serviceArea
Теперь все три оператора связи Кыргызстана, O! (NurTelecom), MegaCom, Beeline, имеют сети трёх поколений доступа, 2G/3G/4G.
Forwarded from Andrew Bednoff
это просто катастрофа!
катастрофические утечки памяти (memory leaks) в gvfs!
память выделяется, но не освобождается и даже не используется!
поэтому я не люблю исполнительные среды языков программирования и сами языки без сборщика мусора и без автоматического управления памятью, т.е. с ручным управлением памятью, её выделением и освобождением
катастрофические утечки памяти (memory leaks) в gvfs!
память выделяется, но не освобождается и даже не используется!
поэтому я не люблю исполнительные среды языков программирования и сами языки без сборщика мусора и без автоматического управления памятью, т.е. с ручным управлением памятью, её выделением и освобождением
заметьте неосвобождённые блоки по 128 и 64 МиБ на втором и третьем скриншоте
пришлось сначала заморозить процесс, остановить его выполнение, чтобы дать завершить работу задачам в другом потоке gvfsd-ftp
sudo kill -SIGSTOP 29782
а после завершения выполнения задач в другом процессе gvfsd-ftp просто убить паразитный процесс
sudo kill -SIGKILL 29782
вот вам и многопоточный режим gvfsd-fuse в стабильной ветке пакетов Debian
sudo kill -SIGSTOP 29782
а после завершения выполнения задач в другом процессе gvfsd-ftp просто убить паразитный процесс
sudo kill -SIGKILL 29782
вот вам и многопоточный режим gvfsd-fuse в стабильной ветке пакетов Debian
Для всех, кто ещё не посмотрел
Запись прямой трансляции с Google I/O 2016 о ключевых анонсиуремых технологиях Google на ближайший год
PS: В интернетах только и разговоров, что о новых мессенджерах Allo и Duo
Больше, больше мессенджеров - каждому свой! 😂👍
На основании собираемой статистики использования в Google по праву считают, что Hangouts это просто звонилка, для аудио-видео связи и проведения конференций, и пользователи очень мало используют его для переписки в бользу более удобных в плане юзабилити мессенджеров, поэтому в Google решили сокращать отставание, сделали пару-тройку новых мессенджеров и завели свой канал в Телеграме. 😄👍
Запись прямой трансляции с Google I/O 2016 о ключевых анонсиуремых технологиях Google на ближайший год
PS: В интернетах только и разговоров, что о новых мессенджерах Allo и Duo
Больше, больше мессенджеров - каждому свой! 😂👍
На основании собираемой статистики использования в Google по праву считают, что Hangouts это просто звонилка, для аудио-видео связи и проведения конференций, и пользователи очень мало используют его для переписки в бользу более удобных в плане юзабилити мессенджеров, поэтому в Google решили сокращать отставание, сделали пару-тройку новых мессенджеров и завели свой канал в Телеграме. 😄👍