はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Scala

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 367件)

いま学ぶべき第二のプログラミング言語はコレだ! 未来のために挑戦したい9つの言語とその理由 - エンジニアHub|若手Webエンジニアのキャリアを考える!

2017/05/19 このエントリーをはてなブックマークに追加 2101 users Instapaper Pocket Tweet Facebook Share Evernote Clip エンジニアHub プログラミング言語 言語 キャリア コレ

2017 - 05 - 19 いま学ぶべき第二のプログラミング言語はコレだ! 未来のために挑戦したい9つの言語とその理由 業務に必要なだけではなく、コンピュータによって問題解決できていない分野を切り開き、エンジニアとして戦っていくため、刺激的な第二プログラミング言語に挑戦しましょう。Rust、Go、Erlang、Elixir、Clojure、Scheme、OCaml、Haskell、Scalaを紹... 続きを読む

競馬の予測をガチでやってみた - stockedge.jpの技術メモ

2016/01/03 このエントリーをはてなブックマークに追加 998 users Instapaper Pocket Tweet Facebook Share Evernote Clip 競馬 予測 stockedge.jp 技術メモ 賭け金

2016 - 01 - 03 競馬の予測をガチでやってみた Scala 競馬 R 基本的に競馬なんてやるべきではないと私は思っている。胴元の取り分が多いからだ。宝くじに比べればまだましだが、それでも賭け金の20~30%は胴元に取られることになる。 *1 しかし今回は、ちょっと思い立って競馬の予測をやってみることにした。 理由は馬券の安さだ。私は現在、 資金 量が少ない人間でも不利にならない投資先を... 続きを読む

「なぜDI(依存性注入)が必要なのか?」についてGoogleが解説しているページを翻訳した  - Qiita

2016/08/13 このエントリーをはてなブックマークに追加 822 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 意訳 Java イマイチ 解釈

イマイチ理解しきれていなかったDIに関して調べていところ、 Google Guice の解説がすごく分かりやすかったので、和訳してみました。 (ところどころ意訳気味です。明らかに解釈の誤った訳がありましたら、ご指摘ください) ちなみにGoogle Guiceというのは、Googleが開発したDIライブラリです。この例ではJavaが使用されていますが、Scalaでも使用可能です。最近Play Fra... 続きを読む

RubyからScalaに乗り換えた15くらいの理由 - ヽ( ・∀・)ノくまくまー(2010-04-26)

2010/04/27 このエントリーをはてなブックマークに追加 815 users Instapaper Pocket Tweet Facebook Share Evernote Clip ノくまくまー 幻覚 Ruby Rubyコード 既存

● [Scala] RubyからScalaに乗り換えた15くらいの理由 [注意] この文章を読むと、既存のRubyコードをScalaでrewriteしたくなる、 Rubyコードで型チェックをやるのが鬱になる、Ruby案件でやる気が出なくなる、 などの幻覚や異常行動が報告されています。 現在関わっているプロジェクトや家族のことを常に意識し、 気を強く持って冷静に読むとよいでしょう。 「Scalaプロ... 続きを読む

ニコニコ動画(く)リリース失敗に寄せて

2017/11/29 このエントリーをはてなブックマークに追加 666 users Instapaper Pocket Tweet Facebook Share Evernote Clip 動画 Dependency Injection ドワンゴ

そういうわけなので今日は公開資料を中心にリリース失敗の技術的な要因を分析してみたいと思います。 Scalaにおける最適なDependency Injectionの方法を考察する 〜なぜドワンゴアカウントシステムの生産性は高いのか〜 - Qiita ドワンゴアカウントシステムはScalaのコードだけで22万行を越え、ドワンゴ社内で最大のScalaリポジトリとして知られています。 ドワンゴのユーザーア... 続きを読む

10年モノのサービスをアーキテクチャから再設計─はてなブックマークがScalaとDDDを使う理由 - エンジニアHub|若手Webエンジニアのキャリアを考える!

2019/09/05 このエントリーをはてなブックマークに追加 639 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD ドメインモデル アーキテクチャ エンジニアHub 負債

改善1つに数カ月かかるなら全てを書き換えられないか 2000年代にトレンドだった開発手法の負債 過去の開発意図を探る考古学的手法 データセンター移行も見据えて刷新しよう ドメインモデル設計とScalaとマイクロサービス化 コアロジックにはScalaを採用 きちんとしたドメインモデルによる設計と実装を継続したい 段階的... 続きを読む

