SOFTELメモ Developer's blog

SOFTELメモは、株式会社ソフテルの中の開発の人がときどき書いているメモです。

【php】CSV形式の文字列からデータを取得したい

サンプル fgetcsv()はファイルポインタからCSVを読み込む。 ファイルじゃなくて文字列なんだけど…というときは一時ファイル(tmpfile())に書き込めばfgetcsv()に渡せる。 // fgetcsvの文字 […]

【VBA】Excelのシートの一覧を作る

大量にシートがあるExcelファイルで目次を作るときなどにどうぞ。 作り方 1、Alt+F11を押下(もしくはメニューから、ツール→マクロ→Visual Basic Editorをクリック) 2、Visual Basic […]

C#とかC++とかVBとかしてみたいんですけど

無償で開発環境を用意できるので、チャレンジしてみるのがよいと思います。 http://www.microsoft.com/japan/msdn/vstudio/Express/

Flash作ってみたいんですけど

無償で開発環境を作れるので、ここから始めてみてはどうでしょう。 http://www.adobe.com/jp/products/flex/ オープンソースのFlex SDKを入手 エディタでActionScriptを書 […]

【Subversion】リポジトリのダンプを取る

Subversionはデータベースのように今までコミットしてきたものをダンプファイルに出力することができる。 ダンプ $ svnadmin dump /path/to/repository > dump 特定のリビジョン […]

【php】重複しないファイル名の取得例

サンプル $tmpDir = '/path/to/一時ファイル用ディレクトリ'; do{ $tmp = $tmpDir . '/' . mt_rand() . '.html'; } while(file_exists($ […]

【linux】コマンドの結果を標準出力に出す

特に決まりというわけではないそうですが、多くのコマンドが、ハイフン(-)ひとつを標準入出力のことと読み替えて処理をしてくれます。 標準入出力の口が何らかの事情でふさがっているという特殊な状況のコマンドで実装されているとと […]

HTMLからPDF生成ソフト wkhtmltopdf

wkhtmltopdfはWebKitを使ってHTMLをレンダリングしてPDFを生成する。 "wk"がWebKitのこと、"htmltopdf"はHTMLをPDFにしてくれるっぽい名前ですね。 Windows、Mac、Li […]

HTMLからPDF生成ソフトPrince xml

XML、XHTML、HTMLをPDFに変換してくれる。有償。よくできていると思います。 Windows版もLinux版もMac版もある。 特につまづくところもなく、日本語を含むPDFが出力できた。 公式サイト http: […]

【Windows】バッチファイルの引数

コマンドラインでバッチファイルに渡された引数、ドラッグ&ドロップでバッチファイルに渡されたファイルは %0~%9 に展開される。 練習編 次のような内容のtest.batを作成する。 @echo off echo コマン […]

【OpenPNE】openpne3.4でセッション時間を長くしたい(短くて困っている)

設定ファイル(YAMLファイル *.yml)で変更できるようになったのは3.5から。 では3.4ではできないのか? やってみた OpenPNE.yml ではできないようだが、config/ProjectConfigura […]

【Javascript】jQuery()の第1引数にHTML

jQuery()の第1引数にセレクタやfunctionではなく、HTMLも指定できる。 サンプル 1行で $('<div />',{"class" : 'myclass', "css" : { […]

【WordPress】権限::寄稿者でも画像をアップロードしたい

問題 WordPressで寄稿者にしたユーザーは投稿のとき画像がアップロードできないみたい。 寄稿者も画像をアップロードできるようにできますか? 答え テーマファイルのfunctions.phpに次のような記述を追加する […]

【php】php4でhttp_build_query()したい

http_build_query()関数が使えるのはphp5から。 php4で使いたいときは自作。 ソース <?php if (!function_exists('http_build_query')) { fun […]

【php】file_get_contents()でPOSTリクエストを送る

ソース <?php $data = http_build_query(array('foo' => 'bar', 'name' => 'やまだ', 'age' => '123'), '', '&'); $o […]

【php】file_get_contents()関数で器用にGETリクエストを送る

ソース <?php $opts = array( 'http'=>array( 'method' => 'GET', 'header' => "Accept-language: en\r\n" . "Referer […]

【php】fsockopen()関数でhttpのPOSTリクエストを送信する

ソース GETのついでにPOSTもやります。 <?php $fp = fsockopen('127.0.0.1', 80); $data = http_build_query(array('何が' => '何 […]

【php】fsockopen()関数でhttpのGETリクエストを送信する

ソース <?php $fp = fsockopen('api.twitter.com', 80); $out = array( 'GET /1/statuses/public_timeline.json HTTP/ […]

【Javascript】テーブルのセルを結合したり分割したりする

ソース <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <ti […]

【WordPress】pre_comment_on_postアクションの使用例

問題 WordPressのコメントフォームの名前の入力欄を姓と名の2つに分けたい。 答え 1、フォームに姓と名の入力欄を作る。 <input type="text" name="author" value="" / […]