Теперь и у меня будет свой канал :)
Теперь и мне есть, куда сливать мыслишки, постить ссылки и жаловаться на профессию, погоду и прочие проявления несовершенства вселенной. В основном же тут будут всякие программизмы из моей области интересов :P
Теперь и мне есть, куда сливать мыслишки, постить ссылки и жаловаться на профессию, погоду и прочие проявления несовершенства вселенной. В основном же тут будут всякие программизмы из моей области интересов :P
Давно не заглядывал на koding.com, а сегодня получил письмо, сообщающее что Koding теперь не Online IDE! (статейка в их блоге: https://blog.koding.com/koding-is-not-an-online-ide-e2693f740ce8).
Ну что же, может это и к лучшему. Cloud9 тоже не особо летит, а эти товарищи хотя бы экспериментируют, и это изменение курса - не первое. В прошлый раз "Online IDE для одиночек с бесплатной виртуалкой в комплекте" превратилась в немного платную (за виртуалку) IDE с коллаборацией во главе угла.
Нынешний Koding, это некое подобие платформы для коллаборации, для разработчиков, пользующих Vagrant и Docker. Также обещают прозрачную интеграцию с популярными облаками. Сам я пока не успел пощупать, но предрекаю хранилище Vagrantfile'ов с пробросом собранных внутри Vagrant docker-контейнеров в облако "одним кликом". Это может и взлететь. Мне же осталось найти время на эксперименты с сабжем.
Ну что же, может это и к лучшему. Cloud9 тоже не особо летит, а эти товарищи хотя бы экспериментируют, и это изменение курса - не первое. В прошлый раз "Online IDE для одиночек с бесплатной виртуалкой в комплекте" превратилась в немного платную (за виртуалку) IDE с коллаборацией во главе угла.
Нынешний Koding, это некое подобие платформы для коллаборации, для разработчиков, пользующих Vagrant и Docker. Также обещают прозрачную интеграцию с популярными облаками. Сам я пока не успел пощупать, но предрекаю хранилище Vagrantfile'ов с пробросом собранных внутри Vagrant docker-контейнеров в облако "одним кликом". Это может и взлететь. Мне же осталось найти время на эксперименты с сабжем.
Koding Blog
Koding is not an Online IDE
With this blog post, we want to break the perception around Koding that it is an online IDE and answer consequent questions like “how is it…
Вчера, кстати, зарелизился Racket (см.https://blog.racket-lang.org/2017/01/racket-v6-8.html) Помимо прочего, ещё и лого сменили, да и сам сайтик теперь посовременнее выглядит.
Даже макбуков touch bar теперь в DrRacket (рэкетова IDE, если кто не в курсе) поддерживается - мне это ни к чему, но кого-то порадует :)
Потихоньку прикручивают GTK3 и может статься, что DrRacket скоро станет краше и в целом осовременится. Этот, правда, отлично работает и на "старых технологиях". От нового GTK скорее будет польза для GUI-строителей и OpenGL-фагов.
Даже макбуков touch bar теперь в DrRacket (рэкетова IDE, если кто не в курсе) поддерживается - мне это ни к чему, но кого-то порадует :)
Потихоньку прикручивают GTK3 и может статься, что DrRacket скоро станет краше и в целом осовременится. Этот, правда, отлично работает и на "старых технологиях". От нового GTK скорее будет польза для GUI-строителей и OpenGL-фагов.
blog.racket-lang.org
Racket v6.8
_posted by Vincent St-Amour_ Racket version 6.8 is now available from http://racket-lang.org/ Racket sports a new logo, courtesy of Matthew Butterick. MacBook Pro laptops with touch bars are supported. Support for FreeBSD on PowerPC. …
Придумал сегодня бота для Telegram (как будто их ещё не достаточно :)). А именно - нужен бот для PlantUML (http://plantuml.com/), чтобы диаграммы прямо в чатики вставлять!
PlantUML.com
Open-source tool that uses simple textual descriptions to draw beautiful UML diagrams.
Easily create beautiful UML Diagrams from simple textual description. There are also numerous kind of available diagrams. It's also possible to export images in PNG, LaTeX, EPS, SVG.
Да, можно и сервис попользовать - да хоть тот же http://www.plantuml.com/plantuml - но с ботом всё становится лучше!
Plantuml
PlantUML Web Server
Create simply and freely UML diagrams from your browser thanks to PlantUML Web Server. Just enter a text diagram, and get the result in PNG or SVG format.
Нашел идеальную презентацию для развеивания мифов и страха перед монадами: https://e.xtendo.org/monad
Слайды настолько хороши, что я даже порываюсь их напечатать и подшить! Облегчение процесса знакомства с "настоящим ФП" в целом и с Haskell в частности - очень важная задача, и подобные упомянутому материалы сколь редки, столь же ценны! Поэтому - в закладки и рекомедовать всем, кто интересуется :)
Слайды настолько хороши, что я даже порываюсь их напечатать и подшить! Облегчение процесса знакомства с "настоящим ФП" в целом и с Haskell в частности - очень важная задача, и подобные упомянутому материалы сколь редки, столь же ценны! Поэтому - в закладки и рекомедовать всем, кто интересуется :)
Почитал наконец про новый Koding. Оказалось, что вы пользуете некую папку, которая синхронизируется (через rsync) с папкой на виртуалке в облаке. Всё очень похоже на обычный сценарий использования Vagrant, только VM работает не на вашей машине. Коллаборация в этом случае подразумевает синхронизацию одной папки на VM с несколькими локальными папками на машинах участников. При этом виртуалка может хоститься где-то в привычном месте, например, на AWS.
Надо будет попробовать попользоваться.
Надо будет попробовать попользоваться.
Хотел написать сообщением в сюда, но решил таки запилить статейку: https://medium.com/@astynax/не-всё-так-плохо-есть-чему-учить-30e4f50213a1
Вобщем, пишу о том, что тяжко учить пограммизму детей, потому как толком не на чем. Дальше в статейке
Вобщем, пишу о том, что тяжко учить пограммизму детей, потому как толком не на чем. Дальше в статейке
Racket и Pico-8Medium
Не всё так плохо, есть чему учить
Периодически меня посещает желание учить детей программированию. Это непросто и один из самых сложных вопросов — “на чём учить?”. Расскажу…
Если вдруг кто-нибудь ставит программы, написанные на Python, в систему с помошью
sudo pip install, настоятельно советую сипользовать вместо этого pipsi (https://github.com/mitsuhiko/pipsi). Эта утилитка упакует каждое приложение в отдельное виртуальное окружение в ~/.local/venvs и положит симлинки на исполняемые скрипты в ~/.local/bin. Таким образом вы получаете тот же, скажем, ipython, не мешающий другим и не потребовавший sudo для установки! Ко всему прочему pipsi умеет обновлять и удалять то, что понаставила (в т.ч. и саму себя).GitHub
GitHub - mitsuhiko/pipsi: pip script installer
pip script installer. Contribute to mitsuhiko/pipsi development by creating an account on GitHub.
Лично я ставлю через pipsi следующие программки:
Всё это есть на гитхабе в одноименных репах - за подробностями туда
youtube-dl - скачивалка видео с кучи сервисов: youtube (очевидно), vk, vimeo, vine и др. Умеет делать докачку тех же плейлистов (чтобы поиметь локальную коллекцию AVGN, например), выкачивать только картинку или только звук.percol - интерактивный селектор (меню) с fuzzy автодополнением. Отлично подходит для сценариев типа ls | percol |xargs vim - выбрать файл и открыть в редакторе.colorex - раскрашивает в stdin строки, подходящие под регулярки. Типичное использование ls | colorex --red=\.py --green=\.htmlranger - консольный файловый менеджер с vim friendly клавишами и кучей возможностей (без него мне всегда очень грустно, когда нужно много файликов разгрести)Всё это есть на гитхабе в одноименных репах - за подробностями туда