otaguro さんのアバター 5,881views

Pythonで余計な文字列を削除する方法

Pythonで余計な文字列を置き換え・削除するにはreを利用します。 re.sub(置き換える表現, 置き換え後の文字, 元の文字列) import re def format_text(text): ''' MeCabに入れる前のツイート 2016年6月16日
otaguro さんのアバター 222views

XCodeでのビルド時にld: file too small (length=0)が出た時の対応

ビルド中にStopを押した後、(変なタイミングでビルドが中断されたためか) 次のようなエラーが出てビルドができなくなりました。 ld: file too small (length=0) file '/Users/develop35/Lib 2016年6月9日
otaguro さんのアバター 640views

pod setupに時間がかかって途中でpullが終わってしまう時の対応

OS X El Capitanで、 sudo gem install -n /usr/local/bin cocoapods の後 pod setup の完了に時間がかかることがありました。その時の対応です。 以下のコマンドで原因を確認 p 2016年6月2日
otaguro さんのアバター 27views

Aipoのファイルの保存場所をデバッガで確認する

よくどこに処理があったか忘れがちなので。 https://github.com/aipocom/aipo/blob/master/core/src/main/java/com/aimluck/eip/services/storage/ALS 2016年5月26日
otaguro さんのアバター 2,246views

MySQL WorkbenchでCSVファイルから手軽にテーブルを作成する方法

MySQL WorkbenchのTable Data Import Wizardを使うと、ポチポチクリックしていくだけで簡単に CSVファイルからテーブルを作成することができます。 ただし、テーブル作成後のデータ追加の処理は遅いので、データ 2016年5月19日
otaguro さんのアバター 142views

JavaScriptで加速度センサを利用する

JavaScriptではevent.accelerationIncludingGravityで簡単にスマホの加速度センサにアクセスすることが出来ます。 これを使って簡易水平器(のようなもの)を作ってみました。 次のタグを定義 <can 2016年5月12日
otaguro さんのアバター 2,184views

MySQLで時間をミリ秒で取得する

MySQLに保存されている日時は、「2016-01-15 16:45:01」のようなdatetime型だったりして、 これをプログラム側でミリ秒の単位に直そうと思うと、ドキュメントを読み漁る必要があり若干大変です。 MySQLにはUNIX_ 2016年2月24日
otaguro さんのアバター 344views

一般ユーザーで起動したコマンドプロンプトから管理者権限でpg_ctlを呼び出す

runasを使う方法もありますが、UAC昇格のダイアログを出したかったためこちらのPowershellのStart-Processコマンドを使う方法を試してみました。 参考:http://piyopiyocs.blog115.fc2.com 2016年2月10日
otaguro さんのアバター 158views

WindowsにWix3.10をインストールする手順

http://wixtoolset.org/releases/ のPublished releasesから最新(2016/2/3時点)の安定版のWix Toolset(https://wix.codeplex.com/releases/vi 2016年2月3日
otaguro さんのアバター 138views

VBoxLinuxAdditionsのインストールに失敗してError: unable to find the sources of your current Linux kernelと出るとき

CentOS7で sh ./VBoxLinuxAdditions.run を実行してVBoxLinuxAdditionsをインストールしようとしましたが、失敗してログファイル/var/log/vboxadd-install.logに /tm 2016年1月29日
otaguro さんのアバター 235views

Bootstrapのmodalを呼び出すボタンが青線で囲われないようにする

Bootstrapでは、aタグ等に属性data-toggle=”modal”を設定して、モーダルダイアログを呼び出す事ができますが、モーダルダイアログを閉じた後、このボタンが青線で囲われてしまい不格好になることがあり 2016年1月22日
otaguro さんのアバター 47views

マージする時にソースコードを手軽に比較するのに便利なサービスdifff

マージする時に(Eclipseでの比較が上手くいっていない場合に)ソースコードの一部分だけを比較したいことがありますが、そんな時にはhttp://difff.jp/ が便利です。HTMLエスケープも処理速度も問題なく、文字列単位で比較できる 2016年1月15日
otaguro さんのアバター 40views

EGitのリセット(混合)を実行する前に戻す

Eclipseで コミット コミットの内容をGit参照ログから戻したい時点のコミットを右クリックしてリセット(混合)(ファイルの状態は変えずに、コミットを取り消す) を実行した状態で、2.の処理を無かったことにしたい場合には、Git参照ログ 2016年1月8日
otaguro さんのアバター 52views

Aipo Web APIにAipoErrorCodeを追加する

enum型 public enum AipoErrorCode { BAD_REQUEST { @Override int getCode() { return getStatus() + 1000; } @Override protect 2015年12月25日
otaguro さんのアバター 109views

HttpServletResponseで404エラーを送信する

例えばServletResponseの実装がHttpServletResponseの場合。 HttpServletReponseにキャストしてからsendErrorメソッドを利用します。 public void doFilter(Servl 2015年12月11日
otaguro さんのアバター 42views

AipoでServletのFilterを追加する

https://github.com/aipocom/aipo/blob/master/war/src/main/webapp/WEB-INF/web.xml に設定ファイルがありますので、 web.xmlに <filter> 2015年12月4日
otaguro さんのアバター 1,985views

TensorBoardで値を確認する方法

sess.run({確認したい値})、または{確認したい値}.eval()が利用できるようです 変数が次のように設定されている場合 import tensorflow as tf sess = tf.InteractiveSession() 2015年12月4日
otaguro さんのアバター 48views

Dojo ToolkitでDOM Nodeを複製する

同じような子ノードを複製したい時には、dojo.clone()が便利です。 <div id="parent"> <div id="child">test</div> </div> のような場合 2015年11月27日
otaguro さんのアバター 1,010views

JavaでCalendarを使ってDateを操作する

Date型のdateがあったとして、次のように日付を操作することができます。 Calendar cal = Calendar.getInstance();//現在時刻のカレンダーを作成 cal.setTime(date);//カレンダーをd 2015年11月20日
otaguro さんのアバター 2,784views

Swiftで配列の要素に条件を満たすものがあるかどうかを判定する

containsは、配列と比較対象を引数にする以外にも、配列と関数を引数に持たせることも出来ます。 let selectedMemberList:[String] = ["a","b","c"] var flag = "false" if 2015年11月13日
otaguro さんのアバター 18views

Amazon SimpleDBのフィールドの値を手軽に書き換える

PostgreSQLならpgAdmin3、MySQLならMySQLWorkbenchで手軽にフィールドの値を変更することが出来ますが、Amazon SimpleDBの場合にはEclipseのAWS Explorerが便利です。 AWS Ex 2015年11月6日
otaguro さんのアバター 180views

C#でインスタンスを保存・読込する

保存したいインスタンスのクラスは、次のように宣言する。 [Serializable]class TestClass {   〜略〜 } 次のような処理で保存・読込することが出来る //保存したいクラスを宣言 TestClass data = 2015年10月30日
otaguro さんのアバター 266views

ネットワークを調べる時によく使うコマンド

nmap(Windowsでは要インストール):IPアドレスで指定した端末のポートが開いているかどうかを調べる。また、OSの種類や端末が通信可能かどうかを調べる tcpdump(Windowsでは要インストール):ネットワークアダプターの受け 2015年10月29日
otaguro さんのアバター 453views

文字コードを指定してUIWebViewでテキストファイルを開く

webview.loadRequest(NSURLRequest(URL: url)) ↓ let file = NSData(contentsOfURL: url) webview.loadData(file, MIMEType: "te 2015年10月23日
otaguro さんのアバター 50views

aipo.jsのデバッグをする

aipo.messageやaimluck.io、aipo.widget.MemberFilterListなどのjavascriptは、ビルドするとyuicompressorで圧縮されて、改行が削除された状態になるため、ブラウザでデバッグする 2015年10月22日
otaguro さんのアバター 240views

ChromeのHTTPリクエストから簡単にcURLを作成する方法

デベロッパーツールを開いたままWebページを開くと、NetworkタブにHTTPリクエストが記録されます。 HTTPリクエストを右クリックして「Copy as cURL」を選択すると、HTTPリクエストをcurl コマンドとしてコピーできま 2015年10月9日
otaguro さんのアバター 626views

EGitのマージツールを利用してみた

Githubのmasterにマージしたい2つのブランチの編集内容が競合するようでしたので、競合を解決するためにEGitのマージツールを利用してみました。 ハック Github で Pull Request がコンフリクトした場合の対処方法の 2015年10月8日
otaguro さんのアバター 397views

Eclipseでメソッドがどこで呼びだされているかを調べる

メソッドの中の処理を書き換える時、どの機能まで変更が及ぶか調べたいことはよくあることだと思います。 そういった時に便利なのが、メソッドの「参照」を調べる機能です。 「参照」を調べる機能を使えば、メソッドの呼び出し元の一覧を簡単に得ることが出 2015年10月2日
otaguro さんのアバター 428views

AipoのJavascriptでVelocityの変数に設定した値を使う方法

javascriptを書いていると、ログインしているユーザー自身の名前などのVelocityの変数をjavascriptの変数として使いたいような場合があります。 こういった時は、既存のポートレットでは、 <script type=" 2015年10月1日
otaguro さんのアバター 125views

URL欄で簡単なHTMLをプレビューする

ブラウザのURL欄に data:text/html, <html contenteditable> を入力すると、ブラウザをメモ帳として使えるそうです。 参考:http://qiita.com/KENJU/items/68bce 2015年9月25日