-
技術blogをWordPressからAstroに移行
-
RDSのDB engine version upをサボっていたら高額請求になってしまった話
-
最適な認証基盤を構築する (Amazon Cognitoサンプル編)
-
最適な認証基盤を構築する (Amazon Cognito調査編)
-
最適な認証基盤を構築する (市場調査編)
-
AWS CodeBuildのPROVISIONINGフェーズが遅い問題
-
New Relicの料金体系が2019年頃に変更されたらしく、小規模チームでの利用はコスパが悪化した
-
Intellij使用時、rbenvで読み込むバージョンが異なる問題
-
iPhoneの通知が全く来ない問題を解決した過程memo
-
Sidekiqの要点まとめと動かし方
-
i18n-tasksで外部の(gemの)localeファイルを利用する
-
複数行の出力を加工して、コマンドに引数として渡すワンライナー
-
Python標準csvで改行ありエスケープありCSVを読み込む
-
Railsで多言語対応(i18n)をする前にi18n-tasksなど色々と知っておきたかった話
-
Single InstanceのElastic Beanstalkに証明書を入れる
-
homebrew-cask-fontsへのPR. RictyからHackGenへ移行
-
Zoho CRM API v2を使う (& zoho_hubの使い方)
-
YAMLファイルをCLI(Shell)で操作(編集)するライブラリの選定にご注意
-
WordPress(docker)のアクセス元IPアドレスを正す
-
WordPress環境のビルドから公開まで全てをAWS環境で構築する
-
WordPressのVisualEditorがCloudFront(CDN)のせいで使えなくなるバグ
-
Amazon EC2 スポットインスタンスの価格調査メモ(不要だった)
-
DB(MySQL)でDDLを作成するときの小ネタまとめ
-
Spark DataFrameのschemaにまつわる罠とschemaの補正
-
fluentdのtimeの仕様とネストしたフィールドの扱い方
-
Google Cloud Pub/Sub を複数のProjectにまたがって利用する。またそのときの課金について
-
Google Cloud Pub/Sub のデータをSpark Streamingで読む
-
Google Cloud Pub/Sub 入門
-
Google Cloud Pub/Sub Java Client Library 入門 (サンプルはScala)
-
sbt compileで scala.reflect.internal.MissingRequirementError: object scala in compiler mirror not found
-
Azure Active Directoryで職場または学校のアカウントを作成する
-
LinkedIn WhereHowsの概要と起動
-
Google Container Engine (GKE, Kubernetes) を使ってサービスを外部公開する
-
Intellijでプログラム実行するとなぜかconfigファイルが見つからない
-
PythonでProtocol Buffers3を使う&悩みどころを解説
-
dcos-metronome-pythonというOSSをリリースしました
-
Java, ScalaプログラマのPython学習メモ
-
Maven enforcerのEnforcer rules have failed
-
mavenでビルドした成果物をairtifactoryにUpload
-
リモートサーバー上で動くJavaアプリに対してjvisualvmを動かす
-
Avroでデータのserialize, deserializeをする(Java, Scala)
-
Avroとsbtを使ってentityクラスを自動生成する(Java, Scala)
-
SparkSQLで文字列型を日付型に変換する
-
Blackmagic intensity shuttleでIkaLogを使う
-
Apache プロジェクトのメーリングリストに登録する
-
SparkのTASKが停止する問題を回避する
-
Spark Streaming (Kinesis) ではdynamic resource allocationは使えない
-
Amazon Kinesisの解説およびCLI操作
-
AWS LambdaでProcess exited before completing request
-
Lambdaを実行するときのIAM Role設定方法
-
Akka ActorのExtensionを少し調べてみた
-
ActorとKamonとDatadogの記事を書きました
-
Actor Extensionはスレッドアンセーフな点に注意
-
ナイーブベイズ分類器のScalaライブラリを公開しました(Javaの移植)
-
Maven(Sonatype Nexus)に2個目のライブラリをリリースする (同一 groupIdで)
-
npmのpeerDependencies requirementsエラーの直し方
-
Amazon EC2 スポットインスタンスを試す(料金比較と価格変動)
-
Amazon Elastic BeanstalkでEC2スポットインスタンスを利用する
-
Amazon API Gatewayを使い倒す!詳細な機能の解説
-
モニタリングサービス Datadogの解説!
-
Lambda連携で学ぶAmazon API Gateway解説!
-
Macに最新のabコマンドをインストールする
-
shell scriptのif文まとめ!
-
HomebrewとMySQLでMac複数ユーザに対応する
-
MySQLの本番DB、ステージングDBをローカルへ自動でコピーするスクリプト
-
特定ポートのプロセスをkillする(Linux, Mac)
-
WordPressをdockerで構築してみた
-
Wordpressの画像ファイルをS3に保存する(メディア機能連携)
-
stubby4j mock(stub)サーバでAPIまわりの開発をスムーズに!
-
awscliのs3 cpコマンドで「data must be a byte string」エラー
-
JavaScriptで動的にscriptタグを差し込んだり、実行する方法
-
自宅のサーバやクラウド環境のメモ
-
AWS Elastic Beanstalkのebコマンドで謎のebcli.lib.awsエラー
-
AWSのElastic Beanstalkの読み方は
-
MacのランチャーAlfredの有料版を購入・使用
-
Skinny-ORMでJOINを簡単に使おう! 使い方まとめ
-
ITエンジニアはSQLアンチパターンを読むべし! 軽いまとめ
-
Scalaの構造的部分型の性能に注意
-
Scala初心者向け Optionの扱い方ステップアップ!
-
mapやforeachだけじゃなくてfor式も使おう
-
scalikejdbc-gen-allで生成するMapperのクラス名を調整する
-
twirlの読み方・・・どう読む?
-
twirlはコンパイルが遅い どれくらい遅いのか測りました
-
ScalaでtoSetやtoListとかを使うよりはbreakOutした方が少し速い
-
Alfred v2の有料版(Powerpack)を購入する
-
play2-authの認可設定部分のカスタマイズ(自分の場合)
-
Maven Centralに自分のライブラリをアップロードする方法
-
Scala用のBeanValidationを作った話(Optionとか対応してます)
-
Scalaでfluentd loggingするときのライブラリ比較
-
fluent-logger-scalaで任意のobjectをlogging可能にする方法
-
MySQLにssh経由で接続する色々な方法
-
specs2+mockitoで引数あり関数のstub(mock)を作成する方法まとめ
-
specs2のmock機能(stub機能)とtrait+overrideを使ってテスタビリティを上げる
-
Hash関数の速度はハッシュ化対象のオブジェクトの長さによる
-
spray-canのサンプルにabコマンド打つと16000reqくらいで止まる
-
Scalaの演算子はメソッド、ではなぜ==がぬるぽにならないのか
-
ScalikeJDBCのTxBoundaryの使い方
-
DockerとDockerHubを半年使って得たこと
-
浮動小数点数(float, double)演算の丸め誤差と対策(Javaの例)
-
VPS比較!最小構成ならどこがいい?
-
scalazのValidationの使い方 値の検証・エラー処理
-
AngularJSを使うならtoaster(通知ライブラリ)も使おう!
-
H2DBのMySQLモードでは重複INDEX名に注意
-
AngularJSでAjax通信エラーを共通処理
-
MacにhaskellをインストールしてIntellijで使えるようにする
-
認証処理を実装するならハッシュはSHAファミリよりBCryptを使おう
-
ウルトラワイドなディスプレイ LG 34UM95-Pレビュー
-
Macにtd-agent(fluentd)をインストール(homebrewは2014/9現在、もう使えない)
-
Play FrameworkのRedis Pluginインストール
-
Play FrameworkのRedis PluginでRedisに突っ込んだオブジェクトを確認する
-
AngularAgilityでng-repeatを使うとバリデーションが上手く行かないときの対策
-
Angularのフォーム拡張ライブラリ、AngularAgilityを少しだけカスタマイズ
-
Angularで入力フォームを作るならAngularAgilityを使おう!
-
spockを既存のJavaプロジェクトに導入するための設定方法
-
JIRAを簡単にインストールしてみたよ(Docker)
-
ScalazのCordを試してみる(速度とか、使い勝手)
-
ScalaのListとListBufferとScalazのDListで要素追加したときの速度
-
ScalaのListとJavaのListと配列(使い方や相互変換)
-
lombokを使う場合の自動生成メソッドのデバッグ(break)
-
Google DoubleClick for Publishers (DFP)のAPIを使う!基礎知識編
-
Google DoubleClick for Publishers (DFP)のAPIを使う!API準備編
-
Google DoubleClick for Publishers (DFP)のAPIを使う!API解説編
-
Intellij IDEAで静的Webプロジェクトを実行するなら組込Webサーバを使おう!
-
サムライズムでIntellij IDEAを買ったよ!
-
Bean Validationで独自のアノーテションを作成し、検証を行う
-
AWS EMRでImpalaを試す!起動〜クエリ実行まで
-
AWS RDS(MySQL)とImpalaを比較!同一テストデータで検証してみる
-
今期のアニメをサムネイル付きの一覧でチェックできるアニメラインナップ!
-
Eclipseの動的Webモジュール設定の値を間違えて起動できなくなる
-
EclipseでTomcat8を使う(動的Webモジュール3.1を使う)
-
Ad Engineering Summitに出席してきました
-
Android端末でバストサイズを測定できるアプリ BreastsCheck!でおっぱい!おっぱい!
-
AngularをSublimeで書くならAngularJS Sublime Text Packageを入れておこう!
-
grunt-bower-installとgrunt-useminが出力するファイルパスを調整
-
5分で分かるHadoopまとめ(初めての人用)
-
Sublime Textのライセンス購入方法(気に入ったので買いました)
-
zshの場合のGoogle Cloud SDKインストール
-
Hadoopの各プロセス(ノード)が勝手に死ぬ
-
Mac OSX 10.9 MavericksにChef(knife-solo)をインストールするとエラー(解決)
-
NetBeans7.4 + Scala2.10.4の環境を作った (けど、謎のバグで捨てた話)
-
JavaScript: The Good Partsを読んで中級者へなりたい! (勉強内容まとめ)
-
JavaScriptのprototypeとメモリ 本当にメモリ節約してるのか見てみた
-
Gruntのimageminで作成される画像のサイズが0byte
-
Webアプリを楽々デプロイ!herokuもいいけど、Amazon Elastic Beanstalkもおすすめ!
-
Amazon Elastic Beanstalkで「Failed to find package.json」エラーに苦しめられる
-
Sublime Text 3 + TypeScriptで自動補完(候補検索)やSyntax Highlightを実現する
-
開発環境用に初めてMacBookを買ったときの設定
-
AngularJSのfilterフィルタの使い方
-
AngularJSでカスタムサービスを作成するときの作成法まとめ
-
AngularJSで独自のServiceを定義する($provide#serviceのケース)
-
AngularJSでURL内のパラメタから値を読み取る方法(ng-view, templateUrlなしで!)
-
Amazon S3を使ってみた!(zip配布用途でAWS登録~運用まで)
-
HTML、CSSのライターDreamweaverの良いと思った点
-
Dreamweaver CCで初めてCSS記述するときって操作に迷いませんか
-
assertEqualsするだけがJUnitじゃなかった!機能の紹介
-
MockitoはモックをInjectしてこそかなーと
-
jQuery最高の教科書を読んだ感想と備忘録
-
CODE COMPLETE(上巻)を読んだ感想と抜粋
-
AngularJSの良質なサンプルサイトAngularJS Hubが登場
-
Jenkinsで502 Bad Gatewayが出る問題を解決
-
Can't connect to local MySQL server through socketを解決
-
Jenkinsを導入してGithub, Bitbucketから自動ビルドを可能にするまで
-
Apacheからnginxに乗り換えた後のWordpressの性能
-
Apacheからnginxへ乗り換えたときのメモ(トラブルシューティングなど)
-
JerseyでMessageBodyProviderNotFoundExceptionが発生したので解決した
-
REST(JAX-RS, Jersey)を使ったシステムで認証を導入するには
-
@PermitAllを勘違い(認証不要)して時間を無駄にした
-
現時点でWebアプリを作るなら、どのFWを選択するか
-
MyBatisでDB上のいわゆる業務コードを、Java上のenumに結び付ける
-
MyBatis Generatorで生成するクラス内のDateをCalendarに変更する
-
MyBatisでDateではなくCalendarを利用する方法
-
Java初級者のための必須Java標準APIまとめと簡易解説
-
JavaのライブラリLombokがメジャーバージョンアップ(1.12.2)しました
-
UnsupportedOperationExceptionが発生するので、逆コンパイルしたらunmodifiableだった
-
MySQLの日付型の扱い方や機能をまとめてみました
-
SimpleDateFormatのスレッド安全性(スレッドアンセーフ)を確認する
-
JD-Eclipse(Java Decompiler)の公式サイトが消えてるので、移転先を探しました
-
JavaのレースコンディションをCollectionで実演して学んでみる
-
SSLを実際に購入・設定してみる
-
MyBatis GeneratorのExampleクラスなど解説
-
パスワードを適切に管理したサンプルシステム(その3)
-
ArrayListの初期値は必要なのかどうか、性能を踏まえて検証
-
Wicket + MyBatis + Guice (+ Maven)でおk
-
MavenでOracle JDBC(ojdbc.jar)を使うには
-
パスワードを適切に管理したサンプルシステム(その2)
-
MybatisGeneratorとLombokを両立させる
-
AmazonアソシエイトURL追加・変更でなぜかエラー
-
パスワードを適切に管理したサンプルシステム(その1)
-
話題のJavaライブラリ、Lombokを試してみた感想と良い点まとめ
-
セキュリティ情報の情報源(どこを調べればよいか)
-
社内向けシステムのパスワードの扱い(実情)
-
技術ブログはじめました