雑多な技術系メモ

自分用のメモ。内容は保証しません。よろしくお願いします。

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

googlemapによる位置情報の取得

javascriptでgooglemapを用いている。 その際に現在地を取得する必要があったのでメモ。 以下がサンプルコード if (navigator.geolocation){ navigator.geolocation.getCurrentPosition(function(position){ alert("現在地の座標は("+String(position.coords…

railsでのgoogle mapの中心地の設定

マップの中央を指定した座標にしたい場合 handler = Gmap.build('Google') ; var map = handler.getMap() ; pos = new google.maps.LatLng("30","30") ; map.setCenter(pos) ;

railsでのgoogle mapのズームについて

rails でgoogle mapを使用している。 その時にzoomをする必要があり、調べたのでメモ var map = handler.getMap() ; map.setZoom(14) ;

文字コード変換についてのメモ

windows (行末に^Mが着くような時) ー> linux nkf -Lu win.txt > linux.txt 逆 nkf -Lw linux.txt > win.txt

ubuntuからubutnuへのリモートデスクトップ化のメモ

デスクトップの共有を検索 (host側) 他のユーザーが自分のデスクトップを表示できるをクリック (host側) Remminaを検索。なければ ( クライアント側) sudo apt-get install remminaでインストール メニューからRemminaを検索 ( クライアント側) +をクリッ…

railsでgoogle mapを使う際のマップのタッチ判定

サンプルを上げておく <div style='width: 800px;'> <div id="map" style='width: 800px; height: 400px;'></div> </div> <script type="text/javascript"> handler = Gmaps.build('Google'); //以下でマップのタッチ判定 google.maps.event.addListener(handler.getMap(), 'click', function(e){ }); </script>

Spriteの拡張の仕方

sprite拡張サンプル var MyAgent = enchant.Class.create(enchant.Sprite,{ initialize:function(){ enchant.Sprite.call(this, 32, 32) ; }, test:0 //属性の追加可能 } ) ;

popupWindowを画面中央に配置する時

以下のコードを参考 popupWindow.showAtLocation(anyViewOnlyNeededForWindowToken, Gravity.CENTER, 0, 0);

スクロールビューの付け方メモ

スクロールは、レイアウトファイルにを付け加えるだけ表示できる <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> </linearlayout>

画面の比率の設定方法

とりあえず、メモ 例えば、画面の上下で7対3に設定したい時 以下は画面のxmlファイル <LinearLayout ~~ android:weightSum="1" ~~ > <fragment ~~~ android:layout_weight="0.7" ~~~ /> <LinearLayout android:layout_weight="0.3" > </LinearLayout> </LinearLayout>

画像のサイズ変換用コマンド

サイズ変更コマンド(縦横の比率の自動調整あり) convert test.jpg -resize 420x540 test2.jpg サイズ変更コマンド(縦横の比率の自動調整あり) convert test.jpg -resize 420x540! test2.jpg

端末から現在のディレクトリをGUIで表示させたい時 linux

端末でいろいろ作業している時に、画像データなどをちらっと確認したいからGUIでディレクトリを表示したなーと思った時のメモ xdg-opne . で開ける。 以上

カレントディレクトリにあるディレクトリのサイズを確認するコマンド,linux

カレントディレクトリにあるディレクトリのサイズを確認したかったので コマンドをメモ du -m ./ --max-depth==1 端末で上記を入力すれば、MB単位で各ディレクトリのサイズ が確認できる

usbにisoファイルを焼くためのソフトウェア「unetbootin」のインストール方法

usbからlinuxOSをインストールするために、isoファイルをusbに焼く必要があった。 その時にunetbootinをインストールする必要があったので 手順をメモ sudo add-apt-repository ppa:gezakovacs/ppa sudo apt-get update sudo apt-get install unetbootin 以…

javascriptでプルダウンの値取得方法

javacriptでhtmlで指定されたプルダウンの値を取得する方法 html側 <form name="color"> <select id="colorValue" name="colorCode"> <option value="#FF0000">black</option> </select> </form> javascript側 document.color.colorValue; colorCode.options[colorCode.selectedIndex].value パーフェクトJavaScript作者: 井上誠一郎,土江拓郎,浜辺将太出版社/メーカー: 技術…

windowsでbluetooth通信でwimax端末に接続する方法

手順をメモ コントロールパネル 「アダプター」で検索 ネットワーク接続の表示クリック bluetoothをダブルクリック 端末を右クリック 接続関係をクリック アクセスポイントをクリック 以上 無線LANでスマホ・PC全部つながる! Wi-Fi 完全マニュアル作者: 井村…

google-mapを2つ目のアプリで使用するための設定

二個目のgoogle-map-apiを使ったandroidアプリを作成する時に必要な作業についてのメモ これは、ちょっと自分だけかもしれません。 1.google developer でapiと認証をクリック 2.「認証情報の追加」をクリック 3.必要な情報の入力 以下は参考になるかわから…

ubuntu14.04においての通知バーにCPUやメモリの使用状況を確認できる「System load indicator」のインストール方法

ubuntu14.04にてCPUやメモリの使用状況を通知バーから 確認できる「system load indicator」のインストール方法 以下のコマンドを端末から入力 sudo apt-add-repository ppa:indicator-multiload/stable-daily sudo apt-get update sudo apt-get install ind…

rbenvのインストールの仕方

rbenvのインストールの手順についてのメモ 以下端末にての操作 sudo apt-get install rbenv cd vim .bashrc .bashrcに export PATH="~/.rbenv/bin:$PATH" eval "$(rbenv init -)" 追加して終了。 端末にて rbenv -v と入力 「rbenv 〜」と表示されればok

open-uriのopenメソッドに日本語を用いたらエラーが出たので対処法をメモ

open-uriのopenメソッドに日本語を用いたら url= "http://search.hatena.ne.jp/keyword?word=野球&mode=rss&ie=utf8&page=1" open(url) 以下の用なエラーを吐いたので、対処法をメモ /usr/lib/ruby/1.9.1/uri/common.rb:176:in `split': bad URI(is not URI?…

3Dグラフ用のサンプルプログラム

rubyのgnuplotで3Dグラフを生成するサンプルを貼っておきます。 require "gnuplot" Gnuplot.open do |gp| Gnuplot::SPlot.new( gp ) do |plot| plot.output "test.eps" plot.xlabel "x" plot.ylabel "y" plot.zlabel "z" plot.set 'terminal postscript 16 e…

ハッシュのkeyやvalueをそれぞれ配列に保存する方法

非常に便利なメソッドがついているので簡単です。 hash = {:key1 => value1,:key2 => value2} hash.keys # => [:key1,:key2] keyを配列として取得できる hash.values # => [value1,value2] valueを配列として取得できる

scalaインストール時に苦戦したのでメモ

scalaをubuntu14.04にインストールし、実行しようとしたら以下のようなエラーが発生。 error: error while loading CharSequence, class file '/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar(java/lang/CharSequence.class)' is broken (bad constant pool tag…

Dropbox以上に無料容量が多いオンラインストレージ「Copy」

Copyをubuntuのローカルで使えるようにしたのでメモ。 copyは普通に登録して、15GB。 copyは以下のリンクから登録してもらえれば、紹介ボーナスとしてお互いに5GBをもらえます!(つまり初期段階で20GB) 手続きも簡単です。 以下のリンクからアクセス https:/…

iconvでshift-jisからutf-8に変換するときのメモ

iconvでShift_JISからutf-8へ以下のコマンドで変換した時に\が¥になってしまった。 iconv -f Shift_JIS -t UTF8 test_shift_jis.tex > test_utf8.tex これは以下のコマンドに変更すれば良い。 iconv -f cp932 -t UTF8 test_shift_jis.tex > test_utf8.tex

データベースから取得したカラム数を獲得する方法。

データベースから取得したカラム数を獲得する方法。 CursorインスタンスのgetColumCount()で確認できる。 Cursor c = db.rawQuery("SELECT * from sampleTable ;", null) ; c.getColumCount() ; //取得したカラム数がint型で返ってくる。 以上 Androidアプリ…

データベースからあるフィールドの最大値を取るカラムを取得する方法。

データベースからあるフィールドの最大値を取るカラムを取得する方法。 androidのプログラムで紹介するが、普通のsqlite。 以下サンプル。最大のscoreを持つカラムをsampleTableから取得する例 Cursor c = db.rawQuery("SELECT MAX(score) AS score FROM sam…

textViewで文字の追加によるview自体のサイズ変更を防ぐ方法。

textViewに、文字をセットした時にview自体のサイズが自動で変更されてしまう 現象に陥ったので解決法をメモ。 android:layout_weightでviewの割合とかをセットしたのに、 文字をセットした時にづれてしまうので困ってた。 方法としては単純だった。 プログ…

モデルの探し方。

すべてのデータを取得する場合 tweets = Tweet.all ある条件にあったデータを取得 例)Tweetのnameに「ruby」が含まれるtweetを「一つ」取得する場合 tweet = Tweet.find_by(name: ruby) 例) Tweetのnameに「ruby」が含まれるtweetを「すべて」取得する場合 …

ステータスバーに通知する方法。

ステータスバーに通知する必要あったので、メモ。 androidのバージョンによるらしいが、とりあえず 以下サンプルコード Notification n = new Notification.Builder(this) .setContentTitle("タイトル") .setContentText("通知内容") .setSmallIcon(R.drawab…