タグ

2009年8月3日のブックマーク (4件)

  • よく使うファイル操作早引き - Pashango’s Blog

    Pythonでよく使う便利なファイル操作のまとめ。 こういう便利な機能を使っちゃうと、C言語でツールを作るのがバカらしくなりますね。 テンポラリファイル(一時ファイル) tempfileモジュールを使います、テンポラリファイルを作成する方法はいくつかあって、一般的にはTemporaryFile()かmkstemp()を使うと思います。 TemporaryFile()は、ファイルハンドルをクローズすると自動的にファイルが削除されます。 ファイルに同時アクセスが可能かはOS依存です、ファイルをぶろWindowsとかだと意外と使いにくいです。 import tempfile fh = tempfile.TemporaryFile() fh.write("test write.") fh.close() 一方、mkstemp()はファイルハンドルをクローズしてもファイルが存在します、しかし、ユーザ

    よく使うファイル操作早引き - Pashango’s Blog
  • PHP で引数をそのまま返す関数を作っておくと便利 - IT戦記

    PHP では以下のように new してすぐメソッドを呼べない <?php new DateTime()->getOffset(); なので、引数をそのまま返す関数を作ってやると <?php function expr($a) { return $a; } expr(new DateTime())->getOffset(); // OK! 便利だなー おまけ 配列アクセス用のも作っておくと便利 <?php function expr($a) { return $a; } function idx($array, $i) { return $array[$i]; } echo idx(idx(expr(new DateTimeZone('Asia/Tokyo'))->getTransitions(), 0), 'abbr') . "\n"; おまけ2 無名関数をそのまま呼ぶときにも使える。 <

    PHP で引数をそのまま返す関数を作っておくと便利 - IT戦記
    kamiseto
    kamiseto 2009/08/03
    javascriptの後にphpするとこんな書き方したくなる時がある
  • javascript - でも全角半角変換 : 404 Blog Not Found

    2009年06月06日15:30 カテゴリLightweight Languages javascript - でも全角半角変換 ぐぐっても、変換コードがありそうでなかったのでついでに。 404 Blog Not Found:perl - で全角半角変換をモダンに行う Demo 全角 半角 実装 見ての通り、けれんみのないやり方をしています。 (function(){ var zenkaku = ['。', '、', '「', '」', '・', 'ー', 'ァ', 'ア', 'ィ', 'イ', 'ゥ', 'ウ', 'ェ', 'エ', 'ォ', 'オ', 'カ', 'ガ', 'キ', 'ギ', 'ク', 'グ', 'ケ', 'ゲ', 'コ', 'ゴ', 'サ', 'ザ', 'シ', 'ジ', 'ス', 'ズ', 'セ', 'ゼ', 'ソ', 'ゾ', 'タ', 'ダ', 'チ', 'ヂ',

    javascript - でも全角半角変換 : 404 Blog Not Found
  • JavaScriptによる英数字/記号/カタカナの全角半角変換

    文字変換機能 ここでは、JavaScriptによる英数字記号空白/カタカナの半角全角変換とひらがな/カタカナの変換ツール、 文字変換の用途についての考察や、変換処理の実装方法の説明に加え簡単なパフォーマンステストなどを行います。 このツールは元々FormCtrlでの、 フォームに入力された文字の全角/半角変換を行う強制(自動)変換のコードを書いていた時に、 それぞれ対応する文字コードを調べる用途と、その変換のチェックの為に書いたものですが、 結構便利なので変換や文字コード関連ツールとして公開します。 変換処理のコードもMITライセンス形態で公開しています。ダウンロードはこちら。 現状ではほとんどドキュメント的な物は有りませんので、暇な方はソースを読んで自由にご利用下さい。 文字変換機能については、iGoogle用のGadgetとしても利用可能です。 ガジェットを追加 ここでの文字コードは全