Месяц назад Apple присоедились к Cloud Native Computing Foundation. Разбираемся, что это значит.
Рубрика «open source» - 92
Почему одна из крупнейших ИТ-компаний присоединилась к CNCF — фонду, развивающему облачную инфраструктуру
2019-07-14 в 15:22, admin, рубрики: apple, CNCF, ITGLOBAL.COM, open source, Блог компании ITGLOBAL.COMПример простой нейросети, как результат разобраться что к чему
2019-07-14 в 11:08, admin, рубрики: c++, foxnn, open source, python, искусственный интеллект, машинное обучение, нейронные сетиНейросети — это та тема, которая вызывает огромный интерес и желание разобраться в ней. Но, к сожалению, поддаётся она далеко не каждому. Когда видишь тома непонятной литературы, теряешь желание изучить, но всё равно хочется быть в курсе происходящего.
В конечном итоге, как мне показалось, нет лучше способа разобраться, чем просто взять и создать свой маленький проект.
Читать полностью »
10 советов, как ревьюить код, который вам не нравится
2019-07-11 в 20:23, admin, рубрики: open source, психология, управление проектамиЯ постоянно делаю коммиты в проекты open source (Red Hat и др.). И заметил, что больше всего времени отнимают негативные код-ревью, субъективные по сути. Чаще всего такое происходит с коммитами, где мейнтейнеру по какой-то причине не нравится ваше изменение. В лучшем случае такая стратегия код-ревью приводит к потере времени в бессмысленных спорах; в худшем случае он активно препятствует коммиту, создавая враждебную и элитарную среду.
Код-ревью должен быть объективным, кратким и, по возможности, содержать только определённые факты. Это не политический или эмоциональный спор, а технический. Его цель — продвижение вперёд, развитие проекта и всех участников. Любой коммит должен оцениваться только по существу, а не по субъективному мнению.
Читать полностью »
PVS-Studio хотел, но не смог найти баги в robots.txt
2019-07-11 в 14:01, admin, рубрики: Google, open source, pvs-studio, robots.txt, static code analysis, Блог компании PVS-Studio
На днях Google опубликовал исходники парсера robots.txt. Почему бы не прогнать уже проверенный всеми вдоль и поперек проект через PVS-Studio и, возможно, найти ошибку. Сказано — сделано. Жаль, что ничего значимого найти не удалось. Ну что ж, тогда пусть это будет просто повод похвалить разработчиков Google.
robots.txt – индексный файл, который содержит правила для поисковых роботов. Он действует для протоколов https, http и FTP. Google сделала доступным для всех свой парсер файла robots.txt. Подробнее об этой новости можно почитать здесь: Google открывает исходный код парсера robots.txt
Читать полностью »
PVS-Studio wanted but couldn’t find bugs in robots.txt
2019-07-11 в 13:52, admin, рубрики: Google, open source, pvs-studio, robots.txt, static code analysis, Блог компании PVS-Studio
The other day Google revealed the sources of the robots.txt parser. Why not give a run for the already far and wide checked project using PVS-Studio and possibly find a bug. So said so done. But I wish we could find something meaningful. Well, then let it be just a reason to give full marks for Google developers.
robots.txt — is an index file that contains rules for search robots. It works for https, http and FTP protocols. Google made the parser of the robots.txt file available for everyone. Read more about this news here: Google opens the source code of the robots.txt parser
Читать полностью »
В Open Invention Network больше трех тысяч лицензиатов — что это значит для открытого ПО
2019-07-11 в 13:04, admin, рубрики: 1cloud, linux, oin, open source, Блог компании 1cloud.ru, открытое ПО, Разработка под e-commerce, Разработка под Linux, Серверное администрированиеOpen Invention Network (OIN) — это организация, владеющая патентами на ПО, связанное с GNU/Linux. Цель организации — защита Linux и связанного с ним программного обеспечения от патентных исков. Члены сообщества передают свои патенты в общий пул, тем самым разрешая другим участникам их использовать на основе royalty-free лицензии.
IBM закрыла сделку по поглощению Red Hat
2019-07-10 в 14:49, admin, рубрики: IBM, open source, red hat, облачные сервисы, финансы в IT
Корпорация IBM вчера объявила о закрытии сделки по покупке пионера коммерческого открытого программного обеспечения — компании Red Hat за $34 млрд. IBM говорит, что «сбережёт» независимость и нейтралитет Red Hat и что они вместе выпустят гибридную мультиоблачную платформу следующего поколения.
Читать полностью »
uJVM: platform for running Java applications on microcontrollers (MCUs)
2019-07-09 в 13:10, admin, рубрики: arduino, avr, crypto, gpio, hello world, java, jvm, mcu, msp432, open source, saml, stm32, systick, tm4c1294, uart, Программирование, программирование микроконтроллеров
Hello dear readers. In this article I will try to demonstrate how to run a Java Virtual Machine and Java applications on microcontrollers. This idea may sound quite outlandish by itself: why use Java on microcontrollers where each byte of RAM and each CPU cycle are precious commodity? There's nothing like native C for microcontrollers — even C++ is rarely used! Yes, I've heard that discussion (and took part in it) for many years. Well, I will try to explain «why», as well as «how», in this article. So, anyone who wants to understand how MCU implementation of JVM works; see an unusual approach to multi-platform project development; take part in Open Source project; or just have fun — welcome onboard, uJVM is ready to take off! People who are ready to criticize can stay near the runway and watch us climb (or crash) from a safe distance
Ещё лучшая ZIP-бомба
2019-07-08 в 18:52, admin, рубрики: Deflate, open source, zip-бомба, архиваторы, информационная безопасность, Софт, формат zipВ статье показано, как создать нерекурсивную zip-бомбу, которая обеспечивает высокую степень сжатия путём перекрытия файлов внутри zip-контейнера. «Нерекурсивная» означает, что она не зависит от рекурсивной распаковки декомпрессорами файлов, вложенных в zip-архивы: здесь всего один раунд. Выходной размер увеличивается квадратично от входного, достигая степени сжатия более 28 миллионов (10 МБ → 281 ТБ) в пределах формата zip. Ещё большее расширение возможно с помощью 64-разрядных расширений. Конструкция использует только наиболее распространённый алгоритм сжатия DEFLATE и совместима с большинством парсеров zip.
- zbsm.zip 42 kB → 5.5 GB
- zblg.zip 10 MB → 281 TB
- zbxl.zip 46 MB → 4.5 PB (Zip64, менее совместима с парсерами)
Исходный код:
git clone https://www.bamsoftware.com/git/zipbomb.git
Данные и исходники иллюстраций:
git clone https://www.bamsoftware.com/git/zipbomb-paper.git



