Публикации по теме 'clojure'


Все является особенностью (флаг)
Релизы программного обеспечения могут быть стрессовыми, поэтому обычно никто не выпускает новое программное обеспечение в пятницу вечером и не уходит. Обычно что-то идет не так. Иногда все идет хорошо, но обычно все идет не так. Даже с автоматическим тестированием и отличной командой контроля качества, по какой-либо причине в продакшене все может пойти не так. Что, если вместо того, чтобы замедляться и пытаться сделать каждый выпуск идеальным , мы спрячем каждое изменение за..

15. Интерлюдия: размышления и переосмысления
Когда я узнаю, почему я разрабатываю это программное обеспечение? Нужно ли мне поддерживать его с целью? Говорят, что цель жизни — жить. Я не знаю, стоит ли мне надеяться на момент озарения, когда все встанет на свои места, или просто проснуться однажды утром, и задним числом все всегда будет казаться очевидным. Я думал не только о том, что я делаю, но и о том, чего я не делаю. Я не делаю традиционное коммерческое программное приложение. Я не делаю игровой движок. Их много, и они..

intermine-nlp: Ответ на запросы НЛП для InterMine
Я студент компьютерной инженерии и участник Google Summer of Code 2018. Этим летом я буду работать над тем, чтобы добавить в InterMine возможности естественного ответа на запросы. InterMine - это проект, который позволяет исследователям геномики создавать базы данных и управлять ими, делая их наборы данных легко доступными для научного сообщества и широкой публики. Эти сгенерированные базы данных можно исследовать через веб-API, используя язык запросов, подобный SQL, который..

Редактирование текста в командной строке / Почему я изучаю его
В течение многих лет я обходился теми знаниями в области VIM, которые получил в колледже. Я с гордостью умею открывать, сохранять и закрывать файлы в VIM с 1999 года. Простые вещи, такие как поиск в файле вперед и назад, базовая замена регулярных выражений, извлечение и вставка текста, действительно являются вершиной моего мастерства. маленькое предгорье знаний. В последнее время я заметил резкий всплеск числа респектабельных программистов, использующих TMux и VIM для эмуляции..

Лисп по-прежнему является секретным оружием
В эссе Пола Грэма 2001 года Победа над средним он убеждает вас, что: Viaweb преуспел, потому что Пол Грэм и Роберт Моррис программировали лучше, чем другие ребята. PG и RTM были лучше в программировании, чем другие ребята, потому что Lisp. Вы должны использовать Lisp, чтобы начать обыгрывать конкурентов уже сегодня! Итак, 14 лет спустя, что изменилось? Может ли написание продукта вашей компании на Lisp быть преимуществом? Открытый исходный код Огромная разница между сегодняшней..

Изучение Clojure: день 2
Я узнал несколько действительно интересных концепций о структурах данных в Clojure. У нас есть числа, строки, карты, ключевые слова, множества, векторы и списки. Все структуры данных неизменны. Некоторые ключевые моменты, на которые стоит обратить внимание: Clojure не позволяет интерполяцию строк, как в случае спецификатора формата в printf на языке C. Он разрешает только конкатенацию строк с использованием функции str . Карты похожи на словари в Python, где у вас есть пары..

Комплект электронных книг по веб-разработке
Набор электронных книг по веб-разработке (партнерская программа) Получите практические знания, которые нужны современным веб-разработчикам, из этой подборки книг от Pragmatic! Приобретите навыки, необходимые для создания веб-сайтов и API. Получите лучшее представление о популярных языках программирования и инструментах разработки, включая Python, Rails, Tailwind и другие. Совершенствуйте свои навыки разработки и ускоряйте свою карьеру, а также поддержите Cool Effect своей покупкой.