Об Apache Spark

2017-10-30 • Apache Spark, Apache, Scala, Kotlin, Big Data

А вот вам заметки полного нуба об Apache Spark.

Apache Spark Logo

Именно Apache Spark™. А то есть ещё какой-то веб-фреймворк Spark. Не говоря уже о Twilight Sparkle. Плохое название. Гуглите осторожнее.

Apache Spark — это такая штука для распределённых вычислений. Эту всякую бигдату обрабатывать. Причём это не платформа для распределённых вычислений, типа Hadoop …


    Read...    

Об играх

2017-10-15 • Ludum Dare, архитектура, игры

В игры я почти не играю. Раньше играл. А сейчас почти не играю.

Нет, я, конечно, снова прошёл весь Carmageddon, когда он вышел под Android. И с удовольствием резался в Plague Inc.. И даже где-то у меня есть аккаунт в Steam, где пылится честно купленная на распродаже за нуль рублей …


    Read...    

О сэре Максе из Ехо

2017-10-01 • впечатление, Ехо, книга, Макс Фрай

Наконец-то дочитал «Лабиринты Ехо» и «Хроники Ехо». Думаю, теперь можно написать про Макса Фрая. Точнее про сэра Макса из Ехо. В надежде, что кто-нибудь тоже захочет прочитать эти прекрасные книги.

Ехо

Рукописи в издательство носили, конечно же, обычные люди: Светлана Мартынчик (ага, женщина) и Игорь Стёпин. Но автором значится некто Макс …


    Read...    

О MongoDB

2017-09-17 • BSON, ClickHouse, Mongo, MongoDB, NoSQL, schema

После долгого перерыва я снова столкнулся с MongoDB. Не по своей воле.

В этом перерыве я тыкал разное. InfluxDB, чтобы понять, что Graphite, точнее Whisper, нифига не устарел, и вполне имеет право на жизнь. ClickHouse, чтобы окончательно решить, что для такого рода данных, когда нужно хранить разовые события, привязанные ко …


    Read...    

О JWT

2017-09-03 • JWT, Security, token, Spring, web

А как вы ограничиваете доступ к вашему API?

Понятно, что в нашей аутсорсной разработке, когда это приватное API какого-то сервиса внутри конторы заказчика, можно понаставить огненных заборов, и вообще сделать API доступным только из приватной сети.

А если это публичное, да и к тому же многопользовательское API? Как вы аутентифицируете …


    Read...    

О Зенбуках

2017-08-20 • Asus, KDE, laptop, Ubuntu, Zenbook

Я влюблён в Зенбуки. Которые Asus Zenbook. Которые когда-то назывались ультрабуками, а теперь, когда все обычные ноутбуки стали такими же компактными, стали называться просто классическими ноутбуками. Классическими, потому что есть ещё всякие с сенсорным экраном или выворачивающиеся наизнанку.

Zenbook lid

Предыдущий Зенбук служил мне верой и правдой почти четыре года. Теперь я …


    Read...    

О Makefile

2017-08-06 • сборка, инструмент, DevOps, Makefile

Вы делали когда-нибудь «заклинание» ./configure && make && make install? Им собирается 80% юниксовых/линуксовых программ из исходников. configure — это Autotools, про них я не буду рассказывать. make — это GNU make.

Learn Makefile

Оригинальный make появился, если верить Википедии, в 1977 году, в недрах Bell Labs. Сейчас имеется два мейка: BSD make и GNU …


    Read...    

О java.time

2017-07-22 • Java, Kotlin, java.time, API, время

Ну наконец-то, аж в восьмой яве, появилось отличное и правильное API для работы со временем. Теперь можно смело выкинуть java.util.Date и java.text.DateFormat. Теперь у нас есть java.time.

Java Time!

Чаще всего вам понадобится просто отметка времени, точка на временной оси. Это — java.time.Instant.

Можно получить момент …


    Read...    

О самокатах

2017-07-08 • впечатление, город, самокат, транспорт, электросамокат, Xiaomi

Самокат — это такая доска с колёсиками и рулём. Так мне всегда представлялось. В детстве у меня не было самоката. Я их видел только на картинках в детских книжках. Зато был велосипед. То ли самокат был непрактичным в наших не самых городских условиях. То ли самокаты не завозили в далёкие уголки …


    Read...    

О matplotlib

2017-06-25 • JavaScript, Jupyter, d3, matplotlib, Python, mpld3, визуализация, графика, Jypiter Notebook

Погрузился я в пучины Питона. И сделал для себя несколько открытий.

Про Flask как-нибудь в другой раз, если будет повод. А пока про другое.

Matplotlib logo

Графики. В математическом смысле. Нарисовать, показать, визуализировать. Помнится, впервые я потыкал matplotlib несколько лет назад. Когда нужно было нарисовать график по простыне чисел из логов. А …


    Read...