Сегодня 12 апреля, международный День Космонавтики.
В этот день, 56 лет назад, Юрий Гагарин совершил первый орбитальный полёт человека в космос на корабле Восток.
Вся история освоения космоса - это не только история развития технологий, а в первую очередь история сильных духом, смелых и честных людей.
И эта история продолжается, на наших глазах, в наши дни и многое ещё впереди.
https://youtu.be/PLcE3AI9wwE
#Space
В этот день, 56 лет назад, Юрий Гагарин совершил первый орбитальный полёт человека в космос на корабле Восток.
Вся история освоения космоса - это не только история развития технологий, а в первую очередь история сильных духом, смелых и честных людей.
И эта история продолжается, на наших глазах, в наши дни и многое ещё впереди.
https://youtu.be/PLcE3AI9wwE
#Space
YouTube
Escape Velocity - A Quick History of Space Exploration
From the first rocket launch in 1926 to Gagarin, Armstrong, Hubble, Curiosity and beyond, take a fast ride through the 90 years of human space exploration.
Editor: David Peterson
http://randomphotons.com/
Music: Human Legacy, by Ivan Torrent
http://iva…
Editor: David Peterson
http://randomphotons.com/
Music: Human Legacy, by Ivan Torrent
http://iva…
Критический взгляд на Go (versus Rust).
http://sitr.us/2017/02/21/changes-i-would-make-to-go.html
Go отличный язык с прекрасным фундаментом концепций, нативным компилятором и сбалансированными алгоритмами GC, дающими минимальные задержки при многопоточной сборке мусора.
Но Rust, D и Crystal мне нравятся чуть больше по своим возможностям - эти языки имеют более широкую функциональность, оставаясь при этом достаточно простыми для освоения, постижения и понимания.
В Go действительно многого не хватает и поэтому он слишком минималистичен.
В языке и его реализации всегда очень важен баланс простоты и функциональных возможностей.
http://sitr.us/2017/02/21/changes-i-would-make-to-go.html
Go отличный язык с прекрасным фундаментом концепций, нативным компилятором и сбалансированными алгоритмами GC, дающими минимальные задержки при многопоточной сборке мусора.
Но Rust, D и Crystal мне нравятся чуть больше по своим возможностям - эти языки имеют более широкую функциональность, оставаясь при этом достаточно простыми для освоения, постижения и понимания.
В Go действительно многого не хватает и поэтому он слишком минималистичен.
В языке и его реализации всегда очень важен баланс простоты и функциональных возможностей.
sitr.us
Changes I would make to Go
I have been programming primarily in Go for about six months.
I find it frustrating.
There are two reasons for this: First, functional…
I find it frustrating.
There are two reasons for this: First, functional…
Technologique
Критический взгляд на Go (versus Rust). http://sitr.us/2017/02/21/changes-i-would-make-to-go.html Go отличный язык с прекрасным фундаментом концепций, нативным компилятором и сбалансированными алгоритмами GC, дающими минимальные задержки при многопоточной…
Для многих, кто занимается server-side cloud infrastructure software development и микросервисными архитектурами, особенно для архитекторов проектов, также будет интересно сравнение Go versus Node.js, в плане перевода разработки на Go.
https://tech.xogrp.com/from-node-to-go-a-high-level-comparison-56c8b717324a
https://tech.xogrp.com/from-node-to-go-a-high-level-comparison-56c8b717324a
XO Tech
From Node to Go: A High-Level Comparison
At XO Group, we primarily work with Node and Ruby to build out our system of interconnected services. We get the implicit performance…
Forwarded from Pavel Durov
As you may have heard, we have recently launched encrypted voice calls for Telegram. They are super-easy to use and improve themselves over time using machine learning.
Personally, I rarely make voice calls. When I lived in Russia, I developed the habit of NEVER speaking over the phone, as every conversation was being recorded by corrupt law enforcement agencies. This habit stayed with me even after I left Russia a few years ago. I don't expect agencies in other countries to have more respect for privacy than their Russian counterparts. In my opinion, they're the same everywhere, some are just better at marketing.
My phone habits may change now that I use secure calls via Telegram to communicate with my team and family members. Unfortunately, not everyone in the world will be able to enjoy the same.
In countries like Saudi Arabia, Telegram traffic is throttled in order to discourage usage. In others, like China and Oman, it's blocked completely. In Iran, where Telegram has some 40 million active users, Telegram voice calls have been completely blocked by the country's internet providers and mobile operators following an order from the judiciary (more about this here – http://telegra.ph/Telegram-Calls-in-Iran-NEWS).
Telegram has historically had problems with regulators in some parts of the world because, unlike other services, we consistently defended of our users' privacy and have never made any deals with governments. In three and a half years of existence to date, Telegram disclosed exactly zero bytes of users' data to any third-party.
Services like WhatsApp, on the other hand, have no such problems in China, Saudi Arabia, Iran, or other countries with a history of censorship. This is the case because WhatsApp (and its parent company Facebook) are eager to trade user trust for an increased market share. The claim that “WhatsApp and third parties can’t read or listen to your WhatsApp messages and calls” – is completely false. WhatsApp actually can read and listen in to your calls and messages, as they are able to invisibly change the encryption keys for 99.99% of their users (more about this backdoor-disguised-as-a-feature here – http://telegra.ph/whatsapp-backdoor-01-16). So much for "End-to-End Encryption".
Moreover, third parties like Google or Apple have direct access to most of WhatsApp's users' chat history. This is because WhatsApp tricked the majority of users into allowing third party backups. And the sharing doesn't stop with just these third parties. Apple and Google in turn have to deal with data requests from all the countries they have business in, and so the data flows.
By claiming that they are secure, our competitors may be involved in the single largest case of consumer fraud in human history.
By comparison, Telegram relies on end-to-end encryption assisted by a built-in encrypted and distributed cloud for messages and media. The relevant decryption keys are split into parts and are spread across different jurisdictions. This structure makes your cloud data a hundred times more protected and secure than when it is stored by Google, Facebook, or Apple.
No wonder governments and regulators are unhappy with Telegram. Well, let them block us as much as they want. We won't change our principles or betray our users. I know it’s not great to have Telegram (or parts of it) restricted in your country. But sometimes it’s better to stop using a communication service entirely than to keep using it with misplaced trust in its security.
It's why I avoided voice calls for years, in Russia and beyond. It's also why I'm coming back to them now, on Telegram.
Personally, I rarely make voice calls. When I lived in Russia, I developed the habit of NEVER speaking over the phone, as every conversation was being recorded by corrupt law enforcement agencies. This habit stayed with me even after I left Russia a few years ago. I don't expect agencies in other countries to have more respect for privacy than their Russian counterparts. In my opinion, they're the same everywhere, some are just better at marketing.
My phone habits may change now that I use secure calls via Telegram to communicate with my team and family members. Unfortunately, not everyone in the world will be able to enjoy the same.
In countries like Saudi Arabia, Telegram traffic is throttled in order to discourage usage. In others, like China and Oman, it's blocked completely. In Iran, where Telegram has some 40 million active users, Telegram voice calls have been completely blocked by the country's internet providers and mobile operators following an order from the judiciary (more about this here – http://telegra.ph/Telegram-Calls-in-Iran-NEWS).
Telegram has historically had problems with regulators in some parts of the world because, unlike other services, we consistently defended of our users' privacy and have never made any deals with governments. In three and a half years of existence to date, Telegram disclosed exactly zero bytes of users' data to any third-party.
Services like WhatsApp, on the other hand, have no such problems in China, Saudi Arabia, Iran, or other countries with a history of censorship. This is the case because WhatsApp (and its parent company Facebook) are eager to trade user trust for an increased market share. The claim that “WhatsApp and third parties can’t read or listen to your WhatsApp messages and calls” – is completely false. WhatsApp actually can read and listen in to your calls and messages, as they are able to invisibly change the encryption keys for 99.99% of their users (more about this backdoor-disguised-as-a-feature here – http://telegra.ph/whatsapp-backdoor-01-16). So much for "End-to-End Encryption".
Moreover, third parties like Google or Apple have direct access to most of WhatsApp's users' chat history. This is because WhatsApp tricked the majority of users into allowing third party backups. And the sharing doesn't stop with just these third parties. Apple and Google in turn have to deal with data requests from all the countries they have business in, and so the data flows.
By claiming that they are secure, our competitors may be involved in the single largest case of consumer fraud in human history.
By comparison, Telegram relies on end-to-end encryption assisted by a built-in encrypted and distributed cloud for messages and media. The relevant decryption keys are split into parts and are spread across different jurisdictions. This structure makes your cloud data a hundred times more protected and secure than when it is stored by Google, Facebook, or Apple.
No wonder governments and regulators are unhappy with Telegram. Well, let them block us as much as they want. We won't change our principles or betray our users. I know it’s not great to have Telegram (or parts of it) restricted in your country. But sometimes it’s better to stop using a communication service entirely than to keep using it with misplaced trust in its security.
It's why I avoided voice calls for years, in Russia and beyond. It's also why I'm coming back to them now, on Telegram.
Telegraph
Telegram Calls in Iran
Last Thursday, we finished rolling out free End-to-End Encrypted Voice Calls to all Telegram users around the world. On April 16, Iranian providers – both mobile operators and home internet providers – started blocking Telegram calls. According to the news…
NASA и ULA (United Launch Alliance) "телепортировали" ракету ATLAS-5 при старте.
https://youtu.be/WbV_zwSFNhA?t=11m
Так прошла первая панорамная съёмка запуска ракеты-носителя ATLAS-5 с транспортным грузовым кораблём Cygnus к МКС.
Пользователи YouTube предложили в следующем пуске разместить панорамную камеру на самой ракете "для лучшего обзора".
VR 3D запуски и технические испытания с панорамной съёмкой видео и эффектом присутствия набирают всё большую популярность на YouTube! Смотреть их можно просто в мобильном приложении YouTube на смартфоне (с гироскопом и акселерометром onboard), либо в очках Google CardBoard или через приложение JauntVR (http://jntvr.co, https://play.google.com/store/apps/details?id=com.jauntvr.android.player.cardboard).
Недавняя трансляция испытаний капсулы HyperLoop в формате VR 3D:
https://t.me/technologique/924
#Space
https://youtu.be/WbV_zwSFNhA?t=11m
Так прошла первая панорамная съёмка запуска ракеты-носителя ATLAS-5 с транспортным грузовым кораблём Cygnus к МКС.
Пользователи YouTube предложили в следующем пуске разместить панорамную камеру на самой ракете "для лучшего обзора".
VR 3D запуски и технические испытания с панорамной съёмкой видео и эффектом присутствия набирают всё большую популярность на YouTube! Смотреть их можно просто в мобильном приложении YouTube на смартфоне (с гироскопом и акселерометром onboard), либо в очках Google CardBoard или через приложение JauntVR (http://jntvr.co, https://play.google.com/store/apps/details?id=com.jauntvr.android.player.cardboard).
Недавняя трансляция испытаний капсулы HyperLoop в формате VR 3D:
https://t.me/technologique/924
#Space
YouTube
World's First Live 360 Rocket Launch: Orbital ATK CRS-7
NASA, in coordination with United Launch Alliance (ULA) and Orbital ATK, will broadcast the world’s first live 360-degree stream of a rocket launch. This str...
Technologique
NASA и ULA (United Launch Alliance) "телепортировали" ракету ATLAS-5 при старте. https://youtu.be/WbV_zwSFNhA?t=11m Так прошла первая панорамная съёмка запуска ракеты-носителя ATLAS-5 с транспортным грузовым кораблём Cygnus к МКС. Пользователи YouTube предложили…
YouTube
Orbital ATK’s Cygnus Cargo Spacecraft Launches to the ISS
On April 18, Orbital ATK’s Cygnus cargo space craft launched from Cape Canaveral Air Force Station in Florida aboard a United Launch Alliance rocket, on Orbital ATK’s seventh resupply mission to the International Space Station. Cygnus is packed with 7,600…
В скором будущем обладание собственным транспортным средством перестанет быть острой необходимостью - технологии изменят экономическую модель, будет развиваться shared economy, и это кардинально повлияет на наше отношение к транспорту и многим другим традиционным вещам, которыми мы непременно хотим обладать.
Замечательная статья как раз об этом:
http://telegra.ph/My-na-poroge-bolshogo-pereloma-04-18
Замечательная статья как раз об этом:
http://telegra.ph/My-na-poroge-bolshogo-pereloma-04-18
Telegraph
Мы на пороге большого перелома.
Исследование, проведённое Колумбийским университетом, показало, что с флотом из всего 9000 автономных автомобилей Uber может заменить все такси в Нью–Йорке — пассажиры будут ожидать поездку в среднем 36 секунд, а стоимость составит 50 центов за милю. Такое…
Прямая транляция запуска пилотируемого корабля "Союз МС-04" с экипажем новой экспедиции к МКС.
Экипаж 51-ой экспедиции к МКС корабля "Союз МС-04" с позыаным "Олимп" - командир, космонавт Фёдор Юрчихин и астронавт NASA Джек Фишер.
10 минут до старта:
https://youtu.be/5yYPWEuSvgg
https://youtu.be/x3jIO7SeymQ
https://youtu.be/UdmHHpAsMVw
https://youtu.be/eroxSwxcqEM
https://youtu.be/8rJLHuh5WYk
https://youtu.be/PJ8qfhbe24E
Сближение и стыковка с модулем "Поиск" МКС состоится через 6 часов полёта в 16:23 по Москве.
Стыковка запущенного днём ранее (https://t.me/technologique/948) транспортного грузового корабля Cygnus состоится через двое суток.
Update:
Пуск:
https://www.youtube.com/watch?v=3iPuB-Ruzi4
https://www.youtube.com/watch?v=Sgem_ZspG-M
Стыковка корабля "Союз МС-04" с модулем "Поиск" МКС:
https://www.youtube.com/watch?v=qtow95lCno4
https://www.youtube.com/watch?v=Vzvf4cSFLYg
Открытие шлюза и приём экипажа на МКС:
https://www.youtube.com/watch?v=KimLkqhf7dw
https://www.youtube.com/watch?v=TQgZ8QM_t04
#Space
Экипаж 51-ой экспедиции к МКС корабля "Союз МС-04" с позыаным "Олимп" - командир, космонавт Фёдор Юрчихин и астронавт NASA Джек Фишер.
10 минут до старта:
https://youtu.be/5yYPWEuSvgg
https://youtu.be/x3jIO7SeymQ
https://youtu.be/UdmHHpAsMVw
https://youtu.be/eroxSwxcqEM
https://youtu.be/8rJLHuh5WYk
https://youtu.be/PJ8qfhbe24E
Сближение и стыковка с модулем "Поиск" МКС состоится через 6 часов полёта в 16:23 по Москве.
Стыковка запущенного днём ранее (https://t.me/technologique/948) транспортного грузового корабля Cygnus состоится через двое суток.
Update:
Пуск:
https://www.youtube.com/watch?v=3iPuB-Ruzi4
https://www.youtube.com/watch?v=Sgem_ZspG-M
Стыковка корабля "Союз МС-04" с модулем "Поиск" МКС:
https://www.youtube.com/watch?v=qtow95lCno4
https://www.youtube.com/watch?v=Vzvf4cSFLYg
Открытие шлюза и приём экипажа на МКС:
https://www.youtube.com/watch?v=KimLkqhf7dw
https://www.youtube.com/watch?v=TQgZ8QM_t04
#Space
YouTube
LIVE: Manned Rocket Launch of Soyuz MS-04
Russia will launch a Soyuz-FG rocket today at 07:13 UTC from Baikonur in Kazakhstan carrying the manned Soyuz M-04 spacecraft. Onboard is Russian Soyuz comma...
Десктопное приложение мессенджера социальной сети ВКонтакте выпущено для ОС GNU/Linux!
Доступны пакеты deb для Debian, rpm для RedHat систем и сжатый tarball архив с готовыми компилированными бинарными файлами.
https://vk.com/messenger
https://vk.com/wall-103904211_42
Доступны пакеты deb для Debian, rpm для RedHat систем и сжатый tarball архив с готовыми компилированными бинарными файлами.
https://vk.com/messenger
https://vk.com/wall-103904211_42
Vk
VK | Welcome!
VK is the largest European social network with more than 100 million active users. Our goal is to keep old friends, ex-classmates, neighbors and colleagues in touch.
Technologique
https://youtu.be/7I78wLrWBmA
Захват роботизированным манипулятором и стыковка транспортного грузового корабля Cygnus с МКС.
https://www.youtube.com/watch?v=c-BY-JpUfsQ
https://www.youtube.com/watch?v=icW0XC_k3Uc
ТГК Cygnus был запущен ранее, трое суток назад, ракетой ATLAS-V с космодрома на мысе Канаверал в штате Флорида, США.
https://t.me/technologique/948
Очень красивое ускоренное видео стыковки Cygnus в конце сентября 2013 года:
https://www.youtube.com/watch?v=0JN4hBVTfaU
#CuriousAboutSpace
#SpaceTech
#Space
https://www.youtube.com/watch?v=c-BY-JpUfsQ
https://www.youtube.com/watch?v=icW0XC_k3Uc
ТГК Cygnus был запущен ранее, трое суток назад, ракетой ATLAS-V с космодрома на мысе Канаверал в штате Флорида, США.
https://t.me/technologique/948
Очень красивое ускоренное видео стыковки Cygnus в конце сентября 2013 года:
https://www.youtube.com/watch?v=0JN4hBVTfaU
#CuriousAboutSpace
#SpaceTech
#Space
YouTube
U.S. Commercial Cargo Ship Arrives at the International Space Station
On April 22, hours arriving at the International Space Station, Orbital ATK’s Cygnus resupply ship was captured by Expedition 51 Flight Engineer Thomas Pesquet of the European Space Agency and Commander Peggy Whitson of NASA using the Canadarm2 robotic arm.…
Technologique
Правила разработки надежного отказоустойчивого кода на Си для mission critical real-time task operating systems for on-board embedded devices - от лаборатории реактивного движения JPL NASA. В целом эти правила должен знать и применять каждый программист без…
Если кто не в курсе - большинство Open Source разработок проектов NASA есть в репозиториях их официального аккаунта и группы разработчиков на GitHub.
https://github.com/NASA
Я всегда поражался коду их mission critical и time critical систем, а также стандартам обеспечения качества (Quality Assurance) программного обеспечения для бортовых систем управления.
https://t.me/technologique/593
https://t.me/technologique/644
https://github.com/NASA
Я всегда поражался коду их mission critical и time critical систем, а также стандартам обеспечения качества (Quality Assurance) программного обеспечения для бортовых систем управления.
https://t.me/technologique/593
https://t.me/technologique/644
GitHub
NASA
ReadOpen Data initiative here: https://www.nasa.gov/open/ & Instructions here: https://github.com/nasa/nasa.github.io/blob/master/docs/INSTRUCTIONS.md - NASA
Дмитрий Богатов, 25-летний преподаватель математики, Haskell программист, Open Source разработчик проекта GNU, maintainer пакетов дистрибутива Debian - с третьей попытки арестован в Москве, за установку и хостинг выходного узла сети Tor на своём компьютере, по ложному и надуманному обвинению в организации массовых беспорядков 2 апреля (при том что сам Дмитрий в них не участвовал) и призывам к экстремистской деятельности.
https://youtu.be/qSRoDUI8PQw
https://meduza.io/feature/2017/04/07/kto-takoy-dmitriy-bogatov-i-pochemu-ego-podozrevayut-v-organizatsii-massovyh-besporyadkov-v-moskve-2-aprelya
https://meduza.io/en/feature/2017/04/10/mathematics-teacher-accused-of-inciting-mass-riots-now-also-accused-of-supporting-terrorism-and-once-again-detained
https://www.debian.org/News/2017/20170417
https://qa.debian.org/developer.php?login=KAction@gnu.org
https://www.phoronix.com/scan.php?page=news_item&px=Debian-Dmitry-Bogatov
https://www.theregister.co.uk/2017/04/13/tor_loses_a_node_in_russia_after_activists_arrest_in_moscow/
https://blog.torproject.org/blog/statement-regarding-dmitry-bogatov
http://www.bbc.com/russian/features-39590931
Подробности судебного разбирательства:
https://zona.media/online/2017/10/04/bogatov-3
https://youtu.be/qSRoDUI8PQw
https://meduza.io/feature/2017/04/07/kto-takoy-dmitriy-bogatov-i-pochemu-ego-podozrevayut-v-organizatsii-massovyh-besporyadkov-v-moskve-2-aprelya
https://meduza.io/en/feature/2017/04/10/mathematics-teacher-accused-of-inciting-mass-riots-now-also-accused-of-supporting-terrorism-and-once-again-detained
https://www.debian.org/News/2017/20170417
https://qa.debian.org/developer.php?login=KAction@gnu.org
https://www.phoronix.com/scan.php?page=news_item&px=Debian-Dmitry-Bogatov
https://www.theregister.co.uk/2017/04/13/tor_loses_a_node_in_russia_after_activists_arrest_in_moscow/
https://blog.torproject.org/blog/statement-regarding-dmitry-bogatov
http://www.bbc.com/russian/features-39590931
Подробности судебного разбирательства:
https://zona.media/online/2017/10/04/bogatov-3
YouTube
Кто такой Дмитрий Богатов и в чем его обвиняют
Technologique
To become a giant, you may have to stand on the shoulders of others. — Isaac Newton rephrasing Год назад Wired писали о самом масштабном переносе данных в истории - об исходе сервиса DropBox из облачной инфраструктуры Amazon Cloud. [1] https://www.wired…
Rust 101 — вводный курс.
Эмили Данэм (DevOps at Mozilla) о языке Rust на Linux.Conf.AU 2017 в конце января этого года.
https://youtu.be/FMqydRampuo
Интересно её мнение о сравнении Rust с Go (а ведь многие до сих пор сравнивают, вместо того, чтобы "попробовать язык на вкус"):
И ведь правда, Go больше подходит для написания вспомогательных утилит системного уровня, middleware и серверов, реализующих сетевые протоколы и сетевые API.
Для создания серверных приложений с меньшим невыгружаемым пулом памяти (memory footprint, https://t.me/technologique/841) и меньшими задержками исполнения (без Stop-The-World GC, а GC STW latency есть всегда, в любых алгоритмах сборки мусора, даже при многопоточной сборке мусора в последних версиях Go задержки есть, хоть и минимальные, наносекундные; задержки исполнения потоков программы есть даже при многопоточной сборке мусора в неактивных suspended потоках в GC компиляторов языка D, потому что runtime вынужден останавливать потоки для проверки/подсчёта ссылок/указателей на страницы и сегменты памяти) — нужны другие модели безопасного управления памятью (runtimeless, GC-free) в многопоточных программах — например, RAII (destructor based) в C++, Reference Counting в Swift, region-based memory management в Ada.
Все эти модели безопасного управления памятью, наряду с опасным ручным управлением (
Эмили Данэм (DevOps at Mozilla) о языке Rust на Linux.Conf.AU 2017 в конце января этого года.
https://youtu.be/FMqydRampuo
Интересно её мнение о сравнении Rust с Go (а ведь многие до сих пор сравнивают, вместо того, чтобы "попробовать язык на вкус"):
Rust is a systems programming language, Go is a programming language for sysadmins.И ведь правда, Go больше подходит для написания вспомогательных утилит системного уровня, middleware и серверов, реализующих сетевые протоколы и сетевые API.
Для создания серверных приложений с меньшим невыгружаемым пулом памяти (memory footprint, https://t.me/technologique/841) и меньшими задержками исполнения (без Stop-The-World GC, а GC STW latency есть всегда, в любых алгоритмах сборки мусора, даже при многопоточной сборке мусора в последних версиях Go задержки есть, хоть и минимальные, наносекундные; задержки исполнения потоков программы есть даже при многопоточной сборке мусора в неактивных suspended потоках в GC компиляторов языка D, потому что runtime вынужден останавливать потоки для проверки/подсчёта ссылок/указателей на страницы и сегменты памяти) — нужны другие модели безопасного управления памятью (runtimeless, GC-free) в многопоточных программах — например, RAII (destructor based) в C++, Reference Counting в Swift, region-based memory management в Ada.
Все эти модели безопасного управления памятью, наряду с опасным ручным управлением (
unsafe, raw memory management) — есть в Rust.YouTube
Rust 101
E. Dunham
http://linux.conf.au/schedule/presentation/15/
Rust is a systems programming language that runs blazingly fast, prevents
segfaults, and guarantees thread safety. If you ask users "what's the catch",
they'll tell you about the challenging learning…
http://linux.conf.au/schedule/presentation/15/
Rust is a systems programming language that runs blazingly fast, prevents
segfaults, and guarantees thread safety. If you ask users "what's the catch",
they'll tell you about the challenging learning…
Technologique
Rust 101 — вводный курс. Эмили Данэм (DevOps at Mozilla) о языке Rust на Linux.Conf.AU 2017 в конце января этого года. https://youtu.be/FMqydRampuo Интересно её мнение о сравнении Rust с Go (а ведь многие до сих пор сравнивают, вместо того, чтобы "попробовать…
В продолжение предыдущего поста
Визуализация алгоритмов сборки мусора (garbage collecting).
https://spin.atomicobject.com/2014/09/03/visualizing-garbage-collection-algorithms/
https://github.com/kenfox/gc-viz
Перевод на русский язык:
https://habrahabr.ru/post/240021/
Визуализация алгоритмов сборки мусора (garbage collecting).
https://spin.atomicobject.com/2014/09/03/visualizing-garbage-collection-algorithms/
https://github.com/kenfox/gc-viz
Перевод на русский язык:
https://habrahabr.ru/post/240021/
Atomic Spin
Visualizing Garbage Collection Algorithms
Developers take garbage collection for granted, but it's hard to see how it works. Watch 5 different GC algorithm visualizations.
Technologique
Kernel.org отключит доступ по протоколу FTP к репозиторию версий исходного кода ядра Linux ftp://ftp.kernel.org 1 марта и к зеркалам других Open Source проектов ftp://mirrors.kernel.org 1 декабря этого года. Останется доступ только по http/https. https:/…
1 ноября этого года проект дистрибутива Debian отключит доступ к своим репозиториям по протоколу FTP.
https://lists.debian.org/debian-announce/2017/msg00001.html
Ранее в феврале Kernel.org объявили о закрытии доступа по протоколу FTP к репозиториям ядра Linux и зеркалу Open Source проектов:
https://t.me/technologique/715
https://lists.debian.org/debian-announce/2017/msg00001.html
Ранее в феврале Kernel.org объявили о закрытии доступа по протоколу FTP к репозиториям ядра Linux и зеркалу Open Source проектов:
https://t.me/technologique/715
Telegram
Technologique
Kernel.org отключит доступ по протоколу FTP к репозиторию версий исходного кода ядра Linux ftp://ftp.kernel.org 1 марта и к зеркалам других Open Source проектов ftp://mirrors.kernel.org 1 декабря этого года.
Останется доступ только по http/https.
https:…
Останется доступ только по http/https.
https:…
Technologique
В Docker большие изменения в позиционировании продукта и модели разработки - новая нумерация версий (год.месяц) и разделение на Docker Community Edition (CE) и Docker Enterprise Edition (EE) https://www.docker.com/enterprise-edition https://blog.docker.…
Проект Docker представил серьёзную альтернативу CoreOS, Atomic и RancherOS - проект Moby и Linux Kit.
https://mobyproject.org
https://blog.docker.com/2017/04/introducing-the-moby-project/
https://github.com/moby/moby
https://blog.docker.com/2017/04/introducing-linuxkit-container-os-toolkit/
https://github.com/linuxkit/linuxkit
Ранее в конце января 2016 года было объявлено о слиянии с Docker компании Unikernel Systems (http://unikernel.org/projects/), разрабатывающей технологию контейнеризации на базе гипервизора Xen ядра Linux и дистрибутивы MirageOS (https://mirage.io) и ClickOS, и что впредь развитию system-wide контейнеризации отдан наивысший приоритет в разработках Docker.
https://blog.docker.com/2016/01/unikernel/
https://mobyproject.org
https://blog.docker.com/2017/04/introducing-the-moby-project/
https://github.com/moby/moby
https://blog.docker.com/2017/04/introducing-linuxkit-container-os-toolkit/
https://github.com/linuxkit/linuxkit
Ранее в конце января 2016 года было объявлено о слиянии с Docker компании Unikernel Systems (http://unikernel.org/projects/), разрабатывающей технологию контейнеризации на базе гипервизора Xen ядра Linux и дистрибутивы MirageOS (https://mirage.io) и ClickOS, и что впредь развитию system-wide контейнеризации отдан наивысший приоритет в разработках Docker.
https://blog.docker.com/2016/01/unikernel/
Docker Blog
Introducing Moby Project: a new open-source project to advance the software containerization movement
Since Docker democratized software containers four years ago, a whole ecosystem grew around containerization and in this compressed time period it has gone through two distinct phases of growth. In each of these two phases, the model for producing container…
Грядущие изменения в ближайших обновлениях 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…