読者です 読者をやめる 読者になる 読者になる

/var/log/masayoshi/masayoshi.life.log

とりあえず、書きたいこと書くだけ。

開発

いい加減、iMacの話をしよう(開発環境ネタあり)

どうも、タイトルの通りにiMacの詳細の話やってしまわないとまずい気がしました八神です。 今回は昨年末からやってきたメイン環境になるiMacのお話

Rubyで動的にメソッドを呼び出したいんや!

ちょっと、動的に呼び出すのに手間がかかったPHPerのメモ書き def Suidou puts "一生どうでしょうします!" end Method = "Suidou" send(Method,args) #=> 第一はメソッド、第二以降から引数入れる

Reinforce_Zwei Version 1.0リリースしてました

ソースとかはこちら → Reinforce_Zwei - githubドキュメントとかは気が向いたら書きます

PerlでTwitterに投稿をなげてみた。

なぜかPerlを触ってたmasayoshiです、急に「PerlでTwitterに投稿してやる」という気持ちがうまれてしまったのが原因で書いてしまってたという。ソースコードはgithubに置いたので治すところ満載ですがどうぞ(ぉurl:Twitter Worker - github参考にしたサイト:…

走り書き:jqueryで特定の要素を除外しつつ取得したい場合

jqueryではおもにxmlファイルを(スクリプトで吐き出した)のを取っているのだがその時にひっかかったことがあるのでメモ代わりに使うxmlファイル <list> <file>nabe.pl</file> <file>ami.pl</file> <file>prate.pl</file> <dir> <file>sukiyaki.pm</file> <file>chanko.pm</file> <file>ishikari_nabe.pm</file> <file>shabushabu.pm</file> </dir> </list> って感じで、直下と直下…

JavaScriptメモ - 子フレームから

こんなことってありませんか?「iframe使ってページを読み込んでるんだけど、そのページから呼び出している元のページを操作したいっ!」 「大丈夫だ、問題ない」おっと、エルシャダイネタが入りそうなので真面目に真面目に(ry ってことでサンプルコード…

Oauthの手打ち

とりあえず、はてなのAPIとTwitterとニコ動を連携させたら何か爆発がしそうな雰囲気があるmasayoshiです。 ニコ動のマイリスが結構カオスになってきたのではてブにそぉいして綺麗な環境を取り戻したいという贅沢な思いをねぇwとりあえず、OAuthのコードを書…

自作したくなる時

ふとなんかの理由でフレームワークを自作しているmasayoshiです、なぜかやっちゃってるんです。 ファイルの操作をササッと済ませたい。 アップロード系の操作がたるい 色々有るんですがやってます Twitter:@masayoshi_main

メモ書き:FW拡張周り

付属モジュール 目的(IOとか)__種別__定義関数拡張モジュール $clasd = $class->class_loads(class) ;//拡張モジュールのインスタンス $class->ext_classd("class::function",$array) ;//拡張モジュールの実行 ↓ $clasd->function($array) ;//と同じアクショ…

近況

BOT書いてみた 最近はもっぱらニコニコ鉄道というコミュニティを中心に活動しているのだが昨日3周年を迎えた、その記念としてTwitterでBOTやってみるかと思い立って始めた次第。 今の所は管理パネルができてない(今制作中)の為手動ポストにて稼働中、自動…

WSSE認証コード書き直す

最近はテンプレートエンジンの開発でWSSE認証やらTwitter関連の事を忘れていた、今はWSSE認証の方に再挑戦中。 コードも参考になるところを見ながら一から書き直している。 自分のサイトの方もエンジンが完成次第(テスト中)移して本格始動したいなぁ、デザ…

ざくざく開発中

最近はSmarty風に扱えるテンプレートエンジンと小規模なサイトを集めて1つのサイトの様に管理できるようにするツールの2つ。 どっちも 「Smarty素直に使えよ」 「XOOPSインストールすれば十分だろ?」 と後ろから言われそうですが、理由と言っても 自作もPC…

eval関数

JavaScript触った方なら馴染みがあるかもしれないeval()関数、俺はJSONのデータ取り扱いで引っかかって使わなくなった(俺がね)ひどい関数です。PHPにもeval関数があるのだけれども今回はこいつに救われた、しかしどんな関数なのかわからないと話が進まない…

エディタについて考えてみた

今日はちょっとEmacsの設定の書き戻しをしていたのだがその中で思ったことがある、それは「Emacsに慣れてしまってるなぁ」ということだ。Emacsを使うまではどこか不便なコーディングだった気がする、ホームポジションから手を離すのが大きかった。 しかし一…

古い記事を引っ張る

そういえば、ほぼ半年前にこんな記事を書いていたソケット通信 2010-02-19Sendmailが動かないからソケット通信を叩いて失敗したという記事だ、これにもう一度アタックしようかな・・・。

Twitterにつながった

前に書いたコードに少しTwitter関連のチューニングを加えてツイートを試みた、成功だ・・・。 これだけだと何も無いのでじっくり周辺も整えたいと思う。 その前に「アクセスの為にクラスをまとめたい」、一々書くのめんどうだしなぁ FireFoxのキーワード機能…

ソケット通信でのBasic認証

昨日から踏ん張っているソケット通信、今日は引っかかりを取ったばかりなBasic認証についてまとめます。 コード 連想配列 $datas2 = array( "a" => "bx", "c" => "d…

PHPでのソケット通信

最近、TwitterのBOT作りにソケット通信の段階でコケた人ですw今日は自分用にソケット通信について書いておきます、こんなコードでざくざくやってましたw " ; $urld = parse_url($add) ; print_r($urld) ; echo "</pre>" ; //ヘッダ構築 $…

BOTコーディング

最近、とある鉄道関係の集まりの方に投入予定のBOTを書いてるmasayoshiです。 まぁ、なんて言いますか新しく上がった動画の紹介を目的としています、内容は変わってきそうですgあ

Vi教習中

どうも、最近Emacsが重たいなぁと感じてViの教習を受けている中の人です。とりあえず、基本的な操作が出来るまではがんばろう

駆け足気味でSQLiteを触った

一応触ったよ、クラスを作りながらもwとりあえず、現状では様子をみることにしよう。 軽いDBとしては評価したいけどなぁ、しばらく用途が見つからない・・・。 今はMySQLでの開発が大きいから、それを補完する形かなぁ。MySQL > SQLite > XML > csv > txtっ…

アイデアメモ

とりあえず 1分毎に時刻を確認 基準は00か30とする 上の時間と現時刻の差が3以下になった場合、警告を出す 音声を出す ポップアップを出す(=>設定の関係で難しい) これをどこまで出来るかだな、JavaScriptで実装するかC言語を覚えるのも兼ねて実装するか。 …

Rubyメモ【配列】

#!/usr/bin/ruby arrays = [] #空配列 NG:arrays << "相棒" #最後尾への要素追加 OK:arrays.push("相棒") #最後尾への要素追加 arrays.unshift("藤村忠寿") #戦闘への要素追加 print "#{arrays}" #配列の要素をすべて出力する

screenを試す

メモ screen -r {セッション名} セッション名のセッションをつくる screen -x {セッション名} 現在接続中のホストの{セッション名}につなぐ C-a C-d セッションからのデタッチ(接続解除) Ruby開発やってるときはEmacsが最適だから、セッションを共有できる…

PHPのdate関数で引っかかったのでメモ

ざっくり言うとphp.iniの[Date]ってエリアのすぐあとにある「date.timezone」っていう所の値を見ましょうってことです。 ここの値を見てほしい、デフォルトだとコメントアウトされているはずだ。(Vine Linux上によるものそのままだと「date()関数」がエラー…

サイトのデザインを変えてみた

今日からMasayoshi Laboのデザインが一新します、そしてシステム的にも一新。 ページのテンプレート化 ページの各箇所毎をテンプレートとして分解、文字列が変わる箇所は[text]や[text/dd]などとして指定可能。 この「[text]、[text/dd]」はPHPに直すと $hog…

Twitter

Twitterやってることをおしらせまでに、@masayoshi_mainというアカウントでつぶやいてます。もう一つ、@masayoshi_develも持ってますがこっちはTwitterでなんか作ろうと思って取ったもの、最近PHPでの進展が出てきました。 クライアントを自作するというここ…

xpathで属性の値を指定する方法

PHPでやってたので xpath("/test/value[@name=\"odoru\"]")) ; ?> dash.xml <test> <value name="aibou">相棒 Season8</value> <value name="odoru">踊る大捜査線 THE movie 3〜奴らを解放せよ〜</value> <value name="lair">ライアーゲーム</value></test>

リンクを生成するブックマークレット

よく参考にした所を記事に張りつけているのだが、いちいちURLをコピーしてタイトルを手打して…そんなのは嫌だ! とにかく手を抜きたいから作りました、下のコードをブックマークに追加してください。 function page_props(){ var props = new Object() ; prop…

Perlでの多次元配列の作り方

Perlでの多次元配列の作り方に引っかかったのでメモ書き ソース #!/usr/bin/perl use Strict ; my @odoru ;#配列の宣言#多次元配列への代入 @{$odoru[0]} = "青島" ;#出力 print $odoru[0][0] ; こちらのページを参考にしました。 Perl小技集1

SQLite動作メモ

SQLiteを触ろうとしたら undefined function sqlite_open() と吐いたためSQliteが動くようにするためのメモ、Linux環境での話です。 環境 Vine Linux 4.2 Apache 2.2 PHP5 設定方法 php.ini内の ;extension=php_sqlite.dll の;を取ってApacheの再起動。 Wind…

パロディと5W1H

たとえば何かのパロディ物を作るときに何を最初に考えるか? 最初は考える前に調べてまとめることかもしれない、 What?(何) Who?(誰) When?(いつ) Where?(どこで) Why?(なぜ) How?(どのように) ということで、水曜どうでしょうより「岩屋寺パン騒動」…

サイコロの旅を手軽に

気づいたら…Perlでサービスをリリースしていたmasayoshiです、久々なリリースです。 水曜どうでしょうでおなじみの運まかせな旅、それはサイコロの旅。 を手軽にかつシンプルにリリースしました、罰ゲーム的要素満載。 URLはこちら 罰ゲーム的サイコロの旅

忘れないうちにメモ

PHPのユーザ定義関数の引数を可変にする方法、とりあえずメモってく。 function test_call(){ $arg = func_get_args() ;//引数を値を取得する $siz = func_num_args() ;//引数の数を取得する echo "<pre>" ; print_r($arg) ; echo "</pre>" ; }test_call("相棒","season…

自作と既存

自作…ある物を自分で作る事 自作と聞いて何が思い浮かぶだろうか? とりあえずパソコンだろう、パーツを組み合わせて自分だけのマシンを組み上げる。 知り合いに自作をやってる人が何人かいるが、それぞれ構成が違っていた。 そして、目的も違っていた。 そし…

switchないの?

Perlを触っていて疑問を感じてしまった、タイトルのとおり 「switch関数が無い」 elsif()を繰り返せってか? switchモジュールがあるらしいけどいれようかな、いやいやシンプルにいこう。

ソケット通信

どうも、最近Sendmailが動かずに困ってるものです。 Sendmailが動かないというなら…ソケット通信でやってしまえばいい、という面倒な道を選んでしまった。 しかも…PEARのライブラリは使わずにやってしまおうという無謀すぎる技で、とりあえず情報集めから。 …

どうでしょうの辞典を作ってみたいと思う

あるサイトがつぶれてしまい情報源を失ったので自分用に構築してみたいと思う、中身は相変わらずXMLです。 データ容量の関係からだとMySQLでゴニョゴニョのほうがいいのかな

パスワードメーカー作ってみた

いつものPHPではなくてコマンドラインで戯れているPerlで書いてみました、コマンドライン系だとPerlの方が好きになってきました。 でも、Web系はPHPかなぁw とりあえず、コードです #!/usr/bin/perl#代入 $pass_leng = $ARGV[0] ;#パスの桁数 $write_file =…

しばらくは

コマンドラインでPerlと戯れようかなと思う次第、これははまったw

CSSの注意w

初歩的ながらメモ代わりに残しておこう CSSの文字コードはHTMLのコードと合わせよう さっきまで HTML=>EUC-JP CSS=>Shift_JIS になっていた事に気付かずにいじって 「あれ、CSSが動かねぇ」 とあわてていました、IDEとかで開発してる方は注意するべきかもし…

強化した

ツールバーも表示させてみた、動画のダウンロードの時は必要だねw 中身をこっちにさし変えてください javascript:%20movid=prompt("%E5%8B%95%E7%94%BBID","sm");%20void(window.open("http://nicovideo.jp/watch/"+movid,"","width=620,height=540,scrollb…

ながら見スクリプト組んでみた(ver 0.01)

次のリンクをリンクバーに入れてください、とりあえずFireFoxの検証結果だけお知らせします。 TabMixPlusとかのタブ操作系アドオンが入ってる場合 ポップアップは許可させること。 FireFox3.5のデフォルト環境ではそのまま動いた FireFox3.0は結果待ち IE Sl…

待てよ…

ながら見をするって事にしてみたら新しいウィンドウでも問題無いかなぁ、それも視野にいれてやってみるかwww

XUL?

このXULってのを使えばFireFoxのアドオンが作れるらしい。 前に書いた奴もアドオンで実装できるかもしれない、試してみよう。 XUL始めるぞぉ!

あっさり解決した、しかしまた問題が

さっきのブックマークレットの件、サーバを間に噛まして行くとうまくいきました。 構造 ブックマークされたリンク ↓(サーバにアクセス) ページ(動画IDの入力) ↓(動画へのアクセス) 動画へのリンク 後は公開は出来るかどうかだなぁ、XAMPPをローカルで…

朝からJavaScript

最近はボーカロイド系の曲にはまりかけている、参考としてランキングを見ているのだけど…「その動画を直接見たい!」 動画IDは出ているがリンクは出ていない(マイリストはあるらしいが…)、俺はすぐに見たいんだ! ということでニッチにやってしまいました …

無理やり本文取り出せた

次の2行(一部)で成功 これを実行するとこうなる 置換後 BEGIN:VMSG VERSION:1.1 X-IRMC-STATUS:READ X-IRMC-TYPE:INET X-IRMC-BOX:INBOX BEGIN:VENV BEGIN:VBODY Date: Wed, 17 Dec …

コンバーター作成中

昨日言っていた、コンバーター…問題に引っかかりました。 本文をどう取るかです、じっくり考えますか。 そして、緊張するぅ

ケータイメールの中身

急に過去のメールを見始めて「パソコンで見たいな」って事でmicroSDにバックアップしていたメールをLinux機の方から引っ張り出した。 前にも書いたけどLinux機からの方がデータは取り出しやすい、カードリーダー代わりにもなるし。 それで引っ張り出したもの…