Грядущие изменения в ближайших обновлениях Telegram.
https://medium.com/tb-blog/about-payments-ad16609d7a01
Будут добавлены видео сообщения (наряду с голосовыми аудио сообщениями) с возможностью их преобразования в GIF анимацию.
Для каналов станет доступен новый сервис http://telesco.pe, для публикаций коротких циклических видео в каналах.
Информация об этом должна появиться в скором времени тут https://telegram.org/blog/video-messages
Будет внедрена платёжная платформа на базе https://stripe.com с монетизацией ботов (Bot Payments API) для совершения покупок и платежей прямо в Telegram через ботов!
https://medium.com/tb-blog/about-payments-ad16609d7a01
Будут добавлены видео сообщения (наряду с голосовыми аудио сообщениями) с возможностью их преобразования в GIF анимацию.
Для каналов станет доступен новый сервис http://telesco.pe, для публикаций коротких циклических видео в каналах.
Информация об этом должна появиться в скором времени тут https://telegram.org/blog/video-messages
Будет внедрена платёжная платформа на базе https://stripe.com с монетизацией ботов (Bot Payments API) для совершения покупок и платежей прямо в Telegram через ботов!
Medium
About Payments
What we know so far…
Выпущена версия Redox 0.2 - проекта микроядерной операционной системы, написанной на безопасном языке Rust.
Также с этим релизом проекту Redox OS исполняется два года.
https://redox-os.org
https://github.com/redox-os/redox/releases/tag/0.2.0
https://github.com/redox-os
Другие проекты ОС, написанных на языке Rust:
http://wiki.osdev.org/Rust
https://github.com/rust-lang/rust-wiki-backup/blob/master/Operating-system-development.md
Главной проблемой при разработке ОС на Rust остаётся его семантика выделения памяти по умолчанию в куче (heap memory allocation), что конечно безопаснее, но медленнее при активном использовании памяти (выделении и автоматической очистке, region-based memory management), чем выделение пямяти под структуры данных и операции с ними на стеке.
http://scialex.github.io/reenix.pdf - проект reenix, порт микроядра weenix на Rust, хорошо описана проблема при выделении и освобождении памяти процессов микроядром, написанным на Rust
Таблица задержек разных видов носителей, хранилиц и каналов передачи информации, которую все программисты должны знать:
https://gist.github.com/jboner/2841832
https://gist.github.com/hellerbarde/2843375
https://gist.github.com/GLMeece/b00c9c97a06a957af7426b1be5bc8be6
Также с этим релизом проекту Redox OS исполняется два года.
https://redox-os.org
https://github.com/redox-os/redox/releases/tag/0.2.0
https://github.com/redox-os
Другие проекты ОС, написанных на языке Rust:
http://wiki.osdev.org/Rust
https://github.com/rust-lang/rust-wiki-backup/blob/master/Operating-system-development.md
Главной проблемой при разработке ОС на Rust остаётся его семантика выделения памяти по умолчанию в куче (heap memory allocation), что конечно безопаснее, но медленнее при активном использовании памяти (выделении и автоматической очистке, region-based memory management), чем выделение пямяти под структуры данных и операции с ними на стеке.
http://scialex.github.io/reenix.pdf - проект reenix, порт микроядра weenix на Rust, хорошо описана проблема при выделении и освобождении памяти процессов микроядром, написанным на Rust
Таблица задержек разных видов носителей, хранилиц и каналов передачи информации, которую все программисты должны знать:
https://gist.github.com/jboner/2841832
https://gist.github.com/hellerbarde/2843375
https://gist.github.com/GLMeece/b00c9c97a06a957af7426b1be5bc8be6
www.redox-os.org
Redox - Your Next(Gen) OS - Redox - Your Next(Gen) OS
The Redox official website
Весьма интересная новость.
Кто-то из сетевых админов Ростелекома решил, руководствуясь принципами целесообразности для оптимизации маршрутов трафика, или наоборот следуя указаниям, отредактировать таблицы маршрутов автономных систем в BGP вручную, на своих транзитных маршрутизаторах, сделать маршруты между автономными системами статическими, хотя динамические маршруты являются рекомендацией ICANN/IANA.
Отредактировал таблицы BGP и вероятно по неопытности или с определённой целью анонсировал автономные системы международных платёжных систем на себя, через свою автономную систему и её подсети.
Маршруты динамически поменялись, перестроились, и трафик с этих автономных систем пошёл в подсети Ростелекома - трафик российских пользователей международных платёжных систем.
Скорее всего это было сделано для удобства пользователей, оптимизации маршрутов трафика, уменьшения промежуточных узлов перехода и получения меньших задержек доставки пакетов.
Но можно конечно усмотреть в этом правительственные действия по контролю платежей граждан через международные платёжные системы - как минимум определения источников трафика и международных переводов средств.
Это ещё раз показывает, что в старых базовых несущих протоколах маршрутизации в сети Интернет (BGP, OSPF), и не только в них, при их разработке никто не предусматривал какой-либо безопасности, защиты от непреднамеренного идиотизма и от преднамеренных злонамеренных действий, т.к. интернет с самого начала был очень открытым местом для разумных людей.
http://opennet.ru/opennews/art.shtml?num=46469
Кто-то из сетевых админов Ростелекома решил, руководствуясь принципами целесообразности для оптимизации маршрутов трафика, или наоборот следуя указаниям, отредактировать таблицы маршрутов автономных систем в BGP вручную, на своих транзитных маршрутизаторах, сделать маршруты между автономными системами статическими, хотя динамические маршруты являются рекомендацией ICANN/IANA.
Отредактировал таблицы BGP и вероятно по неопытности или с определённой целью анонсировал автономные системы международных платёжных систем на себя, через свою автономную систему и её подсети.
Маршруты динамически поменялись, перестроились, и трафик с этих автономных систем пошёл в подсети Ростелекома - трафик российских пользователей международных платёжных систем.
Скорее всего это было сделано для удобства пользователей, оптимизации маршрутов трафика, уменьшения промежуточных узлов перехода и получения меньших задержек доставки пакетов.
Но можно конечно усмотреть в этом правительственные действия по контролю платежей граждан через международные платёжные системы - как минимум определения источников трафика и международных переводов средств.
Это ещё раз показывает, что в старых базовых несущих протоколах маршрутизации в сети Интернет (BGP, OSPF), и не только в них, при их разработке никто не предусматривал какой-либо безопасности, защиты от непреднамеренного идиотизма и от преднамеренных злонамеренных действий, т.к. интернет с самого начала был очень открытым местом для разумных людей.
http://opennet.ru/opennews/art.shtml?num=46469
www.opennet.ru
Зафиксировано перенаправление трафика крупнейших финансовых сервисов через BGP
Проект BGPMon, выполняющий мониторинг изменения BGP-маршрутов, зафиксировал аномальное перенаправление значительной части трафика крупнейших финансовых сервисов, включая Visa, MasterCard и некоторых банков. Из-за внесения изменений в анонсируемые через BGP…
После стольких лет Intel наконец-то начали признавать критические уязвимости с удалённой эскалацией привелегий в интерфейсах управления в микрокоде своих процессоров.
Уязвимы, на чтение/запись памяти через DMA, с эскалацией привелегий и удалённым исполнением произвольного кода, все современные поколения процессоров, начиная с ядер архитектуры Nehalem и Sandy Bridge и заканчивая последним поколением Kaby Lake.
https://security-center.intel.com/advisory.aspx?intelid=INTEL-SA-00075&languageid=en-fr
https://semiaccurate.com/2017/05/01/remote-security-exploit-2008-intel-platforms/
https://t.me/technologique/709
https://t.me/technologique/710
Уязвимы, на чтение/запись памяти через DMA, с эскалацией привелегий и удалённым исполнением произвольного кода, все современные поколения процессоров, начиная с ядер архитектуры Nehalem и Sandy Bridge и заканчивая последним поколением Kaby Lake.
https://security-center.intel.com/advisory.aspx?intelid=INTEL-SA-00075&languageid=en-fr
https://semiaccurate.com/2017/05/01/remote-security-exploit-2008-intel-platforms/
https://t.me/technologique/709
https://t.me/technologique/710
Semiaccurate
Remote security exploit in all 2008+ Intel platforms - Semiaccurate
Every Intel platform from Nehalem to Kaby Lake has a remotely exploitable security hole.Read more ▶
Интереснейшая беседа Криса Андерсона, основателя и директора конференции TED, с Илоном Маском, состоявшаяся 28 апреля.
В беседе Илон фактически раскрыл секрет успеха его компаний и свой личный - он берёт простую, но сложную и дорогую в реализации идею, и далее исследует пути её удешевления при пошаговой реализации до коммерчески приемлемого уровня, достаточного для самоокупаемости. При этом он не боится сложных в реализации технологических решений на этапах в процессе реализации всего проекта. Как он сам говорит - "это простое осознание неизбежности технологического прогресса, либо это сделаешь ты, либо кто-то другой."
https://youtu.be/B8Kb_n2_HcY
Оригинал на английском:
https://youtu.be/zIwLWfaAg-8
В беседе Илон фактически раскрыл секрет успеха его компаний и свой личный - он берёт простую, но сложную и дорогую в реализации идею, и далее исследует пути её удешевления при пошаговой реализации до коммерчески приемлемого уровня, достаточного для самоокупаемости. При этом он не боится сложных в реализации технологических решений на этапах в процессе реализации всего проекта. Как он сам говорит - "это простое осознание неизбежности технологического прогресса, либо это сделаешь ты, либо кто-то другой."
https://youtu.be/B8Kb_n2_HcY
Оригинал на английском:
https://youtu.be/zIwLWfaAg-8
YouTube
Илон Маск — Будущее, которое мы строим. И бурим
Переведено и озвучено: vertdider.com
В этом интервью Илон Маск рассказывает Крису Андерсену о своем новом проекте подземных туннелей, будущем Tesla и SpaceX, а также его мотивации и колонизации Марса.
Перевод: Владимир Киц
Редактура: Алексей Малов
Озвучка:…
В этом интервью Илон Маск рассказывает Крису Андерсену о своем новом проекте подземных туннелей, будущем Tesla и SpaceX, а также его мотивации и колонизации Марса.
Перевод: Владимир Киц
Редактура: Алексей Малов
Озвучка:…
Technologique
https://youtu.be/haXvp8M9Cog Вышел первый тизер фильма "Бегущий по лезвию 2049" ("Blade Runner 2049"), спродюсированного Ридли Скоттом - это продолжение истории снятой Ридли Скоттом ещё в1982 году (http://www.kinopoisk.ru/film/403/). "Бегущий по лезвию"…
Первый трейлер киберпанк триллера "Blade Runner 2049".
https://youtu.be/gCcx85zbxz4
https://t.me/technologique/653
По идее, замыслу и декорациям - фильм весьма близок к "Ghost in the shell".
https://youtu.be/gCcx85zbxz4
https://t.me/technologique/653
По идее, замыслу и декорациям - фильм весьма близок к "Ghost in the shell".
YouTube
BLADE RUNNER 2049 - Official Trailer
There are still pages left in this story. Watch the NEW trailer for #BladeRunner2049, in theaters October 6.
--
Thirty years after the events of the first film, a new blade runner, LAPD Officer K (Ryan Gosling), unearths a long-buried secret that has the…
--
Thirty years after the events of the first film, a new blade runner, LAPD Officer K (Ryan Gosling), unearths a long-buried secret that has the…
Technologique
Звонки официально запущены в продакшн бэкэнде Telegram! Уже доступны обновления официальных клиентов Telegram v3.18! We're starting to roll out Voice Calls: secure, crystal-clear, constantly improved by machine learning https://telegram.org/blog/calls …
В десктопной альфа версии официального клиента Telegram добавили звонки!
https://desktop.telegram.org/changelog#alpha-version
https://tdesktop.com/linux/current?alpha=1
https://t.me/technologique/907
https://desktop.telegram.org/changelog#alpha-version
https://tdesktop.com/linux/current?alpha=1
https://t.me/technologique/907
Telegram
Version history
5.12.6 beta 20.03.25
Allow customizing chats list swipe left action.
5.12.4 beta 12.03.25
Touchpad swipe back to go back…
Allow customizing chats list swipe left action.
5.12.4 beta 12.03.25
Touchpad swipe back to go back…
Четырнадцатый раунд нагрузочных тестов производительности фреймворков для разработки сетевых и веб приложений от TechEmpower.
В новом раунде добавили многопоточный (actor based) фреймворк Tokio для Rust.
https://www.techempower.com/blog/2017/05/10/framework-benchmarks-round-14/
https://www.techempower.com/benchmarks/#section=data-r14&hw=ph&test=plaintext&a=2
Фреймворк для создания сетевых приложений на Rust - Tokio:
https://tokio.rs
https://github.com/tokio-rs
https://github.com/tokio-rs/tokio-core
https://github.com/tokio-rs/tokio
https://github.com/tokio-rs/tokio-minihttp
https://crates.io/crates/tokio-core
https://medium.com/@carllerche/announcing-tokio-df6bb4ddb34
https://medium.com/adventures-in-rust/moving-to-tcpstream-bye-tokio-5a1488f337f6
Предыдущие посты по теме:
https://t.me/technologique/609
https://t.me/technologique/59
В новом раунде добавили многопоточный (actor based) фреймворк Tokio для Rust.
https://www.techempower.com/blog/2017/05/10/framework-benchmarks-round-14/
https://www.techempower.com/benchmarks/#section=data-r14&hw=ph&test=plaintext&a=2
Фреймворк для создания сетевых приложений на Rust - Tokio:
https://tokio.rs
https://github.com/tokio-rs
https://github.com/tokio-rs/tokio-core
https://github.com/tokio-rs/tokio
https://github.com/tokio-rs/tokio-minihttp
https://crates.io/crates/tokio-core
https://medium.com/@carllerche/announcing-tokio-df6bb4ddb34
https://medium.com/adventures-in-rust/moving-to-tcpstream-bye-tokio-5a1488f337f6
Предыдущие посты по теме:
https://t.me/technologique/609
https://t.me/technologique/59
www.techempower.com
TechEmpower Framework Benchmarks
Performance comparison of web application frameworks using community-contributed test implementations.
Проект Vagga.
https://youtu.be/bCSP5adDPJk
Docker - это уже синоним системы контейнеризаци. Но Docker написан на Go, и скомпилированный бинарный файл включает в себя run-time Go для управления памятью и маппинга потоков (go-routine) на системные треды, что неизбежно порождает оверхэд и задержки (stop-the-world, STW) сборки мусора в памяти, хоть и очень малые, но весьма ощутимые под реально высокой нагрузкой (https://t.me/technologique/841).
Rust имеет tiny-runtime, используемый только для обобщённых типов (параметрического полиморфизма, дженериков), для определения входящего типа данных через переменную-параметр во время исполнения кода. Поэтому Rust не имеет проблем с оверхэдом и задержками по памяти.
Поэтому контейнеризация и изоляция окружений на Rust имеет смысл.
Именно о таком проекте рассказывает спикер на недавнем RustFest, прошедшем 29-30 апреля в Киеве (http://2017.rustfest.eu) - о проекте Vagga.
https://youtu.be/bCSP5adDPJk
Docker - это уже синоним системы контейнеризаци. Но Docker написан на Go, и скомпилированный бинарный файл включает в себя run-time Go для управления памятью и маппинга потоков (go-routine) на системные треды, что неизбежно порождает оверхэд и задержки (stop-the-world, STW) сборки мусора в памяти, хоть и очень малые, но весьма ощутимые под реально высокой нагрузкой (https://t.me/technologique/841).
Rust имеет tiny-runtime, используемый только для обобщённых типов (параметрического полиморфизма, дженериков), для определения входящего типа данных через переменную-параметр во время исполнения кода. Поэтому Rust не имеет проблем с оверхэдом и задержками по памяти.
Поэтому контейнеризация и изоляция окружений на Rust имеет смысл.
Именно о таком проекте рассказывает спикер на недавнем RustFest, прошедшем 29-30 апреля в Киеве (http://2017.rustfest.eu) - о проекте Vagga.
YouTube
Paul Colomiets - Vagga - containerization without daemons
For some reason Docker today is a synonym for containers. The goal of this talk is to break that myth. Vagga is full-scale containerization for development e...
https://youtu.be/dS9fIphTJfM
И ещё один очень интересный спич про Rust от Эмили Данэм с недавнего RustFest в Киеве (http://2017.rustfest.eu), прошедшего 29-30 апреля.
Предыдущий спич Эмили на Linux.Conf.AU 2017 — https://t.me/technologique/957 — оказался весьма популярен на нашем канале.
И ещё один очень интересный спич про Rust от Эмили Данэм с недавнего RustFest в Киеве (http://2017.rustfest.eu), прошедшего 29-30 апреля.
Предыдущий спич Эмили на Linux.Conf.AU 2017 — https://t.me/technologique/957 — оказался весьма популярен на нашем канале.
YouTube
Emily Dunham - Keynote: Spreading The Rust
Today you’ve gotten inspired by the power of Rust, and seen it skillfully wielded by experts to do great things. This talk will wrap things up by outlining the next steps for bringing Rust to your favorite tech communities. We’ll cover the best resources…
Technologique
"Bullseye" - так будет называться будущий релиз Debian 11. В этом апреле веткой Stable станет Stretch и состоится релиз Debian 9. https://wiki.debian.org/DebianReleases#Production_Releases https://lists.debian.org/debian-devel-announce/2016/07/msg00002.html…
Релиз стабильной версии Debian 9 "Stretch" запланирован на 17 июня.
https://lists.debian.org/debian-devel-announce/2017/05/msg00002.html
https://lists.debian.org/debian-devel-announce/2017/05/msg00002.html
Technologique
"Bullseye" - так будет называться будущий релиз Debian 11. В этом апреле веткой Stable станет Stretch и состоится релиз Debian 9. https://wiki.debian.org/DebianReleases#Production_Releases https://lists.debian.org/debian-devel-announce/2016/07/msg00002.html…
Для дистрибутива Debian 9 "Stretch", релиз которого запланирован на 17 июня, на конкурсной основе выбрана тема оформления SoftWaves.
https://wiki.debian.org/DebianDesktop/Artwork/Stretch
https://wiki.debian.org/DebianArt/Themes/softWaves
Другие темы для GNOME, Plymouth, GRUB и других компонентов нового дитрибутива Debian 9:
https://wiki.debian.org/DebianArt/Themes/sharp
https://wiki.debian.org/DebianArt/Themes/solidBlue
https://wiki.debian.org/DebianArt/Themes/Infinite
Ссылки по теме:
https://t.me/technologique/911
https://t.me/technologique/973
https://wiki.debian.org/DebianDesktop/Artwork/Stretch
https://wiki.debian.org/DebianArt/Themes/softWaves
Другие темы для GNOME, Plymouth, GRUB и других компонентов нового дитрибутива Debian 9:
https://wiki.debian.org/DebianArt/Themes/sharp
https://wiki.debian.org/DebianArt/Themes/solidBlue
https://wiki.debian.org/DebianArt/Themes/Infinite
Ссылки по теме:
https://t.me/technologique/911
https://t.me/technologique/973
Telegram
Technologic
"Bullseye" - так будет называться будущий релиз Debian 11.
В этом апреле веткой Stable станет Stretch и состоится релиз Debian 9.
https://wiki.debian.org/DebianReleases#Production_Releases
https://lists.debian.org/debian-devel-announce/2016/07/msg00002.html…
В этом апреле веткой Stable станет Stretch и состоится релиз Debian 9.
https://wiki.debian.org/DebianReleases#Production_Releases
https://lists.debian.org/debian-devel-announce/2016/07/msg00002.html…
Перевод лекции Джорджа Дайсона по его книге "Собор Тьюринга" ("Turing's Cathedral") на конференции Next Berlin 2012 об истории развития вычислительной техники, достижениях Алана Тьюринга и как эти достижения заложили фундамент и повлияли на современное развитие вычислительных технологий.
https://www.youtube.com/watch?v=zoy0j3LCEI8
В лекции и в книге (очень советую к прочтению) есть ответ автора (знакомого с историей computer science со времён создания первых компьютеров) на главный вопрос современности - что же всех нас ждёт дальше и куда движется развитие вычислительных систем?
https://habrahabr.ru/post/261033/
Лекция Александра Барда с этой же конференции:
https://t.me/technologique/681
https://www.youtube.com/watch?v=zoy0j3LCEI8
В лекции и в книге (очень советую к прочтению) есть ответ автора (знакомого с историей computer science со времён создания первых компьютеров) на главный вопрос современности - что же всех нас ждёт дальше и куда движется развитие вычислительных систем?
https://habrahabr.ru/post/261033/
Лекция Александра Барда с этой же конференции:
https://t.me/technologique/681
YouTube
Собор Тьюринга — Джордж Дайсон
Когда выйдет выпуск научного кафе с Нилом Деграссом Тайсоном? Подробности по ссылке https://vk.cc/6Gfhcw
Джордж Дайсон, историк технологий, расскажет о Соборе Тьюринга, о том, как Тьюринг, гений-математик, предсказал в своих работах законы, по которым будут…
Джордж Дайсон, историк технологий, расскажет о Соборе Тьюринга, о том, как Тьюринг, гений-математик, предсказал в своих работах законы, по которым будут…
Теперь и кодовая база Windows разрабатывается с помощью Git, инструмента управления версиями кода, изначально созданного Линусом Торвальдсом, автором Linux - Microsoft меняется на глазах! 😁
https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-largest-git-repo-on-the-planet/
Перевод:
https://habrahabr.ru/company/everydaytools/blog/329878/
https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-largest-git-repo-on-the-planet/
Перевод:
https://habrahabr.ru/company/everydaytools/blog/329878/
Microsoft News
The largest Git repo on the planet
It’s been 3 months since I first wrote about our efforts to scale Git to extremely large projects and teams with an effort we called “Git Virtual File System”. As a reminder, GVFS, together with a set of enhancements to Git,
Простой эксперимент, показывающий, что контейнеризация с помощью Docker порождает определённый оверхэд.
https://www.iron.io/the-overhead-of-docker-run/
https://www.iron.io/the-overhead-of-docker-run/
Technologique
Простой эксперимент, показывающий, что контейнеризация с помощью Docker порождает определённый оверхэд. https://www.iron.io/the-overhead-of-docker-run/
И ещё одна очень вдохновляющая статья Трэвиса Ридэра, сооснователя Iron.io, из их блога, прекрасно иллюстрирующая экономичность технологии Golang и как с его помощью был преодолён оверхэд Ruby (по памяти и процессорному времени) на самых ранних этапах разработки проектов Iron.io.
https://www.iron.io/how-we-went-from-30-servers-to-2-go/
https://www.iron.io/how-we-went-from-30-servers-to-2-go/
Большой разговор с Крисом Касперски о технологиях, информационной безопасности, профессии и жизни.
http://blogerator.org/page/evangelie-ot-myshhha-kris-kasperski-intervju-1
http://blogerator.org/page/evangelie-ot-myshhha-kris-kasperski-haker-2
http://blogerator.org/page/evangelie-ot-myshhha-rsdn-kris-kaspersky-3
https://t.me/technologique/833
http://blogerator.org/page/evangelie-ot-myshhha-kris-kasperski-intervju-1
http://blogerator.org/page/evangelie-ot-myshhha-kris-kasperski-haker-2
http://blogerator.org/page/evangelie-ot-myshhha-rsdn-kris-kaspersky-3
https://t.me/technologique/833