タグ

2008年10月30日のブックマーク (15件)

  • パスワード付きのzipをバッチで作成

    windowsとかのアプリで作成するパスワード付きzipファイルをUNIX系OSでバッチ処理で作成したかったのですが、調べるのに時間かかったので、なんとなくメモ代りに書いておきます。 最初、perlのモジュール(Archive::Zipとか)でやろうと思ったんですが、Archive::ZipのPODを見ると isEncrypted() っていう関数でzipファイルにパスワードがかかっているかのチェックはできますが、「The Archive::Zip module does not currently create or extract encrypted members.」と書いてあるので、作成することも解凍することもできないようです。 なのでzipコマンドでやろうと思ったら、-eオプションを指定すればできるというのを知りました。 -eオプションを指定すると % zip -e test.z

    nsyee
    nsyee 2008/10/30
  • のんびりHaskell - @IT

    プログラムの実行はどのようにして行われるのか、Linuxカーネルのコードから探る (2017/7/20) C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。最終回は、Linuxカーネルの中では、プログラムの起動時にはどのような処理が行われているのかを探る エンジニアならC言語プログラムの終わりに呼び出されるexit()の中身分かってますよね? (2017/7/13) C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。今回は、プログラムの終わりに呼び出されるexit()の中身を探る VBAにおけるFileDial

  • Haskell の fmap

    A Gentle Introduction to Haskell: Classes によると、 fmap 関数は以前につかった map 関数を一般化したものです。 map と言えば、リストの各要素に対して関数を適用するための関数。例えば、リストの要素を 2 倍したいときは、 print $ map (* 2) $ [1,2,3,4,5] -- [2,4,6,8,10] map がリストのためにあるのに対し、fmap は自分で作成した代数的データ型に対して、map のように各要素に関数を適用するためにあるようだ。今回、以前に定義したシンプルな Iremono 型 を少し変更し、これに適用できるようにしてみる。 Iremono a 型の定義を以下のように変更。 data Iremono a = Iremono [a] deriving (Show,Eq) 前回は Iremono 型のフィールド

  • ミクシィ、ソフトバンク端末用「mixiウィジェット」を提供

    ミクシィは10月30日、ソフトバンクモバイルの携帯電話端末にプリインストールされるウィジェット「mixiウィジェット」を開発、提供することを発表した。 mixiウィジェットは、携帯電話端末とmixiモバイルの相互連携により、携帯電話の待受け画面でmixiの新着情報の通知などが可能になるサービス。 主な機能は以下のとおり。 待受け画面への新着メッセージ、新着日記コメントなどの通知 待受け画面からのワンボタン日記作成 待受け画面からmixiモバイルへのワンタッチアクセス 対応機種はSoftBank 931SHで、順次拡大する予定だ。

    ミクシィ、ソフトバンク端末用「mixiウィジェット」を提供
  • Google OpenID のメモ - 日向夏特殊応援部隊

    ざっと調べてみました。ざっとなので間違えてたらごめんちゃい。 追記があるのでそちらもご覧下さいまし。 Source http://google-code-updates.blogspot.com/2008/10/google-moves-towards-single-sign-on.html Migrating from OpenID 2.0 to OpenID Connect  |  Google Identity Platform  |  Google Developers Google OpenID メモ書き OpenID Authentication 2.0 OP Local Identifier は存在しないみたい。 つまり http://specs.openid.net/auth/2.0/identifier_select のみ User-Supplied Identifier

    Google OpenID のメモ - 日向夏特殊応援部隊
  • TechCrunch Japanese アーカイブ » MicrosoftのRay Ozzie、クラウド・コンピューティングのWindows Azureを発表

    Attention, tech enthusiasts and startup supporters! The final countdown is here: Today is the last day to cast your vote for the TechCrunch Disrupt 2024 Audience Choice program. Voting closes… Meredith Whittaker has had it with the “frat house” contingent of the tech industry. I sat down with the President of Signal at VivaTech in Paris to go over the wide range of serious, grown-up issues society

    TechCrunch Japanese アーカイブ » MicrosoftのRay Ozzie、クラウド・コンピューティングのWindows Azureを発表
  • Google マップでルート案内

    メディア関係者向けお問い合わせ先 メールでのお問い合わせ: pr-jp@google.com メディア関係者以外からのお問い合わせにはお答えいたしかねます。 その他すべてのお問い合わせにつきましては、ヘルプセンターをご覧ください。

    Google マップでルート案内
  • SchemeからSwfの生成に成功したよ! - みずぴー日記

    いままで色々がんばってきて、やっとSchemeからSwfに変換できるようになった。やった。 ;; swf.scm (define-class Hello flash.display.Sprite ((init) (let [(t (new flash.text.TextField))] (invoke t appendText "Hello,world!!") (invoke this addChild t)))) こんなコードが、 こうなる。 簡単な手順 scheme-abcでSchemeをABCに変換 abc2xmlでABCをXMLに変換 XMLをswf用のテンプレートに埋め込む swfmill(SVN HEAD)でXMLをswfに変換

    SchemeからSwfの生成に成功したよ! - みずぴー日記
  • ソフトバンクモバイル、DeNAやmixi、ニコニコ動画らとの連携を強化

    ソフトバンクモバイルは、ディー・エヌ・エー(DeNA)、ドワンゴ、マイスペース、ミクシィ、ヤフーの5社とモバイルインターネットサービスにおいて相互連携すると発表した。各社の主要サービスが携帯電話で使いやすいようにするという。 具体的には、ソフトバンクモバイルのモバイルポータルである「Yahoo!ケータイ」と、モバゲータウン、ニコニコ動画、MySpace、mixiを連携させる。例えばYahoo!ケータイで各社のサービスのプロモーションを展開したり、Yahoo!ケータイユーザー限定のサービスやコンテンツを無料で提供したりする。他社のサービスについても連携を検討していくという。 各社はソフトバンクモバイルが11月下旬より開始する予定の携帯電話向けウィジェットサービスに、それぞれウィジェットを提供する。モバゲータウンの場合、人気ゲームランキングや最新ニュース、日記へのコメントやミニメールなどがウ

    ソフトバンクモバイル、DeNAやmixi、ニコニコ動画らとの連携を強化
  • ATOKダイレクト API for Perl / Ruby | さらに使いこなす | ATOK.com

    株式会社ジャストシステム(以下「弊社」)は、以下に定めるドキュメント、サンプルプログラム[ソース/インストールツール]、開発用ツール(以下総称して「技術情報」)を受領するお客様(以下「受領者」)が下記にご同意されることを条件として、技術情報の使用を許諾いたします。受領者が技術情報のご使用を開始された場合は、下記条件に同意いただいたものとみなします。 ドキュメント: 【Win】 atok_direct_script_api.pdfMac】 atok_direct_script_api_mac.pdf サンプルプログラム: atok_direct_script_perl_sample.pl/atok_direct_script_perl_sample.xml atok_direct_script_ruby_sample.rb/atok_direct_script_ruby_sampl

  • ATOK で ruby の実行結果を返すプラグイン - 川o・-・)<2nd life

    http://www.atok.com/useful/developer/api/ ATOK ダイレクト API が公開され、Ruby/PerlATOK プラグインが作れるようになったので、早速簡単かつ何でもできるプラグインを作ってみました。 http://rails2u.com/misc/atok_plugin_ruby_eval.zip セットアップし、ATOKダイレクトAPIがつかえ、Ruby の実行環境があると、ATOK で入力中に Ctrl + Insert で Ruby の実行結果が変換されて返ってきます。たとえば電卓っぽくりようしたいときには 24*24と入力したときに Ctrl+Insert を打つと 576な文字列が返ってくるので、電卓としてつかえて便利! また 'korehabenri'.split(//).join(' ')をCtrl+Insert で変換すると

    ATOK で ruby の実行結果を返すプラグイン - 川o・-・)<2nd life
  • グーグル、OpenID対応のAPIを限定公開

    Googleは米国時間10月29日、プロバイダーとしての「OpenID 2.0」プロトコルへのサポートを発表し、ウェブサイトの所有者に対して、ユーザーが既存のGoogleアカウントを用いてログインや新規アカウントの登録を行えるようにするための手段を提供する。さらに重要なことは、こういったユーザーが、関連するアカウント情報すべてを1カ所で集中的に管理できるようになるということである。 この新しいログイン方式は、まだすべてのウェブサイト所有者が利用できるというわけではない。Googleは同方式を利用したい開発者に対して登録フォームを用意し、URLとOpenID認証などを入力することで利用申請できるようにしている。この新システムのサービスはPlaxoとZohoのサイトですでに利用可能になっており、Zohoは同様のサービスを4月半ばから提供している。 しかし、すでに指摘されているように、これは厳密

    グーグル、OpenID対応のAPIを限定公開
  • サッカークラブ育成オンラインコミュニティ| MYFC 無料ベータ版

    現実のクラブをつくる。オーナーは、アナタ。サッカークラブ育成オンラインコミュニティMYFC(マイエフシー)無料ベータ版スタメンから試合開始時のシステムまで、すべてオーナー(ユーザ)の投票に従って現実のクラブが試合を行ないます。

  • モバイルサイトの無料アクセス解析ツール、オーリック・システムズが提供開始

    オーリック・システムズは10月28日、モバイルサイトのアクセス解析ツール「myRT mobile(マイアールティ・モバイル)」の提供を開始した。利用料金は無料だ。 myRT mobileはNTTドコモ、au、ソフトバンクモバイルの3キャリア対応したアクセス解析ツール。モバイルサイトにタグを埋め込むことで利用でき、訪問者の利用端末や利用時間帯、滞在時間、閲覧ページ数などのデータを取得できる。 myRT mobileはサイトアクセス解析ツール「RTmetrics」をベースに、「エンタテインメントプラス」「スタイライフ」「ネットプライス」「魔法のiらんど」などのモバイルサイトで採用された経験を盛り込んで開発したとのこと。同社によれば、RTmetricsは現在およそ360社、1万5850サイトに採用されているという。 今回、myRT mobileを無料提供する狙いについて、オーリック・システムズで

    モバイルサイトの無料アクセス解析ツール、オーリック・システムズが提供開始
  • Vimperator - VimユーザのためのFirefoxアドオン | バシャログ。

    Firefox3 は正式版が登場する少し前から使っていますが、Firefox2 と比べると確かに速くなっています。今日はそんなFirefox3でさらに速く(そして楽に)ブラウズするための拡張機能である Vimperator を紹介します。 vimperator は Firefox3 をエディタ vim のように操作する為の拡張です。なので使っているユーザは元々 vim を使っていた方が多いようです。 注意すること インストールすると、確認なしに、メニューバーやアドレスバーが表示されなくなります。そのときのことも後述します。 インストール mozdev.org - vimperator: index にアクセスして、Downloads から Version 1.1 をクリックしてインストールします。(Firefox2 の場合は0.5.3) 再起動を促されるので再起動します。再起動すると、メニ

    Vimperator - VimユーザのためのFirefoxアドオン | バシャログ。