2018年以降の記事はGitHub Pagesに移行しました

2016-01-01から1年間の記事一覧

Gmail経由でのstmp送信でUsername and Password not accepted 534-5.7.14

Contents 1 あらすじ 2 解決策 あらすじ Rubyスクリプト内にてGmail経由でsmtp送信しようとしたら Username and Password not accepted と表示されてしまった。 何度も施行していると、「ログイン試行をブロックしました」というメールが届き、エラーも 534-…

PyConJP 2016 in TokyoでSphinxハンズオンのTAをしてきた #pyconjp

Contents 1 あらすじ 2 振り返り あらすじ さる9/20のPyConJP 2016 Tutorial day(1日目)にて行われたSphinxハンズオンにTAとして参加しました。 Sphinx ハンズオン | PyCon JP 2016 in TOKYO 講師: @usaturnさん TA: @takuan_oshoさん、自分 振り返り 参加…

Software Design 2016年11月号にSphinxの記事を執筆しました #sphinxjp

Contents 1 あらすじ 2 内容 あらすじ Software Designで連載している「Sphinxで始めるドキュメント作成術」の記事をかかせていただきました。 Software Design 2016年11月号|技術評論社 内容 Sphinxで文章を作成するにあたって知っておくと便利なツールな…

Androidのapkの総メソッド数を調べてMulti-dexを導入するか否かを判断する

Contents 1 あらすじ 2 参考 3 手順 あらすじ Androidではapkのメソッド総数が65536を超える場合、ビルド/インストール時にエラーが発生する Multi-dexを導入して対応しなければならないらしい しかし、メソッド総数はどう判断すればよい? 参考 mihaip/dex-…

Rubyの変数DATABASE_URLでハマった話

Contents 1 あらすじ 2 原因 あらすじ 一台のサーバーに複数のRailsアプリケーションがある 新しく一つRailsアプリケーションを作成した config/database.yml を見るとこんなコメントアウトがあった # On Heroku and other platform providers, you may have…

Gatlingを使用してみた

Contents 1 あらすじ 2 Gatlingとは 3 実際に使う あらすじ サーバーにリクエストをいっぱい投げて負荷をかけたい。(いわゆる弾投げ) WEB+DB-PRESS-Vol.83 Javaの鉱脈 Gatlingによる多彩で柔軟な負荷テスト 便利すぎる負荷試験テストツールGatlingの使い方~…

Rubyで自然言語っぽくcrontab管理できるwheneverを使う

Contents 1 あらすじ 2 参考 3 環境 4 手順 4.1 crontab更新と削除 4.2 スケジュール確認 あらすじ cronタスクを書きたいけど、そのままctontabを書きかえたりするのはめんどいし怖い( crontab -r とか) Rubyでcrontab管理をできるライブラリwheneverを使う …

ProGuardでAndroidアプリを難読化していく手順(良い方法があったら知りたい)

Contents 1 あらすじ 2 参考 3 手順 3.1 BUILD SUCCESSFULになるまで 3.2 BUILD SUCCESSFULになったあと 3.3 ライブラリ追加時 あらすじ Androidアプリの難読化作業を最後にまとめて実施しようとしたら思いがけずハマった しかし「こうすれば全部OK」という…

AndroidのAccountManagerをとりあえず動かすところまで

Contents 1 あらすじ 2 参考 3 AccountManagerの概念 4 環境 5 動くもの 6 ハマり あらすじ Androidでアカウントに関連する情報をアプリ内に持ちたくない Android側でAccountManagerという仕組みを用意してくれている しかし、説明を読んでもイマイチピンと…

Golangで作ったスクリプトをbrew install&brew updateできるようにする

Contents 1 あらすじ 2 参考 3 環境 4 要件 5 ブツ 6 Homebrew用設定 6.1 Formulaの作成 7 インストールとアップデート 7.1 Homebrewでインストール 7.2 Homebrewでアップデート あらすじ Golangでスクリプトを作ったので、バイナリにしてhomebrewでインスト…

El Capitan上に古いpumaをインストールすると失敗する

目次 あらすじ 環境 解決策 調査ログ あらすじ El Capitan上に bundle install で古い puma を入れようとしたらエラーになった。 Need to specify --with-opt-dir on OSX 10.11 El Capitan. · Issue #718 · puma/puma 環境 Mac OS X El Capitan 10.11.3 Ruby…

PyLadiesTokyo #8でSphinxハンズオンのTAをしてきた #sphinxjp

目次 あらすじ 振り返りKPT Keep Problem Try ハンズオンあるある エディタ編 アウトプット編(html) あらすじ さる1/16に開催されたPyLadies TokyoにてSphinxのハンズオンが開催されたのでTAしてきました。 PyLadies Tokyo Meetup #8 - connpass Sphinx hand…

golangでニコ動の動画をパトロールするツール「nicony」を作った

目次 あらすじ 作ったもの デモ できること/やりたいこと 学んだこと あとやりたいこと あらすじ 年末年始にかけてgolangをまたさわってみた。半年以上触ってないと全部忘れてる。 作ったもの gosyujin/nicony デモ できること/やりたいこと ニコレポページ…