tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

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

mac→windowsリモートデスクトップつまづきそうなとこメモ

mac→windowsのリモートデスクトップのメモです。 基本的には下記の2サイトで事足りると思います。 macにwindows用リモートデスクトップクライアントをインストールする windows7のリモートデスクトップされる設定をする macにwindows用リモートデスクトップ…

SSHポートフォーワードを利用してWindowsへリモートデスクトップ接続してみる(その2 winノートPCから接続

概要やら前提やらは簡単にこちらにまとめましたが、あとは実際にやってみます 引き続きこの場合で 接続元(自宅なんかのPC)→A 経由Linuxサーバ→B リモートデスクトップ接続先→C 大まかな流れ 大まかな流れは下記のような感じで、環境さえ整ってれば簡単です。…

SSHポートフォーワードを利用してWindowsへリモートデスクトップ接続してみる(その1

社外なんかからVPNで社内デスクトップへリモート接続したいってときありますよね。 そんなとき、VPNじゃなくてSSHトンネルで接続する方法を試したのでメモ 概要 概要ってほどでもないですが、 社外のネットワーク(自宅など)から、社内のSSHで入れるサーバ…

macにsphinxをインストールしてみる

はじめに なんとなくsphinx使ってみたかったのでいれてみます。っていうメモ ながれ 主に下記の順番でやります Command Line Tools for Xcodeのインストール(gccやmakeなどのコマンドや各種ヘッダファイル用) easy_install(Pythonパッケージインストール用)…

複数ファイルの中身を一括置換する方法のちょっと比較(vi、sed、tr、perl)とついでにファイル名の一括置換

はじめに perlコマンドでの一括置換方法は前に(ファイルの中身の文字列を一括置換)メモったので 今回はviとsedでの置換方法との比較です 自分の印象比較 自分的に使った印象ベースでのメリットデメリットで比較します 一般的なはなしではないと思います。 方…

vbaでエクセルで管理しているある列のファイル名一覧が実際にあるかどうかチェックする的なやつ(データの最終行、連想配列、Dictionary、FileSystemObject)

タイトルのとおりなんですが、久しぶりにvba触ると覚えてない率100%なので ありそうな実例とともにサンプルとそれを使った例の一連をすべてメモっておきます。 個人的なメモなのであしからず たとえばの例 「エクセルで画像ファイルを管理していて、あるフォ…

perlのglobでファイル一覧とかtree構造とかを作ってみるテスト。ついでに<>(fileglob)もおためし

はじめに プログラムかなんかでファイルの一覧を取得したいなーってときありますよね。 一覧だじゃなくて階層ごと取りたいってこともあるとかないとか。そこでファイルの一覧を取得できるperlの「glob」を使ってみます 参考はこちらhttp://d.hatena.ne.jp/pe…

viのよく使うsetオプションのめもめも(行番号を表示、オートインデント、検索での大文字小文字区別しないとかとか)

はじめに viのコマンドモード時にsetなんちゃらでオプションを指定できますが毎度忘れるのでそれのメモ (設定に書けば毎度有効なんですけどめんどくさくて忘れてしまう。。汗) :set なんちゃら系の自分が良く使う&よく忘れるやつ 例 オプション名(短縮名) …

jqueryの最新を読み込むソースメモ - からのブックマークレットにもしてみる

はじめに タイトルの通りですが、+αでブックマークレットなんかでも使える最新版の読み込みをメモっておきます。 jqueryの最新版を読み込む方法 こちらなんかにも記載されてますが、常に最新版を提供してくれるpathがあるのでそれをscriptタグのsrcにしまし…

Devel::MemUsedモジュールで(なんかの処理をした際のメモリ使用量を調べる)

はじめに メモリ使用量を調べるって機能をちょっと使いたいところがあったので試した過程をメモします下記のサイトを参考にさせてもらいました GTopの代わりに、Devel::MemUsed メモリ使用量を調べられるDevel::MemUsedを使ってみた Perlでのメモリ開放につ…

エラーログの確認とmasterslave不整合とSQL_SLAVE_SKIP_COUNTERと

よくあるが毎回忘れるので MySQLスレーブでSQLスレッドが停止したときの対処方法 自分用メモですながれ 1.スレーブのステータス確認(ダメな確認) 2.SQL_SLAVE_SKIP_COUNTERでエラースキップ 3.スレーブのステータス確認(なおった確認) ってことで 1.スレーブ…

jsduckでjavascriptドキュメントを作ってみるメモ

はじめに jsduckを使ってみたメモですjsduckの導入に関してはこちらのサイトを参考にさせて頂きました →JavaScript のコードからモダンなドキュメントをさくっと生成してくれる『JSDuck』の使い方 – 導入編 jsduck入れる rubyとgem入れる rubyとgem入ってな…

任意のディレクトリにrubyとgemをインストール

あるサーバにgem経由でインストールしたいものがあったんですが、 gemが入ってなかったのでインストール&ついでにメモ的な。一応いまさらですが念のため gemとは、 RubyのパッケージシステムRubyGemsのコマンド名。 特に難しいことはないですが、以下の点が…

perlのundefの挙動2(return;でhashが壊れる

perlのundefの挙動1(関数でなにも返さないとhashが壊れたりとか で、return;の挙動がundefと違うことを確認しましたが これを使うとhashが壊れるっていう検証です 前回と同じくundef的なものを返す関数をいくつか定義 # return;のパターン(ifはあまり意味…

perlのundefの挙動1(関数でなにも返さないとhashが壊れたりとか

perlをやっていると0や''やundefなんかをbooleanのfalse的に使ってしまうわけですが その中でもundefについてちょっと検証っていうのも、関数でreturnするときに return; return undef; と書くのが同じだと思っていました、っていう話しです。 検証:まずund…

mod_rewriteのRewriteRule、RewriteCondメモ

mod_rewriteについての忘れそうなものメモ Redirectとの違い Rewrite・・・URL書き換えない Redirect・・・URL書き換える 書く場所 httpd.confファイル .htaccessファイル それぞれのおき場所、書き方はそれぞれ調べる .htaccessよりはhttpd.confのほうが良…

特定のIP(範囲指定?)のみ許可RewriteCond。モバゲーとかはプロキシ経由元で判別

サービスの本番化のとき、メンテページを表示しつつ 自分たちだけデバッグしたい的なときありますよね。そんなときの、 社内からのアクセスだけ許可してデバッグ、 それ以外のアクセスはメンテページって感じのときのメモ 条件 社内からのIPアクセス以外はメ…

q演算子、qq演算子、qw演算子、qr演算子をちょっと試す

はじめに qw演算子とかってよく使うわりにちょくちょく調べちゃうのでちゃんと把握するためメモ今回のきっかけはSQLAbstractのorder文の指定。 order_col => [qw/colA colB/] こんなふーにも使えるので便利ですよね! 簡単な概要 q/string/; シングルクォー…

pandocでgithubとかにあるMarkdown形式のファイルをhtmlとかepubとかに変換する

はじめに perlの開発をしててPlack Handbookをipadでなおかつオフラインで読みたいなーと思ったのでメモ Plack Handbook Plack Handbook→http://blog.livedoor.jp/dankogai/archives/51826132.html 希望 Plack Handbookを無料で読みたい ipadでオフラインで…

macでlocate使う

mac

はじめに linuxでモジュールやらを探すときによく使うlocate、 macだと初期状態では有効にはなってないので使えるようにするって話し ながれ locate使ってみる locateを更新 locate更新(linuxのupdatedb的な)をちょっとだけ楽にする 1.ocate使ってみる 初期…

perlの@INCの確認方法

perlでMojoliciousを使ってて use Mojo::Base 'Mojolicious'; っていう記述があった場合に Mojolicious.pmってどこにあんだって探すメモです簡単ですが、 ・Mojolicious.pmを探す ・探したらパスが複数出てきた場合どれなのかを特定する って感じになります…

excel(windows)からmysqlのデータを読み込む

ちょっとmysqlのデータをexcelで読み込みたい需要ができたのでその際の手順メモ まずはexcelでmysqlのデータを読むための大まかな流れ mysql用のODBCの入手(ODBCとは) ODBCのインストール ODBCの設定(windows7での) excelの設定 今回試した環境は windows7 E…

意外に知らないファイルの復元方法(by windows)

windowsのパソコンでファイル削除するときってどうします? delete?ゴミ箱へドラッグ&ドロップ?どちらもゴミ箱に移動しますが 僕はあとあとのゴミ箱の整理も面倒なので shift + deleteでゴミ箱も経由しない削除ってのをやっちゃってます これとか:http:/…

Load Average(ロードアベレージ)とCPU数

はじめに 業務中Load Averageを見ることが多いが Load Averageについてあらためて自分のためにも整理&メモまた、誰かに質問された際にええっとええっと。。。とならないように 質問されたらって仮定ですw 知ってるつもりなのに意外に答えられないんですよ…

viでの置換とか複数行コピーとか

viで毎度のように置換と複数行コピーを忘れちゃうのでメモ 意外に文章で書くと長いので↓の順番で記載と大枠をのせときます。自分でも忘れるしねw 1.viでの置換 2.viでの複数行選択とそれを使った削除とかコピー&貼り付けとか 3.1と2を使って複数行内の置換 …

reset関数とforeachとwhile(list=each)。ついでにeachやnextやらcurrentやら

php

resetとループ http://php.net/manual/ja/control-structures.foreach.php:foreachのマニュアルには foreachの実行開始時に内部配列ポインタは、 配列の先頭要素を指すように自動的にリセットされます。 このため、foreachループの前に reset()をコールする…

foreach VS while、list、each

php

大きな配列を使うときはforeachではなくlistとeachで回すとメモリを節約できる という記事を目にしたので使えるなら即使おうと思ってまずは検証 http://www.gesource.jp/weblog/?p=4397適当に1000000個ほどkey=>valueを持つ配列を作成後、 その配列をループ…

Benchmark使ってみるテスト

ちょっと計測したい処理があったがBenchmarkモジュール使ったことがなかったのでそのテスト ついでに任意のところにBenchmarkモジュール持ってくるところからw Benchmarkモジュール持ってくる http://pear.php.net/からPackages>Benchmarking>Benchmark>Dow…

memory sizeエラー(Allowed memory size of)について

php

phpでテストのために要素数が多い配列を無駄に生成したかった。 そこでループを10000000000回まわして生成しようと思ったところ、memori sizeエラーが出た。 ちょっとループしすぎた?w たまに出るエラーだけど忘れそうなのでその現象と対処法?をメモ まず…