はじめに MicrosoftのInternet Explorer(以下、IE)やExcelは、職場のほとんどのパソコン環境に入っており、多くの人が手軽に利用できるアプリケーションです。これらのアプリケーションは単体で利用することもできますが、簡単なプログラムを書くことで、便利に連動させて使うことが可能です。今回から数回の連載で、このIEとExcelを利用して、手軽で便利なツールの開発を行ってみたいと思います。 まず第1回では、入力欄にURLを入力してボタンを押すと、そのWebページ内のリンクを一括でExcelに保存するアプリケーションを作ります。ここでは単なる保存だけではなく、少し工夫を加えます。保存するExcelのファイルは毎回共通のものを使い、そのリストの末尾に結果を保存するものとします。こうすれば、入力欄にURLを入れてボタンを押すごとに、次々とURLのリストが追加されていきます。
If you would like to purchase this domain,please click here to make an offer.
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
« FlashとJavaScriptの連携、FLVファイルの読み込み | メイン | classpathに.;が無いとjavaが実行できない » 2006年05月15日 ■ YouTubeのFLVファイルのURLを調べる [Programming&Electronics][Technology] 朝まで動いてたのに、なぜか動かなくなったからまた書き直したよ!! perlで初めて正規表現とかLWP::Simpleとか使った。これが俺のperl4作目!!!!! perlのこの、モジュール切り張りするDIY感がたまらん。やたら似たモジュールがCPANにいっぱいあるのも、秋葉原のごちゃごちゃした電子部品屋で迷ってわけわかんなくなるのみたいで逆に楽しい。 「楽しい!」 ■やり方 YouTubeが仕様変更でtパラメータが必要になったらしいので So-net blog:牛猫亭羊。お散歩する霊柩車の
Webに表示されているFlashはSWFファイルというものです。このSWFファイルは、Flashの編集ファイルであるFLAファイルからパブリッシュされたものです。そのため、SWFファイルでは、中に書き込まれたscriptを見ることは、できません。 しかし、このFlash(SWF)ファイルの中身を解析できるソフトがあります。
Flashを扱っていると、swfファイルからActionScriptやflaファイルを抽出できる、「デコンパイラ」の存在を知ると思います。 デコンパイラとは、コンパイルされたswfファイルをflaファイルに変換したり、swfファイル内に含まれる素材を抽出することが出来るツールのことで、大事なflaファイルを紛失してしまったときの蘇生手段として活躍します。 ですが実際にはその使われ方よりも、参考にしたいFlashの中身はどうなっているのかを純粋に解析したいときに良く使われているんじゃないでしょうか。 今回は自分が使ったことのあるデコンパイラを二つご紹介します。 Flare 【特徴】 swfファイルからActionScriptを抽出してひとつのテキストファイルに書き出せるソフト。 フリーウェア。 Win/MacOSX/Linuxに対応。コマンドプロンプトからも使える。 画像や音データは抽出でき
最近は、IRC の#順列都市なるチャンネルにておしゃべり暮らしているわけですが、IRC というものに触れるのが初めてなので、いろんなことが面白い。そんな中でやっぱりいちばん感銘を覚えたのが BOT なる存在。世の中にはいろんな BOT さんがいるようで、#順列都市ではロイディさんに来ていただいています。んで、召還した彼(?)に語りかけるなどして寂しさを紛らわしたり、と、そんな毎日です。 そのような BOT さんたちを見ていると、ヘタレながらも「こういうのって、自分で作れないかなぁ」と、まぁ思うわけです。とはいえ、一から作るのは無理があり過ぎるので、例によって PEAR 漁り。すると、Net_SmartIRC という、ちょうどいい感じのパッケージがありました。そこでこの Net_SmartIRC パッケージを用いて、ごく簡単な IRC BOT を作成してみたいと思います。かといって特に「これ
「PEAR::Net_SmartIRC を使って、一定間隔でニュースを配信する IRC BOT を作成する」で作成したごく簡単な BOT はしかし、外部のリソースをひっぱってきて、それを単にそのまま流すことしかできません(RSS をパースする処理はあるけど、本質的には垂れ流してるだけ)。通常 IRC BOT というと、チャンネルのメンバが喋った言葉を憶え、それらをアレンジしたデータを用いて、時には当意即妙に会話に介入することもあればまるで的はずれな発言で場を微妙な雰囲気に陥れることもあるといったものですし、また、なかには日記や Blog を書くすごい BOT さんもいます。 そうなると当然、次の目標は「おしゃべりをする、あるいは日記を書く BOT を作成する」というものになるわけですが、まぁ僕の頭ではいきなりそんなことを実現することは不可能ですし、また、そのような方向で BOT を作成する
Yahoo!日本語形態素解析APIをコマンドラインから使うサンプルプログラム 2008-04-05-5 [Programming][NLP] とある経緯で、Yahoo!日本語形態素解析API[2007-06-18-1]を使った Perl のサンプルプログラムを作りました。 車輪の再発明的ですが(だれか作ってた気がする)気にしない! - Yahoo!デベロッパーネットワーク - テキスト解析 - 日本語形態素解析 http://developer.yahoo.co.jp/jlp/MAService/V1/parse.html 以下コードです: #!/usr/bin/perl use strict; use warnings; use Encode; use URI::Escape; use LWP::Simple; use XML::Simple; use Getopt::Long; use
ブログの各記事にタグをつけてタグページを作ろうと思い、Yahoo!の形態素解析Webサービスを利用して、各記事にタグ付けをしてみました。 » F.Ko-Jiがよく書いているキーワード一覧 – F.Ko-Jiの「一秒後は未来」 何かあったらマズいので、タグページは念のためサブドメインにしています。(最初は同じドメインにしていたけど途中で変更した。) MTのデータベースを読み書きしたくなかったので、ディレクトリに静的ファイルとして格納されている各記事のHTMLファイルをプログラムで読み込んで、ひとつずつAPIにリクエストして返ってきたデータを別のデータベースに格納しました。 以下、作業メモです。 タグの抽出 タグの抽出対象は各エントリーのタイトルと本文とする。 ApacheではリクエストできるURLが全体で8196バイトという制限があるので、本文が長い場合はその長さを超えないようにバッサリ切る
SBM研究会で"私がチャレンジしたSBMデータマイニング"という発表を行いましたが、そのスライドを置いておきます。 ・[2008/7/21 22:43 version final] ・http://www.slideshare.net/rawwell/sbm-presentation #リンク切れしていたので、どなたかがSlideshareにアップしたものにリンクw Change Logs ・2010/8/23 リンク切れを解決 ・2008/7/21 22:43 version final 初版の2倍以上にスライドを増やした。また、"個人による高性能データマイニング"の話を追加した。 ・2008/7/16 23:45 version 1.1 TF-IDFの説明が間違っているとの指摘を受け、説明部分を修正 ・2008/7/12 23:53 version 1 公開 SBM研究会の体験記
サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一本吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には食材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい食材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ
私の使っている Perl Scripts Last Updated at $Date: 2011-11-15 07:32:53 $. このページで紹介しているスクリプトは,無保証です. また,配布条件は GNU General Public License の適当なバージョンに従うものとします. Perl-5 日本語マニュアル Perl-5.8 覚え書き BibTeX データベースから業績一覧のウェブページを生成するスクリプト ファイルの変更を監視するスクリプト Mailman の司会を補助するスクリプト 余分なファイルを削除するスクリプト ログファイルを更新するスクリプト PPP の接続記録を集計するスクリプト ondemand 接続を行う PPP リンク上で安全に接続するスクリプト NIS+ にユーザーを登録するスクリプト 非同期に実行される子プロセスを生成するモジュール 2つのディレ
CPANコマンド一発で入ると思いきや, expat というのが必要です。 ■ expat, expat-devel, libxml2, libxml2-devel のインストール yum install expat yum install expat-devel yum install libxml2 yum install libxml2-devel ■ XML::Parser のインストール perl -MCPAN -e shell install XML::Parser が、これでもはいらず。 結局 yum のパッケージをさがしたら perl-XML-Parser.i386 があったのでこれでインストール ■ yumによるインストール yum install perl-XML-Parser.i386 参考:http://d.hatena.ne.jp/linux40/20080110
はじめに クライアントにデータを操作させる必要がある場合には、Excelのスプレッドシートを用意するのが最も簡単です。スプレッドシートはPythonを使って簡単に作成できますし、スプレッドシートをWebからダウンロードさせることも、DjangoというWebフレームワークを使えば簡単です。この記事ではスプレッドシートの進化の歴史について簡単に触れた後、この2つの操作方法について説明します。スプレッドシートの進化の歴史 サメは何百年もの間、あまり進化していません。その最大の理由は、野生で十分に生きていけるからです。獲物を実に上手く捕らえることができるので、サメは自らを適応させる必要も、変化する必要もなかったのです。これ以上進化させるところはないというほどに、サメは完璧な恐怖のフィッシュハンターです。 サメと同様に、スプレッドシートも数十年の間、あまり進化してきませんでした。サメの例と同じく、ス
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
perl で ffmpeg を扱うモジュールには、FFmpeg というものがあるのですが、XS モジュールで make するのに ffmpeg 本体のソースが必要だし、使い方よくわかんないし、ポータビリティ考えるとコマンドラッパーの方がいいよね、という miyagawa さんの意見があったりで、じゃあラッパー作ろうと思ったら、ボンヌさんも作っているということで待っていたのですが、音沙汰がないのと、早急に必要なのもあって、とりあえず作ってみました。 FFmpeg::Command まだ pod が不完全ですが、とりあえず YouTube から拾った flv 動画を mpeg4 に変換して iTunes で観たり、サムネイルを JPEG で切り出したり、といったことができることを確認しました。 使い方は SYNOPSYS にも書いてますが、動画の変換であればこんな感じで。 my $ffmpeg
■[perl][Moose]Moose?Mooseってなんだ?あれか?整髪料か?え?Perl? 最近Perl界隈ではMoose、MooseってなんかMooseってのが流行ってるらしい。 もう完全に出遅れてしまったので増田で書き殴ってみる。 自分自身のブログでは、さもずっと前からMoose知ってたかのように振舞うために、増田で先に放出しておく。てへへ。 プログラマ層が限りなく低い増田にこんなこと書いてもだれも見てくれない気はするけど。 初めてのMoose - Mooseのすすめ - はてな#hide-k 初めてのMoose meta object protocol について考えてみる - TokuLog 改めChumbyとどきました日記 YappoLogs: Moose のコードを探索して理解を深めた Mooseってのは結局のところClass::MOPのラッパーみたいなもんだと。 で、Cla
NAME NOTE DESCRIPTION Making References Using References Symbolic references Not-so-symbolic references Pseudo-hashes: Using an array as a hash Function Templates WARNING SEE ALSO NAME perlref - Perlのリファレンスとネストしたデータ構造 NOTE 本ドキュメントはリファレンスに関するものです。チュートリアルに 関してはperlrefutを参照してください。 DESCRIPTION リリース 5以前のPerlではすべてのリファレンスはシンボリックでなければなら なかったために、複雑なデータ構造を表現することが困難でした。そし てシンボルテーブルのエントリーではなく変数を参照したいと望んだと きも困
今回は、武勇伝第26回に出て頂いた角谷信太郎氏からの紹介で、サイボウズ・ラボ(Cybozu Labs)の竹迫良範さんにお話をお聞きしました。竹迫さんは、サイボウズ・ラボにて研究開発の実務を行う傍らで、「Shibuya Perl Mongers」の2代目リーダーとしてPerlプログラマのコミュニティ活動を企画・運営したりと、幅広いフィールドで活躍されています。今回は赤坂にあるサイボウズ・ラボさんのオフィスにて、そんな竹迫さんにじっくりお話を伺いました。竹迫さんの「日本のIT業界の将来像」についてのお話は示唆に富んでおり、IT業界に身をおく者として、とても勉強になりました。 竹迫 良範(TAKESAKO) 氏 ◆中学校2年生のとき、父親の購入した富士通「FM TOWNS」に触れてコンピュータに興味を持つようになる。 ◆高校のころF-BASIC 386 でプログラミングをはじめる。 ◆大学では情
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く