タグ Born Too Late
人気順 10 users 50 users 100 users 500 users 1000 usersAirPods Pro を使って英会話の訓練をしながら Kubernetes をはじめとするあらゆるテクノロジーについて学べるすごい学習法 | Born Too Late
AirPods Pro を使って英会話の訓練をしながら Kubernetes をはじめとするあらゆるテクノロジーについて学べるすごい学習法 Dec 2, 2019 約 1 年ぶりにブログを書くにあたって、めちゃくちゃ釣りっぽいタイトルにしてみました。 (昨日すでに別の記事が出ていますが、書き始めたのはこちらが先でした) この記事は AirPods ... 続きを読む
Web エンジニア 6 年 5 ヶ月やってたどり着いた価値観 - Born Too Late
Web エンジニアとして経験を積むことでいくつかのプログラミング言語やツール・ミドルウェアの使い方を覚えたりもしたけど、それらのうちいくつかは 10 年後ぐらいには陳腐化してしまっているかもしれない。 だけどそれらを通じて身につけた価値観や哲学はもっと普遍性を持っているような気がする。 大学を卒業し、Web エンジニアとしての職を得て 6 年 5 ヶ月、日数にして 2344 日経ったので、現時点で... 続きを読む
Woothee を PHP に移植した - Born Too Late
TL;DR User Agent 判定器 Woothee の PHP 実装を作った Packagist には登録できてなかったりするので少々お待ちください Woothee は便利プロジェクトなので盛り上がってほしい Woothee とは Woothee というのは @tagomoris さんが作った User Agent 判定器プロジェクトです。 Perl, Java, JavaScript, P... 続きを読む
Ruby/Rails 用 DI コンテナ Dee をつくった、あるいは Ruby のカルチャーについて - Born Too Late
あけましておめでとうございます。 大晦日は実家でプログレ聞きながらコード書いてました。 今さらながら Heldon の Stand by とか聞いてたんですが、Tangerine Dream を思わせるミニマルなシンセサイザーの反復と、リシャール・ピナスによるロバート・フリップばりの暴力的なギターソロが絡みあっており、大変良いですね。 作ったもの また説明長くなりそうなので、はじめに作ったものの紹... 続きを読む
Spika Hackathon に参加してきた - Born Too Late
久々のブログです。 夕方に3DS LL とポケモンのセットが届いたのですが、電源がついてなくてあんまり遊べてません。 今週末は @kuzuha さん主催での Spika Hackathon というイベントに参加してきました。 Spika がどういうものなのかはこの辺の記事を見ればいいと思います。 Spika – world first opensource messenger for ios/an... 続きを読む
PHP で Reactor パターンを使った非同期 MySQL 問い合わせ - Born Too Late
最近は非同期処理に興味があります。 Reactor パターンというのは、非同期処理の実装パターンのひとつで、例えば HTTP 問い合わせなんかで「読み込みが完了するのを監視しつつその他のタスクを進め、読み込みが完了したタイミングでその結果を処理する」みたいなヤツです。 例えば Node.js では Reactor パターンを使ったプログラミングが比較的簡単に行えます。 PHP でも同じことをやりた... 続きを読む
例えば, Singleton を避ける - Born Too Late
この記事は TDD Advent Calendar jp: 2011 の 14 日目です. 前日: TDD戦略 -TDDを導入し進化させる方法- #TDDAdventJP (@kyon_mm さん) 翌日: (@gab_km さん) この記事の概要 TDD で開発することで設計上の問題点に気づきやすくなる Singleton はグローバル変数である Singleton の使用はできる限り避けるべき... 続きを読む
phpenv で複数の PHP 環境を管理する - Born Too Late
phpenv とは CHH/phpenv – GitHub 複数のバージョンの PHP を管理し, コマンドで簡単に切り替えるためのものです. Ruby でいう rbenv や RVM, Perl でいうところの perlbrew にあたるものです. なお, phpenv の中身は rbenv を流用することで動いています. インストール まず, 以下のコマンドでインストールスクリプトを実行します... 続きを読む
PHP 用ベンチマーキングフレームワーク Joshimane というのを作った - Born Too Late
あくまでもプロトタイプですが.gist: 813246 – Joshimane: A Tiny PHP Benchmarking Framework… But it’s just a prototype yet.- GitHubプロトタイプなので, API は大幅に変わると思います.使用イメージ以下のようにして使用します.これを実行すると, 以下のような結果が得られます.$ php example... 続きを読む
Hello, World! するだけの PHP Extension を作る - Born Too Late
来月開催される ZendEngine勉強会@東京に向けて, 少しでも予習しておこうと思い, 以下のページを参考にやってみました.PHP Extension を作ろう第1回 – まずは Hello World DSAS開発者の部屋しかし, この記事そのままのやり方では上手くいきませんでした. 書かれたのが 2006 年ということもあり, 一部情報が古くなっている部分があるようです.そこで, 上記の記... 続きを読む
CUI な Git ブラウザ tig を入れてみた - Born Too Late
Tweet Git をなかなか使いこなせずにいる私ですが、これはいい ! コンソールから使える git ブラウザ、tig が超便利 Vim に近い操作感で使えるのが Vim 使いには非常に嬉しいところです。以下で、インストール方法と基本操作について紹介します。 インストール インストールは、まずソースコードからやってみたのですが、パッケージが存在することに気づいたので、 aptitude で入れ直... 続きを読む