Forwarded from addmeto
Действительно эпичная история исхода дропбокса из облака Амазона http://www.wired.com/2016/03/epic-story-dropboxs-exodus-amazon-cloud-empire
WIRED
The Epic Story of Dropbox's Exodus From the Amazon Cloud Empire
Half-a-billion people stored files on Dropbox. Well, sort of. Really, the files were in Amazon’s cloud. Until Dropbox built its own. And threw the switch.
Some interesting synthetic tests of JRuby with invoke-dynamic and JIT on Java 8 MLVM in JVM (aka Da Vinci Machine) versus Go 1.6
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=jruby&lang2=go
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=jruby&lang2=go
benchmarksgame.alioth.debian.org
Ruby JRuby vs Go (64-bit Ubuntu quad core) | Computer Language Benchmarks Game
Ruby JRuby programs vs Go programs (performance on 64-bit Ubuntu quad core).
https://www.youtube.com/watch?v=fYlxBrKX-DI&t=1h11m20s
https://www.youtube.com/watch?v=fYlxBrKX-DI&t=1h59m30s
Интересно получилось! 😄👍
скину немного теории и ссылок по smart contracts, чтобы смотрящим и заинтересовавшимся было легче разобраться
вообще возможности технологии огромны!
итак, доки для более глубокого понимания технологии Ethereum:
http://ethdocs.org/en/latest/
https://github.com/ethereum/wiki/wiki
https://ethereum.gitbooks.io/frontier-guide/content/
Solidity - это JS или Си подобный язык (Contract-Oriented Programming Language) со статической типизацией для написания контрактов, их компиляции и включения их в блокчейн
https://solidity.readthedocs.org/en/latest/
https://github.com/ethereum/wiki/wiki/Руководство-по-Solidity
https://github.com/ethereum/solidity
есть браузерный компилятор Solidity
https://github.com/chriseth/browser-solidity
и форма для написания, оптимизации и компиляции контрактов
http://chriseth.github.io/browser-solidity/
Solidity исполняется на Ethereum VM в клиенте Ethereum
есть библиотека для динамической (JIT) компиляции байт-кода EVM под LLVM
https://github.com/ethereum/evmjit
есть официальная реализация протокола Ethereum в клиенте написанном на Go
содержит:
geth - CLI клиент протокола Ethereum
evm - Ethereum Virtual Machine
bootnode - deploy сетевой ноды Ethereum для service discovery
https://github.com/ethereum/go-ethereum
https://github.com/ethereum/go-ethereum/wiki
https://godoc.org/github.com/ethereum/go-ethereum
https://hub.docker.com/r/ethereum/client-go/
нужно обязательно опубликовать информацию о митапе по Эфириуму и умным контрактам тут:
http://www.meetup.com/topics/ethereum/
http://www.meetup.com/topics/smart-contracts/
OMG, technologies moving so fast for the latest few years! 😱
короче если коротко...
криптовалюты основаны на сетевой распределённой децентрализованной транзакционной БД - это и есть технология blockchain
транзакции используют шифрование, proof-of-work и proof-of-stake для доказательства вычислительной работы по обработке и подтверждению транзакций (PoW), их шифрованию, формированию блока, его подписи, последующего сцепления в блокчейн, а также доказательства хранения доли монет (PoS) для подтверждения транзакций в некоторых реализациях протоколов криптовалют на основе блокчейна (Ethereum, Peercoin, Novacoin)
поэтому транзакции необратимы и каждую транзакцию можно отследить по базе blockchain вплоть до момента эмитирования монет (но для этого нужно иметь 51% вычислительной мощности всей сети, что практически нереально)
умные контракты это программный код для распределённой БД blockchain, для создания управляемых транзакций - умных контрактов
это как PL/SQL для написания хранимых процедур и тригеров в Oracle
на Solidity можно реализовать транзакционный распределённый процессинг с моделью программно управляемых "активных данных", распределённый (distributed) биллинг на БД blockchain и подобие протоколов radius/diameter
всё это весьма востребовано и очень нужно, для применения в сервисно-ориентированных архитектурах (service-oriented architecture (SOA), enterprise service bus (ESB)), как финансовое средство для приёма онлайн оплат, обработки платежей и взаиморасчётов на основе умных контрактов
https://www.youtube.com/watch?v=fYlxBrKX-DI&t=1h59m30s
Интересно получилось! 😄👍
скину немного теории и ссылок по smart contracts, чтобы смотрящим и заинтересовавшимся было легче разобраться
вообще возможности технологии огромны!
итак, доки для более глубокого понимания технологии Ethereum:
http://ethdocs.org/en/latest/
https://github.com/ethereum/wiki/wiki
https://ethereum.gitbooks.io/frontier-guide/content/
Solidity - это JS или Си подобный язык (Contract-Oriented Programming Language) со статической типизацией для написания контрактов, их компиляции и включения их в блокчейн
https://solidity.readthedocs.org/en/latest/
https://github.com/ethereum/wiki/wiki/Руководство-по-Solidity
https://github.com/ethereum/solidity
есть браузерный компилятор Solidity
https://github.com/chriseth/browser-solidity
и форма для написания, оптимизации и компиляции контрактов
http://chriseth.github.io/browser-solidity/
Solidity исполняется на Ethereum VM в клиенте Ethereum
есть библиотека для динамической (JIT) компиляции байт-кода EVM под LLVM
https://github.com/ethereum/evmjit
есть официальная реализация протокола Ethereum в клиенте написанном на Go
содержит:
geth - CLI клиент протокола Ethereum
evm - Ethereum Virtual Machine
bootnode - deploy сетевой ноды Ethereum для service discovery
https://github.com/ethereum/go-ethereum
https://github.com/ethereum/go-ethereum/wiki
https://godoc.org/github.com/ethereum/go-ethereum
https://hub.docker.com/r/ethereum/client-go/
нужно обязательно опубликовать информацию о митапе по Эфириуму и умным контрактам тут:
http://www.meetup.com/topics/ethereum/
http://www.meetup.com/topics/smart-contracts/
OMG, technologies moving so fast for the latest few years! 😱
короче если коротко...
криптовалюты основаны на сетевой распределённой децентрализованной транзакционной БД - это и есть технология blockchain
транзакции используют шифрование, proof-of-work и proof-of-stake для доказательства вычислительной работы по обработке и подтверждению транзакций (PoW), их шифрованию, формированию блока, его подписи, последующего сцепления в блокчейн, а также доказательства хранения доли монет (PoS) для подтверждения транзакций в некоторых реализациях протоколов криптовалют на основе блокчейна (Ethereum, Peercoin, Novacoin)
поэтому транзакции необратимы и каждую транзакцию можно отследить по базе blockchain вплоть до момента эмитирования монет (но для этого нужно иметь 51% вычислительной мощности всей сети, что практически нереально)
умные контракты это программный код для распределённой БД blockchain, для создания управляемых транзакций - умных контрактов
это как PL/SQL для написания хранимых процедур и тригеров в Oracle
на Solidity можно реализовать транзакционный распределённый процессинг с моделью программно управляемых "активных данных", распределённый (distributed) биллинг на БД blockchain и подобие протоколов radius/diameter
всё это весьма востребовано и очень нужно, для применения в сервисно-ориентированных архитектурах (service-oriented architecture (SOA), enterprise service bus (ESB)), как финансовое средство для приёма онлайн оплат, обработки платежей и взаиморасчётов на основе умных контрактов
YouTube
Ethereum Meetup
Forwarded from Andrew Bednoff
Lenovo ThinkPad X1 Carbon 4th Gen 2016
http://www.notebookcheck.net/Lenovo-announces-ThinkPad-X1-Carbon-Yoga-and-Tablet.156911.0.html
http://www.notebookcheck.net/Lenovo-announces-ThinkPad-X1-Carbon-Yoga-and-Tablet.156911.0.html
www.notebookcheck.net
Lenovo announces ThinkPad X1 Carbon, Yoga and Tablet
Lenovo announced the new ThinkPad X1 Carbon, Yoga and Tablet at CES. The X1 family introduces innovative features like an OLED display and a modular tablet.
Forwarded from Andrew Bednoff
Это Lenovo ThinkPad Yoga с OLED дисплеем! С OLED дисплеем, Карл! 😂
Forwarded from Andrew Bednoff
Ну и конечно Lenovo ThinkPad X1 Carbon 4th Gen 2016 с классической клавиатурой ThinkPad
Forwarded from Andrew Bednoff
Intel HD Graphics HD520
Yoga и X1 теперь с графикой Iris!!! 😱😃🤓
Yoga и X1 теперь с графикой Iris!!! 😱😃🤓
Forwarded from Платформа
Напоминаем, что сегодня День Космонавтики, а кто у нас самые частые гости в космосе? Различное оборудование на Linux!
https://vk.com/thatislinux?w=wall-33025660_199731
https://vk.com/thatislinux?w=wall-33025660_199731
"Оценка сложности и времени выполнения задач в командной разработке"
Ведущие:
Роман Кононов, @rkononov, https://www.iron.io
Максим Косяков и Вадим Глебов, @glebov, http://it-attractor.com
https://www.youtube.com/watch?v=iV6pmvyvISE
На канале DevKG:
https://www.youtube.com/watch?v=Qvtb4AlT74U
Мой небольшой комментарий и скромный вклад в эту замечательную встречу и обсуждение =)
https://www.youtube.com/watch?v=iV6pmvyvISE&t=1h15m15s
https://www.youtube.com/watch?v=Qvtb4AlT74U&t=1h15m15s
Интересная и весьма эзотерическая тема на самом деле! 😆😂
Вероятностное предсказание будущего! 😱
"Пути разработки неисповедимы" (c) somebody
Ведущие:
Роман Кононов, @rkononov, https://www.iron.io
Максим Косяков и Вадим Глебов, @glebov, http://it-attractor.com
https://www.youtube.com/watch?v=iV6pmvyvISE
На канале DevKG:
https://www.youtube.com/watch?v=Qvtb4AlT74U
Мой небольшой комментарий и скромный вклад в эту замечательную встречу и обсуждение =)
https://www.youtube.com/watch?v=iV6pmvyvISE&t=1h15m15s
https://www.youtube.com/watch?v=Qvtb4AlT74U&t=1h15m15s
Интересная и весьма эзотерическая тема на самом деле! 😆😂
Вероятностное предсказание будущего! 😱
"Пути разработки неисповедимы" (c) somebody
YouTube
Meetup #2
Benchmarking Top NoSQL Databases
Apache Cassandra, Couchbase, HBase, and MongoDB
Originally Published: April 13, 2015
Revised: May 27, 2015
http://www.datastax.com/apache-cassandra-leads-nosql-benchmark
http://www.datastax.com/wp-content/themes/datastax-2014-08/files/NoSQL_Benchmarks_EndPoint.pdf
Apache Cassandra, Couchbase, HBase, and MongoDB
Originally Published: April 13, 2015
Revised: May 27, 2015
http://www.datastax.com/apache-cassandra-leads-nosql-benchmark
http://www.datastax.com/wp-content/themes/datastax-2014-08/files/NoSQL_Benchmarks_EndPoint.pdf
DataStax: Active Everywhere, Every Cloud | Hybrid Cloud | Apache Cassandra | NoSQL
Apache Cassandra Leads NoSQL Benchmark
Apache Cassandra Leads All Others In Latest NoSQL Benchmark
Много материала выдалось на этой неделе по созданию бот-платформ в различных мессенджерах
https://www.youtube.com/watch?v=-ouqgQ_Z_4w
https://www.youtube.com/watch?v=-ouqgQ_Z_4w
YouTube
Еженедельная программа Вести.net от 16 апреля 2016 года
Кризисный вариант - это когда растёт, но не так быстро, как хотелось бы: российская интернет-экономика отметила своё 20-летие. Как выглядит онлайн-бизнес сег...
Forwarded from Платформа
Релиз дистрибутива Ubuntu 16.04 LTS
https://vk.com/thatislinux?w=wall-33025660_202114
https://vk.com/thatislinux?w=wall-33025660_202114
VK
Linux
Релиз дистрибутива Ubuntu 16.04 LTS Скачать: http://releases.ubuntu.com/16.04/ #Distros@thatislinux
Node.js Intro, 1st Online Meetup
Онлайн митап о технологии Node.js
https://www.youtube.com/watch?v=UJRIgIZbIno
Ведущие:
Константин Золотарёв (@konstantin_zo)
Андрей Беднов (@andrcmdr)
Данияр Керимджанов (@kerimdzhanov) - team-lead, developer at Umai.kg
PS: Первый блин получился комом...
Очень прошу прощения у слушателей за периодическое ухудшение связи, шум и помехи с моей стороны, в начале и конце конференции - первый раз у меня такое на Hangouts конференции...
Позвонил знакомым ребятам, сетевым админам в aknet.kg и exnet.kg...
Говорят в пиринге на межсетевом аплинке AkNet-а на маршрутизаторе QoS демон не запускается, падает при любой попытке его запуска, проблема возникла после обновления Cisco IOS...
Вот и всё объяснение...
Знают, работают, перепрошивают маршрутизатор - это радует...
Но стрим уже записан, местами с поломками звука и это очень обидно! 😭
От меня идёт нормальный трафик, где-то по пути на промежуточном железе он ломается и приходит уже поломанным - такой вот QoS в KG! 🙀😭
Онлайн митап о технологии Node.js
https://www.youtube.com/watch?v=UJRIgIZbIno
Ведущие:
Константин Золотарёв (@konstantin_zo)
Андрей Беднов (@andrcmdr)
Данияр Керимджанов (@kerimdzhanov) - team-lead, developer at Umai.kg
PS: Первый блин получился комом...
Очень прошу прощения у слушателей за периодическое ухудшение связи, шум и помехи с моей стороны, в начале и конце конференции - первый раз у меня такое на Hangouts конференции...
Позвонил знакомым ребятам, сетевым админам в aknet.kg и exnet.kg...
Говорят в пиринге на межсетевом аплинке AkNet-а на маршрутизаторе QoS демон не запускается, падает при любой попытке его запуска, проблема возникла после обновления Cisco IOS...
Вот и всё объяснение...
Знают, работают, перепрошивают маршрутизатор - это радует...
Но стрим уже записан, местами с поломками звука и это очень обидно! 😭
От меня идёт нормальный трафик, где-то по пути на промежуточном железе он ломается и приходит уже поломанным - такой вот QoS в KG! 🙀😭
YouTube
Meetup #3: Node.js
Онлайн митапы: https://goo.gl/kWuN9t
Митапы по эфириуму: https://goo.gl/alztg3
Митапы по эфириуму: https://goo.gl/alztg3
Асинхронность потока исполнения программ и поддержка сопрограмм (coroutines) в Python
https://www.python.org/dev/peps/pep-0492/
https://www.python.org/dev/peps/pep-3156/
https://www.python.org/dev/peps/pep-0492/
https://www.python.org/dev/peps/pep-3156/
Python Enhancement Proposals (PEPs)
PEP 492 – Coroutines with async and await syntax | peps.python.org
The growth of Internet and general connectivity has triggered the proportionate need for responsive and scalable code. This proposal aims to answer that need by making writing explicitly asynchronous, concurrent Python code easier and more Pythonic.
Поддержка сопрограмм (coroutines) в стандартах JavaScript
https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.7
https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.8
https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.7
https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/1.8
MDN Web Docs
New in JavaScript 1.7
The following is a changelog for JavaScript 1.7. This version was included in Firefox 2 (October 2006).