2018年07月

no image

Pythonでプロセスをforkしてみる

Pythonで処理をもっと速く実行しようってなったときに、「PythonはGILの制限があるから、マルチスレッド化しても意味ないよね」となります。だからマルチプロセスにして並列処理をしたくなりますが、ではマルチプロセス化ってどうやるんでしょうか。そもそもプロセスってなんだろう。 Pythonよりもう少し手前からこの話題を見てみます。

no image

【勉強用】web上で読める長めの読み物のリンク集

体系立った知識を得るためには、やはり書籍が最適だとは思いますが、web上にも良さげな読みものが転がっています。 以下で紹介するものは、最近の僕が読んでいる、もしくは読もうとしているもののリンク集です。 僕の最近の趣向にだいぶ偏っています。 ネットサーフィンをしていて良さそうなものを見つけ次第、ここに追記していきます。 基本的にこの一覧からリンクを消すことはしないようにします

no image

ReactNativeでHoCとRecomposeを使う

この記事は、Reactを使っているとたまに耳にするHoCやRecomposeってどんなもの?って人向けに概要を…

no image

HTTPのステートレス性とHTTPメソッドの冪等性などについて

「Webを支える技術」を読んでいます。 大雑把にしか知らなかった飛び飛びの知識が穴埋めされていくようで読んでい…

no image

HaskellのインストールからAtomの環境構築まで

少し前にHaskellを始めたので、その環境構築などをメモ。なぜHaskellをやろうと思ったかある勉強会で出会った人が「Haskellはいいぞ〜」って言ってたのでやってみよかなと思いました。 何に使えるかは置いといて、HaskellやScalaのような言語をやっておくと、 なるほど、そういう考え方もあるんですねと気付かさ

no image

関数型プログラミングの概要

関数型プログラミングを始めて間もないので、内容が結構微妙だったりしますがご了承願います。 勉強しつつ見返しつつ、おかしなところを見つけたら随時追記修正します。 関数型プログラミングとは関数型プログラミングは、英語で「Functional Programming」といい、めっちゃ雑に説明すると関数の組み合わせのみでプログラムを記述す

no image

一つの区切り。インターンを終えて思ったこととか

今日、ラストバイトが終わった。 そのときに思ったこと 社名は出していいのかわからないので、伏せておく 以下はツ…

no image

ReactNativeとTypeScriptでDucksデザインパターンを試してみた

Reduxのディレクトリ構成の一つにDucksというデザインパターンがあるみたいで、けっこう良さそうなので採用…