はてブログ

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



タグ een

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

プログラミング言語の未来はどうなるか | κeenのHappy Hacκing Blog

2021/01/26 このエントリーをはてなブックマークに追加 566 users Instapaper Pocket Tweet Facebook Share Evernote Clip Matz JEITA パネルディスカッション 議論 執筆

κeenです。最近JEITAのソフトウェアエンジニアリング技術ワークショップ2020に参加したんですが、そこで五十嵐先生、柴田さん、Matzとパネルティスカッションをしました。その議論が面白かったので個人的に話を広げようと思います。 年末年始休暇に書き始めたんですが体調を崩したりと色々あって執筆に時間がかかってし... 続きを読む

Twitter上のプログラミング入門者観察記 | κeenのHappy Hacκing Blog

2020/05/21 このエントリーをはてなブックマークに追加 380 users Instapaper Pocket Tweet Facebook Share Evernote Clip 潮時 Twitter上 プログラミング エンジニア タイミング

κeenです。 ここ半年くらいTwitter上でプログラミングに入門してる人、入門してエンジニアとして働きはじめたばかりの人を観察していました。 そろそろ潮時かなと思ったので観察結果を報告します。 観察結果をまとめようと思ったのは、どっかのタイミングで書こうと思っていたところに丁度いい記事が目に入ったからです... 続きを読む

安全なシステムプログラミング言語Rustへの招待 | κeenのHappy Hacκing Blog

2019/11/19 このエントリーをはてなブックマークに追加 374 users Instapaper Pocket Tweet Facebook Share Evernote Clip Happy Hacκing Blog 招待

IIJ Labでの発表用。主にシステムプログラミング言語経験者向けの内容 続きを読む

「実践Rust入門」を書いたよ | κeenのHappy Hacκing Blog

2019/04/24 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust 共著 see also 実践Rust入門 目次

κeenです。実践Rust入門 言語仕様から開発手法まで(技術評論社)を書いた(3人で共著)のでどういう本なのか解説します。 5/8発売です。電子版もありますよ。Gihyo Digital PublishingだとPDFが手に入るので人気らしいです。 See Also 書籍『実践Rust入門』の詳細な目次です 目指したもの Rustの入門書といえば公式ドキュメ... 続きを読む

お薦めのコンパイラの本とか | κeenのHappy Hacκing Blog

2019/02/16 このエントリーをはてなブックマークに追加 79 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter コンパイラ 主観 通称 やりとり

κeenです。たまにお薦めコンパイラの本教えてなどのやりとりをTwitterで見かけるのでまとめておきます。 私の主観が入っているので他の方の意見も参考にして下さい。 普通の入門書三書 よく挙げられるのは通称「ドラゴンブック」、「タイガーブック」、「中田先生の最適化なんちゃらの本」です。 このうちのどれかを読む... 続きを読む

async/awaitと合成可能性 | κeenのHappy Hacκing Blog

2019/02/09 このエントリーをはてなブックマークに追加 177 users Instapaper Pocket Tweet Facebook Share Evernote Clip await async スライド 実装 非同期処理

κeenです。async/awaitって実装の都合と利便性の良い所取ってるよなーと常々思ってるのを言語化してインターネットに放流します。 何度か似たようなことを言ってるのですがスライドであることが多くてあまり情報量を詰め込めなかったのでブログにまとめます。 非同期処理と継続 非同期処理は時間のかかる処理を待ち合わ... 続きを読む

プログラミングを目的にしてもいいと思う | κeenのHappy Hacκing Blog

2019/01/22 このエントリーをはてなブックマークに追加 473 users Instapaper Pocket Tweet Facebook Share Evernote Clip Happy Hacκing Blog プログラミング 目的

文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai|noteという記事を読みました。 この記事に書かれていることが私の身にも覚えがあります。特に私と同い年の方のようなので自分に重ねてしまうところもあります。 ですが多少似たところはあってもやっぱり他人なので全然違う体験もしていま... 続きを読む

JITあれこれ | κeenのHappy Hacκing Blog

2018/12/01 このエントリーをはてなブックマークに追加 201 users Instapaper Pocket Tweet Facebook Share Evernote Clip JIT グダグダ Happy Hacκing Blog 一口

κeenです。遅刻してしまいましたがこのエントリーは 言語実装 Advent Calendar 2018 1日目の記事です。 最近私の観測範囲内でJITが流行っているのですが一口にJITと言っても色々あるよなーと思ったので私がJITについて知っていることをグダクダ話ます。 このブログでも何度がJITや周辺技術について取り上げてますが話の... 続きを読む

isucon7予選のアプリをRustに移植したから解説するね | κeenのHappy Hacκing Blog

2018/09/02 このエントリーをはてなブックマークに追加 103 users Instapaper Pocket Tweet Facebook Share Evernote Clip gfx isucon rust Webアプリケーショ 余力