PHPからScalaに乗り換えたチャットワークさん、その後どうですか?(前編) | HRナビ by リクルート

2016/08/19 このエントリーをはてなブックマークに追加 631 users Instapaper Pocket Tweet Facebook Share Evernote Clip チャットツール ChatWork CTO PHP 異名

IT芸人の異名を持つ、トレタの増井雄一郎さんが「今、気になる人」に直撃する連載。今回は、ビジネス向けチャットツール「 チャットワーク 」を手がけるChatWorkでCTOを務める山本正喜さんの登場です。 チャットワークは世界205の国と地域、10万7000社以上で使われるチャットツール。2014年4月には、PHPと独自フレームワークで構築した大規模システムをScalaで刷新すると宣言し、エンジニア... 続きを読む

要するに DI って何なのという話 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く

2014/02/12 このエントリーをはてなブックマークに追加 557 users Instapaper Pocket Tweet Facebook Share Evernote Clip 蓄音機 Programming ジンベイさん 分間 気力

2014-02-13 要するに DI って何なのという話 programming 友人から「しんぺいさん DI について書いてほしい」みたいな話をだいぶ前からされてたんだけど書く気力ずっとなかった。でも仕事の気分転換にちょっとずつ書いたやつがいい量まとまったので公開するです。たいしたことは書いてないっていうか知ってるひとにはあたりまえのことしか書いてない。サンプルコードはわたしの趣味で Scala... 続きを読む

Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスク...

2014/02/14 このエントリーをはてなブックマークに追加 541 users Instapaper Pocket Tweet Facebook Share Evernote Clip sifue 吉村 Developers Summit スク

Developers Summit 2014 「Play2/Scalaでドメイン駆動設計を利用した大規模Webアプリケーションのスクラム開発の勘所」 Presentation Transcript Play2/Scalaでドメイン駆動設計を利用した 大規模Webアプリケーションの スクラム開発の勘所 株式会社ドワンゴ ニコニコ生放送 吉村 総一郎 (@sifue) 吉村 総一郎 (@sifue) ... 続きを読む

Twitterが分散フレームワーク「Gizzard」公開! Scalaで書かれたShardingを実現するミドルウェア - Publickey

2010/04/07 このエントリーをはてなブックマークに追加 536 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter Publickey Sharding PHP

Twitterが分散フレームワーク「Gizzard」公開! Scalaで書かれたShardingを実現するミドルウェア Twitterは独自に開発した分散フレームワークの「Gizzard」をオープンソースとして公開しました。GizzardはScalaで書かれたJavaVM上で動作するミドルウェアで、PHPやRubyといったWebアプリケーションからの要求を自動的にデータベースに分散することで、大規... 続きを読む

Windowsで快適な開発環境を整備するために | break the code!! | codebreak;

2014/07/27 このエントリーをはてなブックマークに追加 492 users Instapaper Pocket Tweet Facebook Share Evernote Clip Scal codebreak Ultimate 有償 Java

会社の標準的なPCはWindowsなのですが、JavaやScalaがメインとはいえWeb界隈の仕事をしているとWindowsだとなにかと不便なことも多いです。そこでWindowsで快適な開発環境を整備するために使っているツールを紹介します。 IntelliJ IDEA Scalaを書いているので何はなくともこれを入れます。有償になりますが、Ultimate EditionであればJavaやScal... 続きを読む

エンジニア向けの社内情報共有ツールの紹介 – FiNC Engineering Blog – Medium

2017/06/30 このエントリーをはてなブックマークに追加 488 users Instapaper Pocket Tweet Facebook Share Evernote Clip medium Markdown Confluence 機運

Scala/Node.js/C#/Unity/Ruby/RoR I love static typing! エンジニア向けの社内情報共有ツールの紹介 FiNCのエンジニアの人数も50人を超え、チームを横断した情報共有の機運が高まっています。 もともと社内には情報共有ツールとしてConfluenceやGitHub Wikiなどがありましたが、前者はMarkdownなどのエンジニアがドキュメントを書き... 続きを読む

Java使いをScalaに引き込むサンプル集(mwSoft)

