前にも書きましたが、バイト先でWeb::Scraperを使ってます。 スクレイピング対象数が膨大な場合にちょっと困ったことが起きたので、今日はそれのmemo。 何が起こったかというと、スクレイピング先のサーバの調子が悪くて、500エラーなどを返したときに例外処理を書いていないとコケてしまうのだ。 例えば当ブログの最近の各エントリーページからのタイトル部分を引っ張ってくるとしよう。 #!/usr/local/bin/perl use strict; use Web::Scraper; use URI; use YAML; binmode STDOUT => ":utf8"; my @uri = qw(https://hoge.sub.jp/blog/archives/2007/11/post_303.html https://hoge.sub.jp/blog/archives/2007/11
最近、継続っぽいもの、継続の匂いがするものを取り上げてます。 「Erlangメッセージによる割り込み -- 継続への入り口として」 : ある関数の実行が中断して、しかも制御が戻らないにも関わらず、あたかも制御が戻るように見える現象を紹介しました。(続きを行う別関数に制御が渡ることにより実現されます。) 「継続を渡してチェーンすること」 : チェーンしかできない状況で、チェーン先にラベルを渡して呼び出しをシミュレートしてみました。 今日も、なーんか“継続みたいなもの”を話題にします。 非同期 Remote Procedure Call まず次のような、HTMLに埋め込まれたJavaScriptプログラムを考えます。 <html> <head> <title>Difficult Calc</title> <script> function difficultCalc(x, y) { var a
What is Structured Query Language (SQL)? Structured Query Language (SQL) is a standardized programming language that is used to manage relational databases and perform various operations on the data in them. Initially created in the 1970s, SQL is regularly used not only by database administrators but also by developers writing data integration scripts and data analysts looking to set up and run an
Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. Ruby 1.9 is almost upon us! With an expected release date around this Christmas, it won't be long until you can start to play with Ruby 1.9 and enjoy some of the much-hailed performance increases (not to mention features). "But I want it now!" you say. Well, as an open source project with an active ruby-core community work
僕はWindowsではエディタ(というか開発環境というか生活そのもの)としてMeadowを使っているのですが、ついに重い腰を上げてMeadowのバージョンアップを敢行しました。MeadowというかEmacsは設定が柔軟にできる分、ついつい普段使わないような余分な設定が膨れ上がったりして自分でも設定ファイルがわけわからん状態になりがちです。なので、バージョンアップは結構大変。今回はその辺の余分な設定も見直して、ないと死んじゃうくらい常用しているソフトウェアだけに厳選しました。 インストールしたソフトウェアは以下です。 Meadow 3.00 (ここ) SKK (NetInstallで選択) color-theme (ここ) ruby-mode (ここ) haskell-mode (ここ) dabbrev-highlight.el (ここ) color-theme等は、Meadowをインストー
Kazu Yamamoto ( 山本和彦 ) kazu at example.com 2003年 9月 12日 (金) 16:00:07 JST 前の記事 [mew-dist 24041] Re: Message buffer の表示ずれ on Emacs-21.3.50 次の記事 [mew-dist 24006] emacs-w3mについて 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] そう言えば、みんなあんまり transient-mark-mode を知らないようなので、説 明しておきます。 XEmacs では、C-SPC +カーソルの移動で指定したリージョンがハイライトされ ます。 Emacs 20.7 や 21 では、マウスで指定したリージョンにはハイライトされるが、 カーソルの移動で指定したリージョンはハイライトされないと思っている人が 多いよう
Last update: 2007-04-29T19:32:40+09:00 English Version 使い方 変更履歴 rupircd -- Ruby Pseudo IRC Deamon ver 0.2b1 2007-04-29T19:32:40+09:00 Copyright (c) 2007 konn <banzaida_at_jcom_dot_home_dot_ne_dot_jp> You can redistribute it and/or modify it under the same term as Ruby. これは何? Pure Ruby で書かれた ircd モドキです。 こんな特徴があります。 WEBrick を使ってます。 100% ruby なのでruby さえあれば何処でも動く コンパイル不要! Relay しないので軽い! Relay しないと意味のな
「16 Ways to Keep Your Best Employees -- Without Breaking the Bank」という記事がありました。 ITworld.comの記事です。 原文には、「多くの社長はビジネスのルールが変わったことに気がついていない。昔はお客様が神様だったが、最近は従業員を満足させる事で従業員がより良いサービスを提供して顧客を満足させるということが求められる。従業員がより芝が青い土地に移動すれば顧客もその従業員についていくだろう。」というような事が書いてありました。 新天地を探すというのは、既に辞める気持ちが発生しているということなので、そもそも従業員が「より青い芝」を探し始める時点で手遅れだそうです。 原文には、自分の土地をより青く保つための「種」を16個紹介しています。 以下、それらの要約です。 誤訳などがあるかも知れないので、詳細は原文をご覧下さい。
思いは言葉に。 はてなブログは、あなたの思いや考えを残したり、 さまざまな人が綴った多様な価値観に触れたりできる場所です。
Introduction When contributing to Samba, there are quality expectations that need to be met in order for your patches to be accepted. Please review these guidelines before writing your first commits, otherwise you may need to rebase your patches. This page is not meant to be a technical overview about using git, there are already plenty of resources for learning to use git. It's expected when you
An introduction to git-svn for Subversion/SVK users and deserters An introduction to git-svn for Subversion/SVK users and deserters This article is aimed at people who want to contribute to projects which are using Subversion as their code-wiki. It is particularly targetted at SVK users, who are already used to a work-flow that involves disconnected operation, though this is a tiny subset of the w
Dive Into Python Welcome to diveintopython.org! Whether you're a beginner or an experienced coder, we have a wealth of resources to help you master this powerful programming language. Explore our extensive collection of tutorials and guides to sharpen your Python skills. What is Python used for? Python is an open-source, high-level programming language that is widely used in the field of artificia
次に、このマトリックスに基づいて私が今まで見聞きしてきた事例を中心に、好きなことに多くの時間を費やしている事例をいくつかケーススタディとして考えてみる。 【「好きを貫く」ケーススタディ】 ネトゲのQuakeIIに没頭するあまり、ping値の良い対等な状況でライバルたちと戦うために単身韓国遠征に出向いたSさん QuakeIIへのひたむきな情熱に関係者は感動、その後の人脈形成パターンにつながる可能性あり。また、こうした企画を立案し実践する能力が向上しているという意味では派生能力習得パターンにも該当する可能性あり。将来ゲームの企画・開発を職業として選択した場合には"Connecting the dots"にも当てはまる。 ドラクエが好きで好きでたまらなくて、キャラクタをレベル99まで育ててはまた作り直すということを毎日繰り返しているAさん キャラクタ作り直しの際に自分なりのキャラクタ育成戦略を練
認知症ケアに回想法を用いることで、さまざまなメリットが得られるということが、研究によって明らかになってきました。例えば、回想法を用いることで高齢者の認知機能の回復が期待できるといいます。高齢者は、最近のことについては忘れがちになる傾向が多く見られます。しかし、過去の思い出や出来事に関しては鮮明に思い出せる場合が多く、その記憶を回想法によって思い出し、自ら語るという行為をすることで認知機能の改善が図られるとされています。それは、認知症の高齢者についても同じことが言えるため、認知症ケアに回想法を取り入れて過去の記憶を掘り起こすことで、脳の働きを活性化する効果が期待できます。 また、回想法には高齢者の精神面を安定させる効果も期待されることから、認知症ケアとしてのメリットは大きいです。認知症をはじめとする記憶障害のある高齢者であっても、昔の出来事などについては鮮明に覚えていて記憶として残っているこ
November 2007 Archives by thread Messages sorted by: [ subject ] [ author ] [ date ] More info on this list... Starting: Thu Nov 1 13:45:34 EDT 2007 Ending: Fri Nov 30 19:47:24 EST 2007 Messages: 88 [WEB SECURITY] WASC meetup on Nov 8 in San Jose Anurag Agarwal [WEB SECURITY] JS parsing in 3xx HTTP responses? Andy Steingruebl [WEB SECURITY] JS parsing in 3xx HTTP responses? Amit Klein [WEB SECURIT
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
圧縮新聞をTwitter化した @asshukuのように人工無脳的なものとか文章生成とかを配信してるTwitterアカウントを集めてみました。ここに載ってないのが他にもあったら誰か教えてくれるとうれしいです。 @munologue このmunologueは、GreaseMonkeyでブラウザから文章を取って来てカットアップを生成しているそうです。GreaseMonkeyのスクリプトも公開されています。 ウェブページから簡単にカットアップが作れる Greasemonkey 「CutupEditor」 - エブログ @yumeno 夢野久作の『少女地獄』の文章をカットアップして配信しているそうです。これ見てるだけで結構夢野久作を読んだ気になれちゃう感じがする。元ネタを知ってると断片からでもいろんなイメージを想起できるというのはありますね。 @kyoujin pologというブログの内容から発言
Here’s a bit of code to enable on-the-fly syntax checking in ruby. You’ll need emacs 22, which includes flymake mode. (require 'flymake) ;; I don't like the default colors :) (set-face-background 'flymake-errline "red4") (set-face-background 'flymake-warnline "dark slate blue") ;; Invoke ruby with '-c' to get syntax checking (defun flymake-ruby-init () (let* ((temp-file (flymake-init-create-temp-b
10月30日,IPAフォーラムで2007年度の日本OSS貢献者賞の表彰式が行われた。選ばれた4人の受賞者がそれぞれの活動などを紹介するプレゼンテーションを行った。 見るよりやるほうが面白い ビート・クラフトの小山哲志氏は,PHPユーザ会,日本KDEユーザ会,KOF(関西オープンソースフォーラム),LL魂などのLL(lightweight Language,軽量言語)イベント,jus(日本UNIXユーザ会),JPUG(日本PostgreSQL)など多数のユーザ・コミュニティやイベントで活動し,交流や人材育成に貢献してきた。コミュニティ活動を主な理由とした受賞者は初めてだ。 小山氏は「見るよりやる方がおもしろい。どこも人手が足りないから,歓迎されるはず」とコミュニティ活動への参加を呼びかけた。そしてHappy Hackingならぬ「Happy Communicating!」とスピーチを締めくく
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く