κeenです。こういう流れがあったので移植しました。 keenさんが「2028年、Rust でイケてる web application framework はこれだ!」みたいな記事を書くとと "余力" が生まれるかもしれません…!! — FUJI Goro (@gfx) 2018年8月28日 まずISUCONを知らない方に雑に説明しておくと、意図的に遅く作られたWebアプリケーショ... 続きを読む

エンジニアの働き方とかについてのエモい記事 | κeenのHappy Hacκing Blog

2018/01/14 このエントリーをはてなブックマークに追加 608 users Instapaper Pocket Tweet Facebook Share Evernote Clip DISCLAIMER マネージャ エンジニア 非エンジニア

κeenです。 非エンジニアのマネージャがエンジニアチームと上手くやる方法 の記事に影響を受けてエンジニアとしての意見を書いてみようかなと。 非エンジニア向けのつもりです。 ここでいうエンジニアはソフトウェアエンジニアのことです。 Disclaimer ある程度客観的になるように気をつけてますがあくまで私個人の意見です。エンジニアを代表するようなものではありません。 κeenはまだエンジニア3年目... 続きを読む

雰囲気でシェルを使っている人のためのシェル入門 | κeenのHappy Hacκing Blog

2017/10/29 このエントリーをはてなブックマークに追加 880 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSIX AsH bin POSIXシェル シェル

κeenです。雰囲気でシェルを使ってる人が多いとのことだったので少しばかり込み入った知識を。 あと一応POSIX準拠かどうかも気にしながらやっていきます。 基礎知識編 シェルの種類 まず、POSIXにシェルが 定義されています 。 これに最低限の機能で準拠しているものをPOSIXシェルと呼ぶことにします。いわゆる /bin/sh です。具体的な実装はbsh、ash、dashあたりでしょうか。 最低... 続きを読む

Rustで高速な標準出力 | κeenのHappy Hacκing Blog

2017/10/05 このエントリーをはてなブックマークに追加 163 users Instapaper Pocket Tweet Facebook Share Evernote Clip println rust Yes time アプリケーション

κeenです。Rustで何も考えずに標準出力に吐いてると遅いよねーって話です。 今回、標準出力に「yes」と1000万回出力するアプリケーションを書いてみたいと思います。 println! まあ、最初に思いつくのはこれでしょうか。 fn main() { for _ in 0..10_000_000 { println!("yes"); } } $ rustc -O yes.rs $ time .... 続きを読む

最速で知る! プログラミング言語Rustの基本機能とメモリ管理【第二言語としてのRust】 - エンジニアHub|若手Webエンジニアのキャリアを考える!

2017/07/10 このエントリーをはてなブックマークに追加 1035 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust エンジニアHub プログラミング言語Rust 最速

2017 - 07 - 10 最速で知る! プログラミング言語Rustの基本機能とメモリ管理【第二言語としてのRust】 Rustは、新しいシステムプログラミング言語です。本稿では、基本的な構文に加えて、所有権、参照と借用、ライフタイムといった特徴的な機能によるメモリ管理を解説します。 Rust 第二言語 プログラミング言語 Tweet κeen ( @blackenedgold ) です。Rus... 続きを読む

非同期とノンブロッキングとあと何か | κeenのHappy Hacκing Blog

2017/05/20 このエントリーをはてなブックマークに追加 266 users Instapaper Pocket Tweet Facebook Share Evernote Clip ノンブロッキング ブロッキング 誤謬 ノンプロ 記述形式

κeenです。最近同期/非同期、ブロッキング/ノンブロッキング、直接形式/継続渡し形式あたりが混乱してきたので個人的に整理します。 あくまで私個人の理解を纏めただけなので誤謬などに注意して下さい。 非同期とノンブロッキングはよく混同されます。また、非同期処理の記述形式として直接形式や継続渡し形式などがあります。 私自身違う言葉だなとは思いつつも混同したり違いを忘れたりしています。 非同期もノンブロ... 続きを読む

Rust風にデザインパターン23種 | κeenのHappy Hacκing Blog

2017/05/06 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip enum クロージャ GoF rust 発端

κeenです。 GoFのデザインパターンは有名ですが、言語機能によっては単純化できたりあるいは不要だったりするのでRust風に書き換えたらどうなるか試してみます。 発端はこのツイート。 デザインパターン、古いJavaの機能の足りなさのワークアラウンド的なテクニックも含まれてるからあまり宜しくないんだよね。enumやクロージャで十分なのもいくつかある。 Rustで写経、デザインパターン23種 - Q... 続きを読む

メモリとスタックとヒープとプログラミング言語 | κeenのHappy Hacκing Blog

2017/04/30 このエントリーをはてなブックマークに追加 626 users Instapaper Pocket Tweet Facebook Share Evernote Clip ビーフ rust スタック 引数 定数

κeenです。 今回の話は別にRustに限ったものではないのですが、よくRustを始めたばかりの人がスタックとヒープが分からないと言っているのをみかけるので少しメモリの話をしますね。 厳密な話というよりは雰囲気を掴んで欲しいという感じです。 メモリは配列 プログラム(プロセス)のメモリには実行するプログラム(機械語)やグローバル変数/定数、関数の引数やローカル変数、その他プログラムで使うデータ領域... 続きを読む

