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

ニコレポの仕様が変わったので一覧情報の取得方法を調査した

Contents 1 あらすじ 2 調査ログ あらすじ ニコレポの情報を http://www.nicovideo.jp/my/top/all?innerPage=1&mode=next_page から取得していたが、仕様変更によりこのパラメータが無効?になっていた。 ので、またニコレポを取得できるように色々調査。 調…

Android StudioでAndroid Lint

Contents 1 あらすじ 2 参考 3 Android Lintって 4 使用例 あらすじ Android Lintを使ってみる。 参考 Android Lint - Android Studio Project Site Android Lint Checks - Android Studio Project Site Android Tips #11 ADT revision 17のLintの機能追加に…

Dropboxをコマンドラインで使用する方法

Contents 1 あらすじ 2 参考サイト 3 手順 あらすじ LinuxサーバーでもDropboxを起動させたい 参考サイト インストール - Dropbox Ubuntu(.deb), Fedora(.rpm), Debian(.deb)パッケージが提供されている。ソースからコンパイルもできる DropboxをLinuxで利用…

rbenvを最新にして新しいバージョンのRubyをインストールできるようにする

Contents 1 あらすじ 2 手順 あらすじ git cloneでインストールしたrbenvを最新にして新しいRubyをインストールする ちょくちょく忘れるので 手順 Basic GitHub Checkout に沿ってインストールすると、カレントディレクトリ直下に ~/.rbenv と ~/.rbenv/plug…

GradleのresValueで値をリソースに設定する

Contents 1 あらすじ 2 やりたいこと 3 manifestPlaceholdersに登録して参照(うまくいかなかった) 4 resValueに登録して参照(うまくいった) あらすじ FacebookのAPIを使うために facebookAppId を取得したが、このAPI Keyを設定ファイル( AndroidManifest.xm…

localhost:xxxxにはてブしてるコメントを収集してみた

Contents 1 あらすじ 2 http://localhost:25 No Title - 1user 3 http://localhost:53 No Title - 1user 4 http://localhost:80 はてなブックマーク - ソーシャルブックマーク - 1user 5 http://localhost:25 No Title - 1user 6 http://localhost:53 No Tit…

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 デモ できること/やりたいこと ニコレポページ…

SphinxCon JP 2015 で雑用してきた #sphinxjp

目次 あらすじ 振り返りKPT Keep Problem Try 以下、自分で見直す用 「ドキュメントシステムはこれを使え2015年版」鹿野桂一郎(@golden_lucky)さん 「Sphinxで電子書籍を書こうと色々やってみた」@momijiameさん 「SphinxでMarkdownを使う(仮)」@r_rudiさん …

Sphinxワークショップ@関西で事例紹介とハンズオンTAをしてきた #sphinxjp

目次 あらすじ スライド 振り返りKPT Keep Problem Try その他の感想 あらすじ さる10/31に開催された Sphinxワークショップ@関西 にて事例紹介とハンズオンTAをしてきた。 ので振り返りメモ。PyConJPのkptは活かされたのか。 スライド JUS関西 Sphinxワーク…

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

目次 あらすじ 振り返りKPT Keep Problem Try その他の感想 あらすじ さる10/9のPyConJP 2015 Tutorial day(1日目)にて行われたSphinxハンズオンにTAとして参加しました。 ので振り返りメモ。 プレゼンテーション:Sphinxハンズオン | PyCon JP 2015 in TOKY…

Ansible Meetup in Tokyo 2015.09でLTしてきました #ansiblejp

目次 あらすじ 覚えて帰りたい事 スライド FAQ 反応 豚汁に関して Ansibleは環境構成以外にも使えるという事に関して 雑感 最後に あらすじ MacBookに豚汁こぼしたらWi-Fi認識しなくなった…— ごしゅじん (@kk_Ataka) 2015, 9月 10 スライド完成直前に、Macbo…

Jekyllで出力するタグをソートする 解決編

目次 あらすじ 解法 あらすじ 1年半前の記事Jekyllプロジェクトへpull requestを行う手順(したとは言っていない) - kk_Atakaの日記でこんな事をやりたがってた。 Jekyll でかき集められた tags (タグのリスト) がバラバラのため、 tags.html ページから探す…

軽量マークアップ言語の歴史をゆるく調べた #sphinxjp

目次 はじめに 調べた人 まとめ 年表 考察 地味に苦労した点、、 reST setext(structure-enhanced text) StructuredText reStructuredText プロジェクトの推移 Markdown Markdown 更新終了後について CommonMark Wiki Wiki YukiWiki MediaWiki その他 はてな…

Hugoを使ってみた

目次 あらすじ 結果、Hugoにした インストール手順 Hugoインストール サイト新規作成 Content作成 ビルド jekyll build した場合 hugoした場合 まだよくわかってない あらすじ 自分がローカルで取りためているメモをいい感じで見るために使用する静的サイト…

実行ユーザの違いでJenkinsのホームディレクトリが変わって困った話

目次 あらすじ 環境 結論 コマンドプロンプトで実行したとき Jenkinsで実行したとき 原因にたどり着くまで あらすじ 結構昔にWindows 7上において、以下の2通りのSeleniumスクリプト実行結果が違ってすごく困っていた。 前提条件としては、Seleniumスクリプ…

golangでサーバのファイルをゆっくりダウンロードするツール作ってみた

目次 あらすじ 参考サイト バージョン やりたいこと 作ったもの あらすじ golangやるやる詐欺してたので、ようやくさわってみた。 参考サイト golang.jp - プログラミング言語Goの情報サイト を中心に、いろいろググりつつ。 バージョン go version go1.4.2 …

Jekyllがデフォルトでは外部から繋がらなくなってたよ

目次 あらすじ 解決策(暫定) 環境 困った 調査 あらすじ しばらく触っていなかったJekyllをアップデートしたときに他のPCからアクセスできなくてちょっとハマった。 Ruby - Sinatraがデフォルトでは外部から繋がらなくなってたよ - Qiita (タイトルはリスペ…

rubyXLを使ってExcelを操作したい

目次 あらすじ 環境 参考 やりたいこと ソース あらすじ ExcelファイルをRubyで操作したい。 以前WIN32OLEから直接触ってみたけど、ライブラリを使って簡単に触ってみたい。 環境 Windows 7 Ruby 2.1.5 rubyXL 3.3.4 Microsoft Office 2010 参考 Ruby - Rail…