2011/02/13 このエントリーをはてなブックマークに追加 473 users Instapaper Pocket Tweet Facebook Share Evernote Clip generics javac Java使い サンプル集 後発

Java使いをScalaに引き込むサンプル集前書きScalaという言語をご存知ですか?Javaと同じくコンパイルされるとclassファイルになり、実行時はJVM上で動作する、オブジェクト指向+関数型のプログラミング言語です。Scalaを開発したのはJavaのgenericsの設計を手がけたり、javacの開発をしていた経歴も持つMartin Odersky氏。Scalaは後発の言語ということもあっ... 続きを読む

新しいプログラミング言語の学び方 HTTPサーバーを作って学ぶ Java, Scala, Clojure // Speaker Deck

2017/11/24 このエントリーをはてなブックマークに追加 466 users Instapaper Pocket Tweet Facebook Share Evernote Clip Clojure Speaker Deck 学び方

新しいプログラミング言語の学び方 HTTPサーバーを作って学ぶ Java, Scala, Clojure 続きを読む

今からでも遅くない これから始めるScala(前編)(1/7):CodeZine

2010/06/21 このエントリーをはてなブックマークに追加 443 users Instapaper Pocket Tweet Facebook Share Evernote Clip CodeZine Lift Twitter GTDツール 前編

なぜ、いまScalaなのか? TwitterがScalaを利用しているのは有名ですが、他にも位置情報を利用したfoursquareはScalaで構築されたLiftというWebフレームワークを利用していますし、GTDツールとして有名なRemember The MilkもScalaの利用を検討しているようです。 Scalaは、Java Virtual Machine(以下JVM)上で動くオブジェクト指... 続きを読む

Scala採用を決めて一年たった、CTOの雑感 | チャットワーククリエーターズブログ

2015/04/26 このエントリーをはてなブックマークに追加 439 users Instapaper Pocket Tweet Facebook Share Evernote Clip CTO ChatWork Scal 満場一致 PHP

こんにちは!ChatWork CTOの山本です。 ChatWorkでは一年前に、PHPの独自フレームワークでつくられた大規模システムを、Scalaを使ってゼロベースでつくりなおすという決断をしました。 Scala採用までの経緯を三行で: カウボーイ開発で約4年間積み上げてきたPHPのシステムがもはや限界 ゼロベースでつくりなおそうと開発合宿を開催。満場一致でScalaに決定! しかし社内にScal... 続きを読む

Javaのマイクロフレームワーク ― この新トレンドは見逃せない | インフラ・ミドルウェア | POSTD

2015/07/13 このエントリーをはてなブックマークに追加 437 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD Ninja Spark フレームワーク Java

マイクロフレームワークは、現時点で得られる最軽量のJava開発手法であり、アーリーアダプタたちの開発現場では非常に良い結果を出しています。。ここで、人気の高いJavaのマイクロフレームワークとして、Ninja、Spark、Joddの3つのフレームワークを取り上げてみましょう。この記事は、JavaとScalaの例外分析・パフォーマンス監視のツールTakapiのblogに投稿されたものです。 Java... 続きを読む

Scalaコードでわかった気になるDDD | GREE Engineers' Blog

2013/12/18 このエントリーをはてなブックマークに追加 421 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD グリー エントリ Scalaコード ジュン

みなさん、こんにちは。グリーのかとじゅん(@j5ik2o)です。 このエントリは GREE Advent Calendar 2013 の 18日目の記事です。よろしくお願いします。 私がグリーに入社してやっていることは、プログラミング言語 Scalaとドメイン駆動設計(以下、DDD)の布教活動です。布教活動といっても宣伝するだけでは具体性に欠けるので、実際に開発チームに入ってScalaやDDDの技... 続きを読む

Javaの限界を超えて実用化を目指す 新開発言語「Scala」のメリットとは~前編(1/6):CodeZine

2009/11/06 このエントリーをはてなブックマークに追加 419 users Instapaper Pocket Tweet Facebook Share Evernote Clip CodeZine generics javac コンパイラ

本稿は『月刊DBマガジン 2009/09 月号』の記事「Javaの限界を超えて実用化を目指す、新開発言語「Scala」の メリットとは」を転載し、一部修正したものです。 Scalaとは Scalaは、2003年にJavac(コンパイラ)やJavaのGenericsの設計/開発貢献者であるMartin Odersky氏(スイス・ローザンヌ工科大学教授)によって、開発が開始された比較的新しいプログラミ... 続きを読む

