タグ

ブックマーク / mojix.org (26)

  • デザインパターンよりも、まずリファクタリングを学んだほうがいい - モジログ

    ウィキペディア - デザインパターン (ソフトウェア) http://ja.wikipedia.org/wiki/%E3%83%87 <ソフトウェア開発におけるデザインパターン(型紙(かたがみ)または設計パターン、英: design pattern)とは、過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し、名前をつけ、再利用しやすいように特定の規約に従ってカタログ化したものである>。 ウィキペディア - リファクタリング http://ja.wikipedia.org/wiki/%E3%83%AA.. <リファクタリング (refactoring) とはコンピュータプログラミングにおいて、プログラムの外部から見た動作を変えずにソースコードの内部構造を整理すること。いくつかのリファクタリング手法の総称としても使われる。十分に確立された技術とはいえず、「リファクタリング」の語にも厳

  • 米国家安全保障局(NSA)による通信情報の収集体制が判明 「PRISM」は監視プログラム4種のひとつ - モジログ

    毎日新聞 - 米国:情報収集体制が判明…プログラム4種が監視(2013年06月17日 12時13分) http://mainichi.jp/select/news/20130617k0000e030144000c.html <【ワシントン及川正也】米ワシントン・ポスト紙は16日、米国家安全保障局(NSA)によるテロ対策を目的とした通信情報収集体制を報じた。電話とインターネット情報のそれぞれについて、電話番号やアドレスなどの「メタデータ」と、通話やチャット内容など「コンテンツ」を収集する計四つのプログラムで構成されているという。公になった「プリズム」はその一つで、いずれもブッシュ前政権(2001~09年)の後期に導入され、オバマ政権が引き継いだとみられる。米国の「監視社会」の一端が明らかになった>。 <同紙によると、運用されているプログラムは(1)メタデータを電話情報から収集する「メインウエ

    yogasa
    yogasa 2013/06/18
  • PythonのWebフレームワーク6種をかんたんに紹介 - モジログ

    1月に「Pythonを始めるなら、1ファイルの軽量Webフレームワーク「Bottle」がおすすめ」というのを書いたところ、なかなか反響が大きかった。そこで今回は、私がいくらか使ったことがあるPythonのWebフレームワーク6種について、かんたんに紹介するというのをやってみたい。コメントは、私のごく主観的な印象に基づいている。 Bottle(ボトル) http://bottlepy.org/ 「bottle.py」という1ファイルだけでできている。環境構築が不要なので、Python入門に最適。1ファイルに全部入っているので、組み込むのも容易だし、依存リスクもないので、実用にもいいと思う。これだけシンプルなのは、生存戦略としても強い。 CherryPy(チェリーパイ) http://cherrypy.org/ Bottleより大きいが、外部依存がないので、これも環境構築不要で、Python

  • 学校の教育用PCは、ぜんぶLinuxでいいんじゃないか - モジログ

    NHKニュース - “XP”サポート終了で注意呼びかけ(4月7日 18時9分) http://www3.nhk.or.jp/news/html/20130407/k10013741551000.html <2001年に発売されたパソコンの基ソフト、マイクロソフト社の「ウィンドウズXP」は、日時間の来年4月9日、製品のサポート期間が終了します。 それ以降は、セキュリティー上の欠陥が見つかっても、修正するプログラムが提供されなくなるため、ウイルスに感染したり、不正アクセスを受けたりする危険性が大幅に高まります。 民間の調査会社によりますと、去年11月の時点で、ウィンドウズXPは国内で利用されているパソコン、およそ7700万台の33%余り、企業のパソコンに限れば、40%余りで引き続き使用されています>。 Windows XPのサポートがあと1年で終了とのことで、あちこちにニュースが出ている。

    yogasa
    yogasa 2013/04/12
    そうだ,10年サポートのRHELのサブスクリプションを買おう.
  • 数学は人文系である - モジログ

    学問はしばしば、「自然科学(natural science)」、「社会科学(social science)」、「人文科学(humanities)」の3つに分けられる。この3つのなかで、数学はどこに属するだろうか。 「もちろん自然科学でしょ」と答える人が、おそらく多いだろう。しかし、これは間違いである。数学は、自然科学には欠かせないものだが、数学自体は自然科学ではない。 自然科学は、人間が作ったものではない「自然」というものについて、その性質や規則性をさぐるものである。いっぽう、数学はすべて人間が作ったものであり、一種の言語体系である。数学は自然に属してはいないのだ。よって、数学は自然科学ではない。 数学が社会科学ではないことは明らかだろう。社会科学は、人間の集団が生み出す社会というものについて、その性質や規則性をさぐるものである。 数学が自然科学ではなく、また社会科学でもないとすれば、あと

    yogasa
    yogasa 2013/03/10
  • Aaron Swartz(アーロン・シュワルツ)が自殺 RSS仕様の共著者、web.pyの作者、Redditの共同創業者 - モジログ

    Aaron Swartz(アーロン・シュワルツ)が自殺 RSS仕様の共著者、web.pyの作者、Redditの共同創業者 The Tech - Aaron Swartz commits suicide By Anne Cai NEWS EDITOR; UPDATED AT 2:15 A.M. 1/12/13 http://tech.mit.edu/V132/N61/swartz.html <Computer activist Aaron H. Swartz committed suicide in New York City yesterday, Jan. 11, according to his uncle, Michael Wolf, in a comment to The Tech. Swartz was 26.> Aaron Swartzが現地時間の1月11日、ニューヨークで自殺し

    yogasa
    yogasa 2013/01/13
  • Pythonを始めるなら、1ファイルの軽量Webフレームワーク「Bottle」がおすすめ - モジログ

    「全てのwebエンジニアPythonを勉強するべき2013年到来」(2013-01-01)という記事が人気を集めているようだ。巳年(ヘビ年)にひっかけて、これからPythonを勉強したい人を対象に、書籍やライブラリなどを紹介している。有益な情報が多数含まれているが、ちょっとPythonを試してみたいという程度の人には、これだと敷居が高すぎるように思う。 Pythonに限らないが、あたらしい言語をはじめるとき、もっとも障害になるのは「環境構築」だろう。Pythonの場合、LinuxMacであれば、Pythonインタプリタは最初から入っているので、Pythonそのものをインストールする必要はない。しかし、「そのあとどうするのか?」というのが、なかなかむずかしい。例えば、「Hello, World!」を出すWebアプリを書くには、そこからどうすればいいのか。なんらかのWebフレームワークを使

  • 法律はソースコードに似ている - モジログ

    法律というものは、いくつかの点でソースコードに似ている。 1. どちらも「コード」と呼ばれる 2. 構成・パッケージ構造が階層(ツリー)型になっている 3. しばしば内容が巨大である 4. しばしば複数の人によって書かれる 5. ときどきバージョンアップされる このうち、3の「しばしば内容が巨大である」、4の「しばしば複数の人によって書かれる」、5の「ときどきバージョンアップされる」という特徴が、管理をむずかしくする。 ソフトウェアの世界では、この「管理」というテーマをずっと追求してきた。いまのところ、Git(ギット)やMercurial(マーキュリアル)などの分散型バージョン管理システムが、それに対する「回答」である。実際、GitHub(ギットハブ)(Gitをベースにしたソースコード管理サービス)がこれだけ成功しているということが、その「回答」の正しさを証明していると言えるだろう。 いっ

    yogasa
    yogasa 2012/12/23
    解釈によって変わる辺りHTMLっぽい
  • エンジニアにスーツを着せているIT会社 - モジログ

    私がよく通る道に古いオフィスビルがあり、そこの1階にITの会社が入っている。看板に出ている社名と、窓からちょっと見える社内の雰囲気からして、古いタイプのシステム開発会社のようだ。その会社ではスーツ着用が必須のようで、全員スーツを着てPCに向かい、開発している。座席のレイアウトも昔ながらの「島型」で、向かいの人の顔が自分の視界に入るやつだ。私はこの会社の横を通るたびに、「ここの社員はかわいそうだなあ」と思う。 座席のレイアウトは、場所や予算の制約もあるだろうから、まあ目をつぶるとしよう。しかし、開発をするエンジニアスーツを着せても、まるで意味がない。営業やサポートにも行くエンジニアや、客先常駐するエンジニアならまだわかるが、自社で開発しているエンジニアスーツを着せても、仕事のジャマになるだけだ。 こういう古いタイプの会社は、経営者がおそらく「まじめに働く」ことを重視しているのだろう。みん

    yogasa
    yogasa 2012/11/10
    スーツ楽だけどな.
  • 黒を使うな - モジログ

    Ian Storm Taylor - Design Tip: Never Use Black (August 2012) http://ianstormtaylor.com/design-tip-never-use-black/ デザインでは黒を使うな、という話。筆者のIan Storm Taylorは、Segment.ioというサービスの共同創業者で、デザイナーでもあるようだ。 筆者は子供のとき、美術の教師から、黒には注意せよとアドバイスされた。その後、RISD(Rhode Island School of Design)でも似たようなことをたびたび言われたとのこと。 人間は、「暗いもの」を「黒」と結びつけてしまいやすい。しかし、ほんとうの「黒」というものは、実はめったにない。筆者はまず、Wayne Thiebaud(アメリカのポップアートの画家)の絵を例に、影が黒ではないことを示す。

  • Pythonでデザインパターン - モジログ

    GitHub - faif / python-patterns https://github.com/faif/python-patterns GoFデザインパターンのPythonによるサンプルコードを集めたプロジェクト。以下の各ファイルが入っている。 - abstract_factory.py - adapter.py - borg.py - bridge.py - builder.py - chain.py - command.py - composite.py - decorator.py - facade.py - factory_method.py - flyweight.py - iterator.py - mediator.py - memento.py - null.py - observer.py - pool.py - prototype.py - proxy.py -

  • サーバの命名法 - モジログ

    人力検索はてな - サーバなどの機器が大量に増え、命名に困っています。(2006-08-23) http://q.hatena.ne.jp/1156318046 <サーバなどの機器が大量に増え、命名に困っています。 サーバやネットワークの管理者にお尋ねします。 サーバやハブ、ルータなどの名前はどのように付けていますか? 機器名や役割などをそのまま名前にしている場合もありますが、今回は惑星の名前や星座の名前など、バリエーションが豊富で今後機器が増えても安心な「シリーズもの」を教えてください>。 サーバの命名をどうするか、アイディアがたくさん出ている。これは面白い。 以下、このページから私の目についたものを抜粋。URLは、参考URLに出ているものか、そのリンク先。 数学者の名前 http://www-history.mcs.st-and.ac.uk/Indexes/Full_Alph.html

  • 田原総一朗、小泉・竹中路線を3ツイートで簡潔に要約 - モジログ

    田原総一朗氏がツイッターで、小泉・竹中路線を3つのツイート(つぶやき)で簡潔に要約している。 <竹中さんは規制緩和を主張した。日は規制が強いのでもっと自由化すべきと主張したのです。小泉内閣の後半は景気が良くなりました。そこで企業は従業員を増やしたのですが、正社員は解雇出来ないので、派遣労働者など非正規社員を増やしたのです>(7:40 AM Mar 29th) <ところがその後アメリカの金融パニック等起き日も景気が超悪化した。その為に企業は派遣労働者や非正規社員を大量にリストラした>(7:51 AM Mar 29th) <そこで格差の広がりが大問題となった。小泉さんと竹中さんはセーフティネットをやろうと思っていたが出来ないで終わってしまった。その為批判の的となったのです>(7:52 AM Mar 29th) (以上の3ツイートはいずれも、freetibet1111さんへの返答のかたちで書

  • 日本の問題は、「人の流動性」が低すぎてノウハウが循環しないことにある - モジログ

    内閣府参与を辞職した湯浅誠氏が、辞職の経緯説明と意見表明のコメントを発表している。 特定非営利活動法人 自立生活サポートセンター もやい - 内閣府参与辞職にともなう経緯説明と意見表明、今後(2010-3-5 18:35:03) http://www.moyai.net/modules/news/article.php?storyid=244 <そして私は、そうした両者の溝を少しでも埋めるために、官民の間をもっと頻繁に行き来する人たちが増えるべきではないかと感じています。いわゆる「新しい公共」という概念では、公共を担うのは官だけではない、とされています。しかし現実問題として、民からは官がどう政策決定をしているのかさっぱり見えない、官は民を政策決定プロセスから排除するという中で、「ともに担う」ことなどできない。もっと、政策決定プロセスを知っている民間人、現場を知っている官僚が増えるべきではな

    yogasa
    yogasa 2010/03/08
  • 失敗できない日本 - モジログ

    は「失敗を許さない」社会だ。だから「失敗できない」。 若者が就職できなくて苦しんでいる。新卒で採用されなければ、その後に就職できるチャンスは大きく減るので、就活に必死になる。「失敗できない」わけだ。 なぜ、日はそうなっているのか。企業はなぜ、もっと中途採用しないのだろうか。 それは、企業の側も「失敗できない」からなのだ。日では解雇規制があるために、いったん正社員を採用すれば、会社側から解雇することはほぼできない。 最近よくニュースで見かける「希望退職者募集」というのも、そのためだ。会社側からお荷物社員を名指しで解雇することができないので、社員の側から「希望退職」を募るしかないのだ。そうすると、できる社員のほうが辞めていき、お荷物社員のほうが残ったりするのだから、なんとも不条理な話だ。 会社側から解雇できないので、社員を採用する場合も、会社はその失敗のリスクを最小にしようと考える。新

  • 武村正義元蔵相「カネもないのに「あれもします、これもします」というパフォーマンス政治を続けていたら、国民は信用しない」 - モジログ

    武村正義元蔵相「カネもないのに「あれもします、これもします」というパフォーマンス政治を続けていたら、国民は信用しない」 JBpress - 疑惑だらけ小沢氏は政界引退を!居座り続ければ民主党分裂――武村正義元蔵相 http://jbpress.ismedia.jp/articles/-/2755 「ムーミンパパ」の愛称や、「小さくともキラリと光る国」でおなじみ、元・新党さきがけ党首、元蔵相の武村正義氏への単独インタビュー。 特にすごいことを言っているわけではないのだが、実にマトモでバランスのとれた、国民目線に近い意見で、おかしなところがほとんどないと感じる。 そして国民目線でありつつも、小沢幹事長や鳩山総理をよく知るベテランの立場から、言うべきことを遠慮なくズバズバ言っている。立場的にもキャリア的にも、こういう苦言を小沢氏や鳩山氏にはっきり言える人はきわめて少ないだろうから、これは貴重なイ

  • プログラマに正社員的な「勤務」はフィットしない - モジログ

    UK STUDIO - プログラマという職業は「ふつう」の人には厳しくないか http://ukstudio.jp/2010/01/31/programmer_is_severe_job/ <業務外にコードを書いたり、技術書などを読むというのは素晴らしいことだと思う。けど、会社側がもし「業務時間外にコードを書いたり、技術書を読んだり、勉強会に参加しなさい」と言ったら、それは業務時間外労働と変わらないと思う。個人のたのしみとは別に会社側がそれらを求めたらそれは業務だ>。 <業務時間外に勉強をすることを業務時間外労働と捉えた場合、業務時間外労働をしないとやっていけない職種はおかしいというか病んでいるんじゃないかなぁ>。 これは面白い問題提起。「日々の学習や訓練と仕事が切り離せない」というのがこの話の要点のひとつだが、これはプログラマに限らず、デザイナーや建築家、文筆業、料理人、役者など、「プロ

  • クラシックのMP3音源が約4200曲 パブリックドメイン・クラシック - モジログ

    Public Domain classic (パブリックドメイン・クラシック) http://public-domain-archive.com/classic/ <日での著作権保護期間が終了し、パブリックドメインとなったクラシック音楽を公開しています。 現在の収録曲数はおよそ4200曲です。 全て無料でダウンロードできます>。 これは素晴らしい!著作権切れでパブリックドメインになったクラシック音源が、大量に公開されている。 まだ基知識が欠けていて、とりあえずたくさん聴いてみたい私のようなクラシック入門者には、特に便利だ。 よく「ヒストリカル」「歴史的録音」などと呼ばれる昔の音源なので、録音はたしかに古いが(1950年代以前)、大抵のものはじゅうぶん聴けるレベルだろう。演奏の点ではむしろ、名指揮者や名演奏家による良い内容のものが多そうだ。先日のエントリでとりあげた、ストコフスキーの『カ

  • セブンイレブンを擁護する 「強者か弱者か」ではなく「公正(フェア)かどうか」で判断すべき - モジログ

    asahi.com - セブンイレブン、値引きした店に契約解除通知(2009年8月13日5時37分) http://www.asahi.com/business/update/0813/TKY200908120346.html <コンビニエンスストア最大手のセブン―イレブン・ジャパンが、弁当などの値引き販売をしている東京都内の加盟店主に対し、フランチャイズ契約の解除を通知したことが分かった。セブン側は「値引きが理由ではない」としているが、店主は不服だとして、近く東京地裁に地位保全を求める仮処分を申請する方針。 契約を解除されたのは八王子南口店(八王子市)を経営する増田敏郎さん(60)。値引き販売をする店主らでつくる組織の中心人物の一人だ。 部側は契約解除の理由について、会計処理や弁当の鮮度管理などの点での契約違反に加え、来店した部社員との話し合いの様子を勝手に撮影してテレビ番組に提供し

  • なぜ日本ではブラック会社が淘汰されないのか 日本は雇用の流動性が低いから、労働者の価値が低い - モジログ

    ニート海外就職日記 - ブラック会社が淘汰されない仕組み。 http://kusoshigoto.blog121.fc2.com/blog-entry-270.html 「ブラック会社がダメだ」という問題意識自体が正しいことは、疑問の余地がないだろう。しかし、それを生み出す原因(構造)が何なのか、それをどう解決すべきなのか、という点に関しては、よくある間違った見方がコメント欄にたくさん出ていて、危ういものを感じた。日の雇用問題を理解するのにいい題材だと思うので、このブログでは何度も書いている話だが、あらためてコメントしてみたい。 <ただ、ブラック会社が今日もノウノウと図太く生き延びてる原因は日人の仕事観、性格と言った部分に因るところも大きいと思う。以前も書いたけど、もし海外で連日終電帰宅、休日出勤当たり前、有給何それ?みたいなクソ会社があるとすれば、間違いなく淘汰される。ってのは、何