タグ Clojure
人気順 5 users 10 users 100 users 500 users 1000 users(2019年4月時点)JVM言語を使う方がどのJDK/JVMを使うか?アンケートと考察まとめ - Togetter
以前実施したアンケートの4月版です。 本日リリースのOracle JDK 8u211/11.0.3以降を商用(ビジネス・本番含む)利用時に商用ライセンスが必要となりました。 これを踏まえ商用環境でScala, Kotlin, Clojure, GroovyなどJVM言語を使う方はJDK/JREは何を利用されますか?(その他はリプや引用RTで) [続く] 続きを読む
Clojureの世界と実際のWeb開発
Clojureの世界と実際のWeb開発 1. オブジェクト指向とは まったく違うClojureの世界と 実際のWeb開発 2018年6月 矢野勉 2. だれ? 名前: 矢野勉 twitter: t_yano github: tyano 会社とか: 代表取締役社長 SPEEDA Japan Company プロダクト開発チーム社員 ↑実はいま京都で学生バイト(プログラマ)orプロの開発者募集し... 続きを読む
新しいプログラミング言語の学び方 HTTPサーバーを作って学ぶ Java, Scala, Clojure // Speaker Deck
新しいプログラミング言語の学び方 HTTPサーバーを作って学ぶ Java, Scala, Clojure 続きを読む
Clojureをプロダクトに導入した話 - Opt Technologies Magazine
2017 - 09 - 06 Clojureをプロダクトに導入した話 Clojure Twitter Facebook Hatena Pocket 最近、弊社で開発しているプロダクトに初めてプログラミング言語 Clojure を導入したため、その詳細をご紹介します。 あいさつ Clojure導入の経緯 プロダクトの要件 Clojureで実装する意義 JVM言語としての実用性 シンプルで高い表現力と... 続きを読む
いま学ぶべき第二のプログラミング言語はコレだ! 未来のために挑戦したい9つの言語とその理由 - エンジニアHub|若手Webエンジニアのキャリアを考える!
2017 - 05 - 19 いま学ぶべき第二のプログラミング言語はコレだ! 未来のために挑戦したい9つの言語とその理由 業務に必要なだけではなく、コンピュータによって問題解決できていない分野を切り開き、エンジニアとして戦っていくため、刺激的な第二プログラミング言語に挑戦しましょう。Rust、Go、Erlang、Elixir、Clojure、Scheme、OCaml、Haskell、Scalaを紹... 続きを読む
Clojureの世界観 - 紙箱
ブログを書くのは久々です。 京都で小さな会社をやっていて、自社開発で Clojure とClojureScriptを使用し続けて、概ね3年くらい使い続けています。その過程で、 Clojure 自体にも小さいながらソースレベルの貢献ができたりして、 オープンソース プロジェクトとしても面白かったのですが、もともと オブジェクト指向言語 ばかりやってきたところから、 Clojure という、まったく ... 続きを読む
関数型プログラマからみたRust | κeenのHappy Hacκing Blog
C++からRustに入った人あたりから「関数型言語から来た人のRustの感想を知りたい」とたまに言われるのでいつかブログ書こうか。 — κeen (@blackenedgold) 2017年4月3日 イントロ 私はRustをやる前にはCommon LispやSMLを主に使っていましたが、仕事ではScalaを使っていましたし他にもOCamlやSchemeやClojureやATS2やHaskellなど... 続きを読む
JVMはそんなに重くない | プログラミング | POSTD
Clojureに反対する大きな理由がJVMです。この役立たずは重いですからね。 これは、数週間前に ZA Tech のSlackで見た投稿です。休暇中にClojureの話題を何件か見たのですが、投稿者はJVMについても繰り返し言及していました。 私はこの投稿について Slack上で少しつぶやいていました が、もっと広く理解され議論されるように、本稿を書くことを決めました。 背景 以前は、私もJVM... 続きを読む
WebSocket大合戦:Clojure、C++、Elixir、Go、NodeJS、Ruby | プログラミング | POSTD
Webアプリにリアルタイムの双方向通信が必要な場合、WebSocketを選ぶのは自然なことです。では、どのツールでWebSocketサーバを構築すべきでしょうか。本記事では、Clojure、C++、Elixir、Go、NodeJS、Rubyのそれぞれの言語で実装されたシンプルなWebSocketサーバを比較します。Webアプリにリアルタイムの双方向通信が必要な場合、WebSocketを選ぶのは自然... 続きを読む
Clojure - BackChannelingによるお手軽お仕事用チャット - Qiita
syobochimメディアでBackChannelingを紹介していただきました。 http://syobochim.hatenablog.com/entry/2015/09/03/214050 BackChannelingは、HipChatやSlackで感じてた不満を解消するために作りはじめたチャットです。HipChatやSlackはどうしても話題が流れていってしまうので、仕事では使いにくい面が... 続きを読む
Webデザイン用のオープンソースエディタ「Brackets 1.2」リリース。テキストのドラッグ&ドロップ対応、Windows高DPIサポートなど - Publickey
Webデザイン用のオープンソースエディタ「Brackets 1.2」リリース。テキストのドラッグ&ドロップ対応、Windows高DPIサポートなど BracketsはHTMLやCSS、JavaScriptなどを用いてWebデザインを行うことにフォーカスしたエディタです。上記のファイル以外にも、Bash、C、C++、Clojure、CoffeScript、Dart、Groovy、Java、Markd... 続きを読む
JavaScript - Immutable.jsでJSでも不変データ構造を扱う - Qiita
ClojureやHaskellのような不変データ構造体のJS実装です。facebook製。 不変データ構造の特徴として、元のデータ構造は不変です。 Immutable = require 'immutable' map1 = Immutable.Map a: 1, b: 2 # => Map {a: 1, b: 2} map2 = map1.set a: 3 #=> Map {a: 3, b: 2... 続きを読む
RubyistのためのClojure入門 - Qiita
PuppetがRubyからClojureへ乗り換えていくようです。 そんなRubyistが他にもいるかもしれないので、Rubyist向けにClojureだとどう書くか、みたいなガイドを書いてみます。 イディオム jnchitoさんのRubyイディオム記事をClojureで書くとどうなるか、まず説明したいと思います。 後置if で行数を減らす 続きを読む
ブラウザ上でデータ分析が出来る!Clojure/Gorilla入門 - あんちべ!
2014-09-07 ブラウザ上でデータ分析が出来る!Clojure/Gorilla入門 Clojure incanter テキストマイニング 機械学習 データマイニング 概要 この記事は、Gorillaという ブラウザ上でClojureという言語を利用出来るライブラリを利用し、 ブラウザ上でデータ分析環境を構築するための入門記事です。 Clojureの事前知識は一切不要で、 ClojureやGo... 続きを読む
スマホでもPCでもブラウザだけでどこでもJavaScript / Clojure(wisp) コードが書ける!走る! altjsdo.it:電脳ヒッチハイクガイド:電脳空間カウボーイズZZ(電脳空間カウボーイズ) - ニコニコチャンネル:
出先でプログラムを書きたいと思ったことはないかな? ラオスの山中で突然プログラムを書きたくなった@duxcaが開発したのが、スマホさえあればとりあえずブラウザだけでプログラムを書いて動かすことが出来るaltjsdo.itだ。 しかもサーバーと独立してローカルで動作する。 秘密は、URLにある。実はこのaltjsdo.itで書いたコードは、JavaScript上でzip圧縮され、さらにGoog... 続きを読む
Clojure - プログラミング言語別のおちんぎん分布を調べる (EnliveとIncanter) - Qiita
※ この集計結果には、統計上の誤謬が多く含まれるので、どの言語を勉強すると儲かるかという視点でなく、あくまでもEnliveとIncanterを使うとWeb上のデータを使って簡単に集計プログラムが作れるよという点をお楽しみください。 どのプログラミング言語が儲かるのか、意識の高いエンジニアには気になるネタですよね。 indeed.comという求人サイトがありますが、これはクローラー型求人サイトとよば... 続きを読む
Clojure/Incanter/clj-mlでデータマイニング入門 - あんちべ!
2014-02-16 Clojure/Incanter/clj-mlでデータマイニング入門 概要 Clojureでデータマイニングに必要な各手法を解説する記事です。 本記事を読むと、全くClojureを知らない方でも データ抽出・集計 可視化 機械学習(決定木、ランダムフォレスト、k-meansクラスタリング) をClojureで実行できるようになります。 はじめに ClojureとはJVM上で動... 続きを読む
パスワード問合せシステムを作る (clojureのreducers) - Qiita
現在のパスワードを教えてくれるからといって、「平文で保存してる!くぁwせdrftgyふじこlp」と脊髄反射してはいけません。 JALの6桁数字パスワードがどう格納されているか? 古いシステムなのでMD5でハッシュ化していると想定しますが、もちろんsaltは付けているでしょう。 さて、そんなパスワード保管方式で、現在のパスワード問合せに応答するシステムを作ってみます。 パスワードを「567890」... 続きを読む
Clojureによるログ収集と解析
Clojureによるログ収集と解析 Presentation Transcript Clojureによる Clojureによる ログ収集と解析 kawasima Collecting Logs 2 昨今の不正アクセスの増加 パスワードが漏れてしまった状態なので、システム 的に防ぐのは難しい。 不正アクセスをいかに 速く検知するかが勝負 3 ログの収集 よく使われているのはこの2種類 Apache ... 続きを読む
Clojure/kuromojiでテキストマイニング入門 ~形態素解析からワードカウントまで~ - あんちべ!
2013-09-10 Clojure/kuromojiでテキストマイニング入門 ~形態素解析からワードカウントまで~ [テキストマイニング] Clojureでテキストマイニングをしたい!という方がTLにいらっしゃったので、 Clojureという言語とkuromojiという形態素解析器を用いたテキストマイニング入門の記事を書きます。 この記事の通り手を動かすと、様々なテキスト、例えばアンケートの自由... 続きを読む
プログラミング言語を最速で学ぶための『Learn X in Y minutes』 | 100SHIKI
これは便利かも、と思ったのでご紹介。 Learn X in Y minutesは、その名の通り「プログラミング言語をx分で学ぶ」ためのサイトだ。 現在対応しているのはC、PHP、Pythonといったメジャーどころに加え、dart、clojureといったマニアックな言語もある。 実際のコンテンツ自体はその言語の基本的な文法をテキストでまとめただけのものだが、最初の取っ掛かりには便利ではなかろうか。 ... 続きを読む
Clojureの作者が作ったデータベースサービス Datomic.com が凄い
Clojureの作者が作ったデータベースサービス Datomic.com が凄い March 8 2012 プログラミング言語Clojureの作者Rich Hickey氏率いるClojure Hackerのチームがdatomic.com(デートミックと発音するらしい)というデータベースサービスをリリースしました。これが何やらとてつもないです。10年先を行ってる技術じゃないでしょうか。 まだ本番サー... 続きを読む
この1年の優れたIT系書籍はどれか?「Jolt Awards 2011」が6冊を発表。 - Publickey
デベロッパー向けに情報発信をしている「Dr. Dobb's Journal」が、この1年(昨年7月1日から今年の6月30日まで)に出版されたIT系書籍の中から優れた本を選ぶ「Jolt Awards」が今年も発表されました。 発表記事では選考理由などが紹介されていますが、以下では選ばれた6冊がどんな本なのかを紹介しましょう(当然ながらすべて洋書です)。DSL(ドメイン固有言語)やClojure、Co... 続きを読む