Oss貢献超入門

2017/08/05 このエントリーをはてなブックマークに追加 401 users Instapaper Pocket Tweet Facebook Share Evernote Clip Hadoop React OSS リポジトリ http

Oss貢献超入門 1. OSS貢献超入門 builderscon2017 2017/8/5 shigemk2 2. 自己紹介 ● shigemk2 ● アドテクエンジニア ● ScalaとかHadoopとかReactとか ● http://www.shigemk2.com/ 3. 超結論 好きなリポジトリを ウォッチしよう 4. 今日の流れ 1. 対象者 2. OSSとは 3. 貢献できない理由 ... 続きを読む

プログラミング言語「ほむほむ」 - ゆろよろ日記

2011/06/01 このエントリーをはてなブックマークに追加 400 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラミング言語 ゆろよろ日記 Grass ブブゼラ ベース

scala, ネタ | 15:07 | なんか、極めると「ほむほむ」だけで会話できるみたいですね? 俺はまだそこまでの域には至ってないんですが、「ほむほむ」だけでプログラミングできたらステキですよね?そこで、ちょっと草植えときますね型言語 Grassを元にして以前作ったプログラミング言語「天使ちゃんマジ天使」とか 「ブブゼラ」をベースに、 またまたネタ言語を作りました。 Grassの文法と異なる点... 続きを読む

C#/Scala/Python/Ruby/F#でデータ処理はどう違うのか? - @IT

2011/07/22 このエントリーをはてなブックマークに追加 374 users Instapaper Pocket Tweet Facebook Share Evernote Clip 岩永 Ruby Python プログラミング言語 言語

特集:人気言語でのデータ処理の比較 C#/Scala/Python/Ruby/F#でデータ処理はどう違うのか? 岩永 信之 2011/07/22 ■概要 以前、C#でのデータ処理について解説した。今回は、同様のデータ処理を、C#以外のプログラミング言語ではどうしているのか、(C#も含めて)以下の5つの言語を比較しながら説明していく。 C# Scala Python Ruby F# 結果としてできる... 続きを読む

チャットワークのScala移行と大規模メッセージDB再構築、本当にできたんですね!(前編) | HRナビ by リクルート

2017/02/24 このエントリーをはてなブックマークに追加 372 users Instapaper Pocket Tweet Facebook Share Evernote Clip リクルート HRナビ チャットワーク 増井 プログラマー

2016年8月、トレタの増井雄一郎さん(「IT芸人」「フログラマー」で検索!)はPHPからScalaへの移行を表明していたChatWork CTOの山本正喜さんに「本当にScala化できるんですか?」と直球で聞きました(「 PHPからScalaに乗り換えたチャットワークさん、その後どうですか?(前編) 」)。そして2017年2月。「移行できたら、ぜひもう一回来てください」との誘いを受けて、再び増井... 続きを読む

モナドが解らない人へ、図解で絶対わかるモナドのしくみ - セカイノカタチ::Techlog

2013/06/24 このエントリーをはてなブックマークに追加 370 users Instapaper Pocket Tweet Facebook Share Evernote Clip モナド メタファ Haskell techlog 図解

Scala, Haskell 前置き みなさん、モナドって、わかりにくいですよね。 なので、図解することで解りやすく説明できるんじゃないかと、何回かモナドの図解を試みてきたのですが、むしろ複雑さが強調されてしまい残念な感じになってしまいました。 過去の図解 モナドってなんだよ!?全然わからないんで分解して図解してみた(´・ω・`) モナドの分解ふたたび ただ、以前よりモナドを表すメタファのイメージ... 続きを読む

はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化

2015/11/25 このエントリーをはてなブックマークに追加 365 users Instapaper Pocket Tweet Facebook Share Evernote Clip アクセス制御 はてなブックマーク モデル化 tarao 伊奈

はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化 1. はてなブックマークにおけるアクセス制御 半環構造に基づくモデル化 伊奈 林太郎 id:tarao @oarat 2015-11-24 @ WebDB Forum 2015 2. ◮ 国内最大のソーシャルブックマークサービス 3. ◮ 国内最大のソーシャルブックマークサービス ◮ Scala でいちから作り直すプロジェクトが... 続きを読む

 
(1 - 25 / 367件)