関数型プログラマからみたRust | κeenのHappy Hacκing Blog

2017/04/04 このエントリーをはてなブックマークに追加 144 users Instapaper Pocket Tweet Facebook Share Evernote Clip OCaml Haskell Scheme SML Scala

C++からRustに入った人あたりから「関数型言語から来た人のRustの感想を知りたい」とたまに言われるのでいつかブログ書こうか。 — κeen (@blackenedgold) 2017年4月3日 イントロ 私はRustをやる前にはCommon LispやSMLを主に使っていましたが、仕事ではScalaを使っていましたし他にもOCamlやSchemeやClojureやATS2やHaskellなど... 続きを読む

コンパイラの人からみたWebAssembly | κeenのHappy Hacκing Blog

2017/01/28 このエントリーをはてなブックマークに追加 99 users Instapaper Pocket Tweet Facebook Share Evernote Clip WebAssembly コンパイラ

続きを読む

Idein Incに入社しました | κeenのHappy Hacκing Blog

2017/01/06 このエントリーをはてなブックマークに追加 74 users Instapaper Pocket Tweet Facebook Share Evernote Clip idein クラスタ Happy Hacκing Blog

κeenです。本日を以ちまして Idein Inc. に入社したので報告します。 退職エントリは こちら 経緯 Lisp Meet Upで社長の @9_ties さんと知り合う その他勉強会で何度か一緒になってよく喋るようになる オフィス訪問に誘われて行ったら入社を誘われる(7月末) 入社することにする(9月半ば) 入社(現在) わさびずとideinに遊びに来たよ。噂のpi zero クラスタとか... 続きを読む

気付いたらRustの環境構築がかなり楽になってた | κeenのHappy Hacκing Blog

2016/12/29 このエントリーをはてなブックマークに追加 89 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust Happy Hacκing Blog 既存 以下

κeenです。ここのところRustの開発ツール回りでリリースが続いてセットアップが楽になってるようだったので最新の情報をお届けします。 とりあえず私は既存の環境があるので一旦全て破棄してから再度セットアップしてみます。 Rustのインストール rustup.rs - The Rust toolchain installer がリリースされたので以下で一発です。 $ curl https://sh.... 続きを読む

サイバーエージェントを退職しました | κeenのHappy Hacκing Blog

2016/11/30 このエントリーをはてなブックマークに追加 140 users Instapaper Pocket Tweet Facebook Share Evernote Clip サイバーエージェント エントリ 元サイバーエージェント 学生

このエントリは Ex CyberAgent Developers Advent Calendar 2016 - Adventar 1日目の記事です。 元サイバーエージェントの人がわいわいやります。 κeenです。二年弱勤めたサイバーエージェントを退職したのでその旨について。 サイバーエージェントの思い出 サイバーエージェントに興味をもつきっかけになったのも入社することになったのも学生の頃からずっと... 続きを読む

2016年注目していきたい技術 | κeenのHappy Hacκing Blog

2016/01/01 このエントリーをはてなブックマークに追加 268 users Instapaper Pocket Tweet Facebook Share Evernote Clip Happy Hacκing Blog 技術

2016年個人的に注目したいというか力を入れたいというか成行を見守りたいというか、そんな技術達を書き連ねていく。ものによっては「何を今更」と思うかもしれないがあくまで私にとって、だ。 順不同。 Apache Drill 公式 。様々なデータソースに対してANSI SQLでクエリを投げれるやつ。 ビッグデータの時代にETL無しで迅速にデータを分析出来るようにするために開発されてるらしい。 様々なデー... 続きを読む

rust初心者へのガイド | κeenのHappy Hacκing Blog

2015/09/23 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip Happy Hacκing Blog rust初心者

シルバーウィークの進捗が芳しくなかったので雑な記事書いてお茶を濁しとく。rustをそれなりに(といっても1000行くらい)書いて溜まった知見をとりあえず出す。rust1.3時点。 最初の方で熱く語ってるが多くの人にとって欲しい情報は下の方にあると思う。 どんな言語 公式から持ってくるとこんな感じ。 zero-cost abstractions C++くらいの性能と思えばいい。 move seman... 続きを読む

構文解析にまつわる小話たち | κeenのHappy Hacκing Blog

2015/08/08 このエントリーをはてなブックマークに追加 74 users Instapaper Pocket Tweet Facebook Share Evernote Clip 構文解析 Happy Hacκing Blog

続きを読む

21世紀のエンジニアのためのHTTP/2入門 | κeenのHappy Hacκing Blog

2015/05/21 このエントリーをはてなブックマークに追加 306 users Instapaper Pocket Tweet Facebook Share Evernote Clip http Happy Hacκing Blog エンジニア

続きを読む

 
(1 - 25 / 31件)