2013-06-24 2012年4月23日にテキサスの Austin で行われた RailsConf 2012 での Rich Hickey (@richhickey) さんによる基調講演、Simplicity Matters を書き起こして翻訳しました。 Rich Hickey さんは Clojure や Datomic の作者です。 この翻訳は Creative Commons Attribution ShareAlike 3.0 ライセンスに基いて公開します。 Rich Hickey 講演 e.e d3si9n 訳 談: こんにちは。ご招待いただきありがとうございます。 聞く所によると RailsConf はいつもコミュニティーからかなり外れた人を選ぶらしく、今回は僕ということになりました。 僕の電話ボックスは外に駐車してあります。(会場、笑) だけど、今日は言語の壁を越える話題を持
Written by Eric Normand. Published: July 29, 2019. Updated: June 3, 2022. Build your backend in Clojure!Master Ring and web requests with my Clojure Web Backend Signature Course. 2 web backend modules6 detailed lessons1.9 hours of video In this guide, I describe the available Clojure web framework options and give my recommendations. Recommendation summary Roll your own stack from recommended libr
Beating the Odds: How to Find the Best Currituck Criminal Lawyer for Your Case Finding yourself on the wrong side of the law can be a frightening experience. Whether you have been charged with a serious offense or a minor one, the consequences can have a lasting impact on your life. That is why it is crucial to find the best Currituck criminal lawyer to represent you. In this article, we will prov
Or: Does Lean Clojure work? Clojure on Android suffers from the slow startup times of the Clojure runtime. The Lean Clojure compiler projects promise fast startup times and performance at the cost of dynamism and complexity. Does it work? How do you know if anything works? You test it. You set up some experiment that you think models the problem. You make your change, run the experiment with and w
Mac OSX に Android SDK をインストールして、Clojure でアプリを作成し、Hello World! を Android エミュレータで表示させるまでのメモ。 Eclipse を使おうとしたら、 Mac の Java6 では動作しなかった… ※(追記)Java6 でも動作した。 Android SDK | Android Developers から Android SDK をダウンロードしてきて展開し、tools ディレクトリにパスを通す。 Android エミュレータの実行 ターミナルで android コマンドを実行して Android SDK and AVD Manager を起動する。 $ android 左ペインの Available Packages を選択し、google の android レポジトリをにチェックを入れる。 インストール候補がリストアッ
SICP Distilled Licence Donate Welcome Ch1 - Building Abstractions With Functions Chapter 1 Distilled Introduction 1.1 - The Elements Of Programming Expressions Naming and the Environment Evaluating Combinations Defining New Functions The Substitution Model Exercises Predicates Conditional Expressions Example: Newton’s Method Functions as Black-Box Abstractions 1.2 - Procedures and the Processes Th
syobochimメディアでBackChannelingを紹介していただきました。 http://syobochim.hatenablog.com/entry/2015/09/03/214050 BackChannelingは、HipChatやSlackで感じてた不満を解消するために作りはじめたチャットです。HipChatやSlackはどうしても話題が流れていってしまうので、仕事では使いにくい面があります。そこでBackChannelingは話題ごとにスレッドを立てれるようにしました。なので実はチャットというよりはリアルタイムBBSという位置づけのつもりです。 特長として、 スレッドフローティング型 マルチタブ Markdownでコメントが書ける 音声コメント コメントのキュレーションができる ボットアカウントを作れる などがあります。音声はストリーミングでなく、クライアントサイドでogg
Clojure Web Development Made Simple Luminus is a Clojure micro-framework based on a set of lightweight libraries. It aims to provide a robust, scalable, and easy to use platform. With Luminus you can focus on developing your app the way you want without any distractions. Developer Friendly Start hacking immediately with the REPL and embedded development server Simple and easy to learn REPL driven
受託開発やっている、いまの開発スタイルを書く。 この前のブログはわりとフォーカスをしぼったはなしだったので、今回は簡単に全体のはなし。(書く順番が逆っぽい) 今回のプロジェクトではアーキテクトとして、この↓開発スタイルの構築と運用をしていて学び多い。 バージョン管理はGit プロジェクト用サーバーにGitBucketをたててソースコードを管理している。 オフショアと仕事をするなど、開発拠点がわかれることが多い。 ソースコードに対してロックをとったりしちゃうと、他の人が開発すすめられなくなるし、拠点別れて並行開発する大規模案件だからこそ、Gitを使う必要がある。 各開発者がブランチをきって開発をして、プルリクでレビュー依頼、からのマージをすることで、レビューが済んでいるソースしかmasterブランチに取り込まれない、というのもイイ。 弊社の”エンジニア”はみんな当たり前のようにGitを使って
はじめに みんな大好き、ClojureでWebアプリのお話です。 Clojrueのテンプレートとかよくわからなくても、HTMLじゃなくてJSONを返すようにすれば、JSと組み合わせてカッコイイサイトが簡単にできちゃいますね! 今回は、はやりのd3.jsを使ってみました。 注:Leiningenプロジェクトの作成とかd3.jsの設置といった基本的な説明は省きますm(_ _)m 環境 clojure 1.6.0 Leiningen 2.4.2 Java 1.8.0 基本構成 hoge-app ├── project.clj ①依存ライブラリ ├── resources ④静的リソースを配置 └── public └── assets └── css └── hogehoge.css ├── demo │ └── hogehoge.html ⑤JSONを受け取るd3 └── index.ht
こんにちわ、k_imaizumiです。 関数型の言語の情報を見てるとよく目にするモナド。 なんかこいつを説明するためにいろんな記事がわんさかありますが、結局よくわからない。 すごいHaskellたのしく学ぼう!を読むも難しくてよくわからない。 よくわからなすぎて手がでないままってのもアレだなぁということでとりあえずいじってみたってのが今回の記事です。 HaskellだとHaskellそのものの理解がアレなので今回はclojureでいじることにしました。 なんかライブラリがあるそうなのでこれをつかってみました。 github.com なんかモナドってうんたらモナドってな感じで種類があるそうです stateとかmaybeなんかは名前は聞いたことある感じです サンプルコードを見るとstateの方は読むの嫌になる感じですが、maybeの方は分かりやすかったんで、これみながら適当にいじってみることに
Introduction In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps that: Use declarative formats for setup automation, to minimize time and cost for new developers joining the project; Have a clean contract with the underlying operating system, offering maximum portab
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く