タグ

tipsに関するlicht_xのブックマーク (11)

  • xargs を使ってカジュアルに並列処理 - たごもりすメモ

    シェルからでも重い処理というのはちょこちょこあって、例えば超デカいログファイルを移動して圧縮したりというお仕事は世界中のあらゆる場所で毎日行われていたりする。コマンドラインからでも大量の圧縮済みログファイルをいっぺんに展開したい、とか。 あるディレクトリ以下に存在するたくさんのファイルを(圧縮済みのものを除いて)全部 bzip2 圧縮したい!と思ったら、とりあえずさくっと次のようにコマンドラインで叩けばいい。 $ find . -not -name '*.bz2' | xargs bzip2 これで、まあそんなに問題なく効率的にbzip2圧縮ができる。だがしかし。 最近は複数コアのCPUが普通に転がってるし、あまつさえHyperThreadingが有効になってたりしてOSから見える論理CPU数がハンパない。普通に8とかある。その一方で複数コアを使用してくれるコマンドというのはあんまりなくて

    xargs を使ってカジュアルに並列処理 - たごもりすメモ
  • Webサービスを使ってEvernoteを自動化している部分まとめ|男子ハック

    @JUNP_Nです。Evernote使っていますか?なるべく手間をかけずにEvernoteにノートを送りたいという人に今までの生活のまま意識しないでも自動的にEvernoteに送ってくれるWebサービスをいくつか紹介します。

    Webサービスを使ってEvernoteを自動化している部分まとめ|男子ハック
  • 【ライフログ】私がEvernoteに自動取り込みしているもの13個まとめ+1 - busidea

    アライはめんどうくさがりなので、全部手動でEvernoteにぶっ込むとか出来ないのです。 なので、普段のいろいろな記録を、Evernoteに自動、あるいは半自動で取り込むように設定してあります。 今回は、その中でも完全に手放し、常に自動で取り込んでいるものについて思いつくままご紹介してみたいと思います。 基的な設定方法は、 1.各WEBサービスEvernote投稿機能を使う 2.フィードをhttp://blogtrottr.com/経由で取り込む 3.Evernoteへメールで送る 4.Evernoteのフォルダ監視機能 の4種類です。 【Evernoteに自動で取り込んでいるモノ】 ・Tumblr 友達の記事を見て、気になった画像、動画、テキストを”リブログ”し、自分のTumblrに取り込むことができる、TwitterのRT特化版みたいなサービス。 リブログした内容がフィードではき出

    【ライフログ】私がEvernoteに自動取り込みしているもの13個まとめ+1 - busidea
  • Evernoteの超具体的使用例 〜ノート総数「4100」私のノートブックを公開します〜

    先日アップしたエントリーでは、私が現在Evernoteと連携させているiPhoneアプリWebサービスをご紹介いたしました。 そこでふと気がついたのが、最近Evernoteのノートブック晒しをやっていないなと言うこと。 参考:参考になりすぎるEvernote活用例4 –@OZPAのノートブック晒し– | goryugo, addicted to Evernote 昨年の12月、@goryugo 氏のブログに寄稿させていただいたのが上の記事。 格的にEvernoteを使い出した昨年5月からの7ヶ月間で、ノート数は2200程度でした。 で、それから4ヶ月。現段階での私のEvernoteノート数は4100ほど。 Evernoteにライフログを叩き込もう!と勢いごんでから、そのノート数は加速度的に増加しております。 この4100という数が多いのか少ないのかは皆様の判断に委ねるとして、現時点での

  • Pythonのコードをきれいに書くためのTips — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Pythonのようなスクリプト言語の特徴の一つとして,データをソースコードに直接埋め込みやすい,というものがあると思います。実際,Pythonのコードを見ると文字列,リストや辞書といった高機能で使い回しのしやすいデータ型が,リテラルとしてソースコードに埋め込んであるのをよく目にします。時には変数に代入されたり,時には関数やメソッドの引数部分に埋め込まれたり。 いちいち離れた場所にあるデータを見に行ったり,オブジェクトを作るための宣言をする必要がなく,処理をしたい場所の間近にデータを埋め込めるので,とても便利なのですが,欠点もあります。無造作にデータ型のリテラルを埋め込んでいると,ソース

  • vimで効率的にコードを書くための小技 - bonar note

    vimは使いこなしている人は超人のように使いこなしているのですが、「たまにconfファイルいじる時だけ使うよ。まあ、普段はemacsだけどね」という人は、vi時代の機能のみ使っているのをたまに見かけます。 そこで、通ぶって恐縮なのですが、僕が普段vimを使っていてとっても便利で効率が上がると思う操作を紹介したいと思います。また、僕自身が Mac OS X な環境なので、「外部コマンドとの連携」などでWindowsだと再現できないものがあるかもしれません。ごめんなさい。 用語の使い方や理解が間違っている部分があるかもしれませんがその場合はご指摘いただければと思います。あと、「これ抜かしちゃ駄目でしょ!」みたいなのがあればアドバイスお願いします〜。 それでは、 [あとで読む] vimの基操作 (知っていると思うので省略) 超概略 挿入モードと編集モード キー操作 内容 i 挿入モード突入(文

    vimで効率的にコードを書くための小技 - bonar note
  • Google Code Jam で得た Python の tips(1) - 科学と非科学の迷宮

    2ヶ月前は全く Python を使えなかった私ですが、Google Code Jam の勉強を通して随分色々な技術を学ぶことができました。 ここにまとめておきます。 あまりに長くなりすぎたので3分割しました。 目次 Part1(この記事) ファイル 文字列 正規表現 辞書 タプル Part2 リスト Part3 数学 ビット演算 条件式 ループ 例外処理 その他 おまけ:今回のテンプレート ファイル 標準入力から読み込む 一度に最後まで読み込みたい場合は以下のようにする。 import sys for line in sys.stdin: 1行の場合は raw_input() が簡単。 こちらは末尾に改行が入らない。 A = raw_input() 標準出力、標準エラー出力に書き出す print は改行が入る。 print "some text" カンマをつければ改行は入らないが空白が入る

    Google Code Jam で得た Python の tips(1) - 科学と非科学の迷宮
  • パソコン買ったらまず最初に入れとくべきモダンなvim管理 - Vim is running out

    2011-08-13追記 最近のvim pluginの管理にはvundleがおすすめ。 http://vim-users.jp/2011/04/hack215/ .vimrcなどのdotfiles自体の管理には以下の方法が有用だと思います。 この記事でできるようになること - Windows, Linux環境間, または家, 会社間などでvim設定の共有が可能になります。 - 転職や,新しいPCを買ったときなどのvim環境設定があっという間に終わります。 (vim installは含まなければ5分程度?) この記事の主題は - pathogen.vim - githubとgit(git submodule) です。 - pathogen.vimの機能によって、.vim以下を綺麗にする - githubとgit submoduleを使って置いておくことで.vim以下をweb上で管理する の二

    パソコン買ったらまず最初に入れとくべきモダンなvim管理 - Vim is running out
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • PythonRecipe

    このページは、Rubyレシピブック (詳細) をPythonで書こうというたくらみです。内容は当たり前のことばかりですが、たまにしかコードを書かない人間は、こうしたことがわからなくてイライラしてしまいます。10行くらいのプログラムならさっと見てさっとかけるようにするのが目標です。 2008年1月21日19:00 ロボットによる荒らし対策を施しました。 レシピブック作成にご協力いただける方がいらっしゃいましたら、最初にユーザー登録をお願いします。 レシピブックを修正する際は、一度ログインをしてください。ログインすると右肩の部分に編集の項目が現れます。 記述方法は、structuredText もしくはreStructuredText でお願いできればと思います。 WEB上の情報 Python クイックリファレンス日語訳 pythonライブラリリファレンス pythonチュートリアル Per

  • Sorting Mini-HOWTO (和訳)

    概要 この文書は、sort() 組み込みメソッドを使って、リストをソートする方法を紹介する、ちょっとしたチュートリアルです。 この文書の原文は、http://www.python.org/doc/howto/ の Python HOWTO ページから、PostScript、PDFHTML、アスキーテキストを含む、各種フォーマットで入手できます。 目次 基的なデータ型のソート クラスの比較 翻訳について Python のリスト型には、sort() という組み込み関数があります。 リストをソートするには様々な方法があって、色々なマニュアルがあるのですが、ひとつの集約的な文書はありません。 そこで、私が書くことにしました。 1 基的なデータ型のソート 単純な昇順ソートは簡単です。 リスト・オブジェクトの sort() メソッドを呼び出せば事足ります。 >>> a = [5, 2, 3, 1

  • 1