タグ

2008年1月9日のブックマーク (20件)

  • オブジェクト指向の概念の発明者は誰ですか? - Smalltalkのtは小文字です

    忙しい人のためのまとめ 一般に「オブジェクト指向プログラミング」と呼ばれる考え方には発案者が異なる二系統がある。(ただし簡単のため、次のうち前者から批判的に派生して生じたプロトタイプベースのオブジェクト指向はここには含めていない) アラン・ケイによる、変化に強い長期運用可能な遅延結合システムを SIMULA67 にあった「オブジェクト」をメッセージの受け手とすることで実現(オブジェクトにメッセージ送信)するアイデアに基づく「メッセージングのオブジェクト指向」と、 ビアルネ・ストラウストラップ(前後して抽象データ型を発案したリスコフ人、オブジェクトクラスを考えたニガードらSIMULA陣営、Eiffelのメイヤーらも同様の着想を得ている)による、ユーザー定義型(抽象データ型)を SIMULA67 にあった「クラス」という言語機能を使って実現(カプセル化、継承、多態性)するアイデアに基づく「抽

    オブジェクト指向の概念の発明者は誰ですか? - Smalltalkのtは小文字です
  • Twitter Tips: Followers を friends(Following) に一括登録するスクリプト (いわんこっちゃない Blog)

    « Twitter Tips: キーワードに関連する記事を書いた人を登録する方法 | メイン | Warsow 0.4 Promo Video » Twitter Tips: Followers を friends(Following) に一括登録するスクリプト Twitter の Followers を friends(Following) に一括登録する shell script を書いてみました。 Download (add_followers_to_friends.sh) user と pass は自分のアカウントのものに書き換えてください :)

  • 1ヶ月間だけ、思い切りがんばれば。

    いろいろと窮屈そうに生きているあの人のために、 今は少し気楽に生きている自分のロジックを思いつくままにアウトプットしてみようと思った。 偉そうに見えても、笑って許して。 「ちょっと」を毎日。 現状を変える一発逆転があると思うかもしれないけど、どうやら近道はないみたいです。 毎日少しずつ、少しずつ努力を積み重ねるしかない。まったく人生ってやつは。まったく。 毎日努力している人にはどんな天才も絶対に及ばない。断言していいです。 大事なのは毎日(毎日じゃなくてもいいんだけど、常日頃)続けること。 とにかく結果を焦らない。落ち着けって。 今日の努力が実を結ぶのは、だいたい1年後。のんびり行くしかないですよ。 ちょっとだけやる。「ちょっと」が超大事。 ダイエットしようと思って、いきなり5キロ走るから辛くなる。初日は着替えて玄関出るところで終了。 だけど、やろうと思ったらその日のうちにやる。絶対やる。

    1ヶ月間だけ、思い切りがんばれば。
  • Webページに含まれるURLを抽出し、Excelにまとめて保存する:CodeZine

    はじめに MicrosoftのInternet Explorer(以下、IE)やExcelは、職場のほとんどのパソコン環境に入っており、多くの人が手軽に利用できるアプリケーションです。これらのアプリケーションは単体で利用することもできますが、簡単なプログラムを書くことで、便利に連動させて使うことが可能です。今回から数回の連載で、このIEとExcelを利用して、手軽で便利なツールの開発を行ってみたいと思います。 まず第1回では、入力欄にURLを入力してボタンを押すと、そのWebページ内のリンクを一括でExcelに保存するアプリケーションを作ります。ここでは単なる保存だけではなく、少し工夫を加えます。保存するExcelのファイルは毎回共通のものを使い、そのリストの末尾に結果を保存するものとします。こうすれば、入力欄にURLを入れてボタンを押すごとに、次々とURLのリストが追加されていきます。 

  • リーナス・トーバルズ氏、LinuxのGPLv3移行に今なお反対

    Linuxオペレーティングシステムの生みの親であるリーナス・トーバルズ氏には、LinuxカーネルをGNU General Public License第3版(GPLv3)に準拠させるつもりは当分ないようだ。 GPLv3の策定途中から同版を声高に批判してきたトーバルズ氏は1月8日、「Open Voices」と題されたポッドキャストシリーズの初回で、Linux Foundationのエグゼクティブディレクターを務めるジム・ゼムリン氏と対談し、GPLv2の方を支持していると語った。同ポッドキャストシリーズには、オープンソースおよびLinux分野で業界をリードする人々が出演することになっている。 さらに同氏は、Linuxについて、Free Software Foundationが掲げる自由への宗教的な信念と、オープンソースおよびLinuxが常に保ち続けてきた技術的な優位との間に明瞭な一線を引いたプ

    リーナス・トーバルズ氏、LinuxのGPLv3移行に今なお反対
  • いまさらながらだけど、オブジェクトとクラスの関係を究めてみようよ - 檜山正幸のキマイラ飼育記 (はてなBlog)

    オブジェクトとクラスの関係について、次のような説明を見かけました(文言の引用ではなくて、檜山による要約)。 オブジェクトとクラスは全体としてツリー構造をしていて、ツリーの末端をオブジェクト、末端以外のノードをクラスという。末端であるオブジェクトは、その親ノードであるクラスのインスタンスと呼び、クラスどおしの親子関係を継承関係と呼ぶ。 うーむ、この説明、ある意味「簡潔でわかりやすい」とも言えるのだけど、ちょっと単純化し過ぎでしょ。 オブジェクトやクラスの概念て、そんなに美しくもなきゃ、整合的でもありません。実用性やら実装上の都合やらでゴチャゴチャですがね。しかし、そのゴチャゴチャが悪いともいえません。ゴチャゴチャを無理に単純化することなく、必然性を持った(幾分は偶発的だけど(苦笑))複雑さとして理解すべきかと思います。 というわけで、メタクラスやレイフィケーション(reification)な

    いまさらながらだけど、オブジェクトとクラスの関係を究めてみようよ - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • ColdFusionのフレームワークはけっこうある - blog.burnercrew.com

    試していくCFのフレームワークを決定すべく、ビール片手に先日見つけたなんちゃってCF-OOP!さんの記事を一通り読破。 CFのフレームワークは意外に、けっこうあることが判明。 ・FuseBox ・ModelGlue ・Mach-II ・ColdSpring ・Tartan ・Reactor 等々。 「ModelGlueとReactorを連携させて、もうウハウハですよ-!」とか言いたいところですが、Mach-IIをちょいと使っただけの(もう忘れてる...)フレームワークビギナーの自分は、まず情報量の多いところから。 ということでFuseBox、ModelGlue、Mach-IIを一から始めます。 ドキュメント漁らないと。

  •  小学校2年生の作文に泣かせられたよ。 - Something Orange

    This domain may be for sale!

     小学校2年生の作文に泣かせられたよ。 - Something Orange
  • PostgreSQLに危険なセキュリティ・ホール,管理者はバージョンアップを

    PostgreSQL Global Development Groupは1月7日(現地時間),PostgreSQLセキュリティ・ホールとそれに対する修正リリースを公開した。影響を受けるのは8.2, 8.1, 8.0, 7.4 7.3系列で,深刻度は「critical(高)」。PostgreSQL Global Development Groupでは,データベース管理者に対しアップデートを呼びかけている。 公開されたセキュリティ・ホールは以下の通り。 index関数の権限の昇格(CVE-2007-6600):PostgreSQLにはユーザーがインデックスを作成できる「expression indexes」として知られる機能が存在する。この機能に関し(1)VACUUMとANALYZE実行中にスーパーユーザーとして実行されてしまう。(2)index関数の中でSET ROLEおよびSET SES

    PostgreSQLに危険なセキュリティ・ホール,管理者はバージョンアップを
  • ないものねだりのRFP

    システム開発の外注では、RFP(Request For Proposal)の作成やベンダの選定から納入、アフターフォローにいたるまで、いろいろな局面で留意すべきことがある。 システム外注を円滑に行うには、適切なRFPを作成することが重要だという。 IT成熟度が未熟な中小企業にもそれを求めている。しかし、適切なRFPを作る能力はIT技術者の最高能力の1つであり、素人にそれができるはずがない。ないものねだりの典型例である。 究極の目的は明確である。もうけたいのである。必要ならば数値的に明確に示すこともできる。 でも、どうしたら儲るかが分からない。分かっている場合でも、ITとは直接的な関係のない(と思われる)ビジネスモデルである。 ITに関係しそうだと思っても、どこにどのように適用すればよいか分からない。 適用分野が分かっても、それを情報システムの機能として具体的に示すことができない。 情報シス

    ないものねだりのRFP
  • エンジニアでない人のための「Web+DBサイト」入門 第11回(最終回) Web+DBサイト構築の見積もり額,適正価格とは?:ITpro

    最終回です。今回は,ある意味IT業界の禁忌に触れてみます。Web+DBシステムを発注したときの見積もり額の秘密です。システムが目指す最終的な目的は”利益を上げられる仕組みの構築”です。見積もり額は利益算定の一番わかりやすいコスト判断ですが,果たして構築費用はどういう計算で生まれているのでしょうか。 利益を上げるコツは「身の丈に合った投資」をすること 利益を上げるためにはどうするべきか。私は経済評論家ではありませんから,あれやこれや難しい話はできません。ただ物事の質は,実はいつだって単純なものです。バサっと単純明快に言い切ってしまいましょう。「自分の身の丈に合った額を投入すること」です。 決して都会とは言い切れない我が家周辺では,冬になると焼き芋の巡回販売車が回ってきます。焼き芋屋さんのほとんどは軽トラックを使っています。なぜ軽トラックなのでしょうか? つまらないことに見えますが,これがビ

    エンジニアでない人のための「Web+DBサイト」入門 第11回(最終回) Web+DBサイト構築の見積もり額,適正価格とは?:ITpro
  • 見落としがちなぜい弱性(Webアプリケーション編) その2:ITpro

    以前の「今週のSecurity Check」の記事で,見落としがちなWebアプリケーションのぜい弱性の例として,ログイン画面におけるエラー・メッセージから認証の安全性が低下する例を示した。今回は,ログイン画面そのものがぜい弱な例を取り上げてみたい。 まず,写真1のログイン画面にどのようなぜい弱性が内在しているかお考えいただきたい。Webサイトの会員の立場から,ご自身の認証コードが破られる可能性は高いと思われるだろうか。 では,これに以下の条件が加わった場合はどうだろう。 ・会員番号は10桁の数字 ・認証コードは9桁の数字 この条件が加わると,ある特定の会員にとってログイン画面の認証の安全性は大幅に低下する。攻撃者の視点で考えてみよう。 攻撃者は,誰かの有効な会員番号と認証コードのセットを「できるだけ沢山、できるだけ容易に入手すること」を第一に考える。そこで,こうしたログイン画面に狙いを付け

    見落としがちなぜい弱性(Webアプリケーション編) その2:ITpro
  • Unbeatable JavaScript Tools - The Dojo Toolkit

    Visit dojo.io for documentation, examples, and more on Dojo, the Progressive Framework for Modern Web Apps and successor to the Dojo Toolkit Dojo Toolkit 1.17 A JavaScript toolkit that saves you time and scales with your development process. Provides everything you need to build a Web app. Language utilities, UI components, and more, all in one place, designed to work together perfectly. Get Dojo

  • プログラマとは:Geekなぺーじ

    例外を考える職業であり、 流から外れた些細な出来事に関しても気になってしかたがなく、 ついつい会議などにおいても余計な事を口走り、 非プログラマから冷たい目で見られる事もしばしばである。 問題が発生した時には、全身全霊を持って問題発生箇所の特定に勤め、 目を皿にしてコードを眺めたりするが、契約等の問題によりソースコード閲覧権が認められていない場合には、 クラッカー的に様々な実験行動を繰り返しつつ、ファーブルがフンコロガシを観察するのように注意深く結果を見守り、 問題発生箇所の予測を繰り返すが、最終的には「ここが変じゃない?」と他者に詰め寄るという行動を好む。 長時間コンピュータの前に座り続ける事が多く、非プログラマからは「目が悪くならない?肩こらない?」と聞かれることが多いが、 プログラムを書く事自体を苦痛と思っていない間は不思議と目も疲れず、肩もこらないという特技の持ち主である場合もあ

  • はてなブログ | 無料ブログを作成しよう

    初めて梅干しを作ってみた話 今年の夏、初めて梅干しを作りました。 私梅干し大好きなんですが、自分で作るという発想がなくて…同僚が梅シロップを作っているのに影響されて去年から梅仕事を始めてみたんですが、そのときの説明書に「梅干しの作り方」というのも入っていて、えーー梅干しって自分…

    はてなブログ | 無料ブログを作成しよう
  • tokuhirom blog

    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

  • 404 Blog Not Found:返す言葉が見つからない - 書評 - 累犯障害者

    2008年01月08日22:30 カテゴリ書評/画評/品評Love 返す言葉が見つからない - 書評 - 累犯障害者 ハードカバーということで買うのが後回し後回しになってしまったが、もっと早く読んでおくべきだった一冊。 累犯障害者 山譲司 ただし、読むのが実に辛い一冊でもある。まるで書を読むことが、仮釈放無し終身刑の受刑者として、出口のない監獄に入っていくような、そんな気分になる一冊でもある。 書「累犯障害者」は、元国会議員が、塀の中で見つけて書で紹介するまで、「無前科健常者」に知られていなかった、「生きていくためにあえて堀の中を選ぶ」障害者たちの実態を淡々と語った。 目次 序章 安住の地は刑務所だった - 下関駅放火事件 第1章 レッサーパンダ帽の男 - 浅草・女子短大生刺殺事件 第2章 障害者をい物にする人々 - 宇都宮・誤認逮捕事件 第3章 生きがいはセックス - 売春す

    404 Blog Not Found:返す言葉が見つからない - 書評 - 累犯障害者
  • 東大で学んだ卒論の書き方★論文の書き方

    卒業論文の書き方を詳説

  • 法律の勉強:社員に株式を与える4つの方法

    米国のベンチャー企業に関わる場合、社員であろうと、経営者であろうと、投資家であろうと、社員にインセンティブとして与える株式に関してちゃんと理解しておくことは大切。これから米国のベンチャー企業で一旗あげようという人たちには必須の知識だ。今までは「なんとなく理解していた」だけだったが、今回、ちゃんと勉強する機会があったので、ここにまとめておく。 1。Incentive Stock Option(ISO) これは、二種類あるストック・オプションのうちでも非常に特殊なもの。税金面で言えば、オプションを与えられた時(grant)にも行使した時にも税金が発生せず、株式を売却して現金を得た時に初めて税金がかかる。それも、キャピタルゲインの扱いなので、税率は低い(現状15%)。 良い話ばかりのISOだが、ISOと認められるための条件はとても厳しい。 (1)オプション・プランは株主の同意が必要 (2)オプシ

  • FrontPage - ParaFla! Wiki

    Menu 初めてのParaFla ParaFlaとは ParaFla!機能一覧 ParaDrawとは ParaDraw機能一覧 要望まとめ Tips FAQ 質問ページ 過去の質問ページ3 過去の質問ページ2 過去の質問ページ1 リンク ユーザーズリンク 役立ちリンク 関連ツール 関連動画(ニコニコ動画) テキストエフェクト ParaFla!感謝祭 対話室 サンプル サンプルpfl. サンプル応用 サンプル(携帯) 最新の15件2023-08-05 テキストエフェクト/9 2021-08-08 質問ページ4/245 2020-04-16 質問ページ2 2019-04-23 質問ページ3 2019-02-17 サンプル(携帯) 2018-08-15 質問ページ3/80 2017-11-18 質問ページ4/244 2017-05-07 テキストエフェクト/8 2017-04-11 質問ページ4