今回は、Subversionによるバージョン管理方法とウノウでの導入事例について前編と後編にわけて紹介していきます。 Subversionとは、無償で利用できるバージョン管理システムです。現在もオープンソースで活発に開発が進んでおり、執筆時点の最新バージョンは1.4.2となります。バージョン管理システムとは、ソースコードや仕様書などを含むドキュメントなど、時間とともに内容が変化するファイルを管理するシステムの総称です。 Subversionと同じようなバージョン管理システムとしては、CVS(Concurrent Version System)が有名ですが、SubversionではこのCVSで使いにくかった点を改良した次世代バージョン管理システムというコンセプトで開発が続けらています。筆者が実際にどちらも利用してみた結論として、導入をおすすめするバージョン管理システムは、やはり「Subver
zuzara.comの各サービスはロリポップのサーバで運営されています。日頃の感謝を込めて月額263円のサービスを「ホリデープログラミング」する上でいかに使い倒しているか紹介したいと思います。 安いムームードメインで独自ドメインの.comを買っても初年度約5000円の投資のみ。これは、ものすごいコストパフォーマンスだと思う。 サブドメインバーチャルホストと思われる設定をWeb上の管理画面から行え、サブドメインが無制限に作れる。(ドキュメントに明記されていない模様だが制限はあるかもしれない)各サービスごとに絶対パスが/になってくれるので管理がちょっと楽。 PHP+MySQL2009年6月現在はPHP5を選択できるようになった。今から使うのであれば自動的に5になる。バージョンは5.2.6。コンパイルオプションは以下。curlやopensslが使えるようになった。5から登場のPDOやjsonも使
via del.icio.us/popular Apacheのフォルダローカルな設定ファイル.htaccess で使いそうな設定をかたっぱしから書き込んだファイル。 メイン、スクリプト関連、ヘッダ(キャッシュや最速化)、URL書き換え、認証、SSL、開発中サイト、というようなジャンルごとに、よく使われそうなディレクティブがずらずらと並んでいる。PHPの設定、cool URLの設定、エラーページ、認証の掛けかた、などなど。 書き換えるべきところは英単語で何を書くのかわかるようになっているので、コメントとあわせて思い出しながらコメントを外していくとそれなりに使えそうな .htaccess が作れるかもしれない。僕なんかは細かい設定方法すぐ忘れてしまって検索することが多いので、これで楽になりそう。 # 本当に不要なものはコメントにせずファイルから消すべきだし、安定運用に入ったら.htaccess
尾藤正人です。 ウノウでは最近新オフィスに引越ししたのですが、新オフィスにサーバルームを設置してフォト蔵のサーバをホスティング業者から自社サーバに移行しました。 自社サーバに移行のは下記のような理由からです。 フォト蔵のようなストレージ系のサービスの場合、十分な帯域を確保する必要があるが、広帯域を確保するにはコストがかかる フォト蔵のようなストレージ系サービスの場合、大容量のHDDが必要になるが、大容量のHDDを搭載したマシンはハイエンドマシンになり、増設コストがかかる マシンの増設に時間がかかりフレキシブルに対応できない というわけで自社サーバに移行したわけですが、自社サーバに移行するにあたって様々なノウハウがたまってきました。 サーバ構築にはいろいろトピックスがありますが、今回はハードウェア的な部分について書きたいと思います。 ・マシンは全て同じ構成にする 数多くのサーバを運用するに
海外と日本のブログをいろいろ見ていて思うのは、海外では個人が独自ドメインを取得してブログやコミュニティ、ネットサービスを運営しているケースが非常に多いということ。理由としては文化的背景の違いや、自己主張の強さ(誰かの提供するサービスのドメインにぶら下げられることを嫌う)といったものも当然あるのですが、それ以外にも維持コストが安いという面もあるようです。 というわけで、その第一歩となる各種ドメイン名について、どこで登録すれば最も安くなるのかを調べてみました。昔と違って今は国内のレジストラでも全世界的に見てかなり安いです。 ■ドメインが安いレジストラリスト .com - 税込790円/年、VALUE DOMAIN:バリュードメイン .net - 税込790円/年、VALUE DOMAIN:バリュードメイン .org - 税込790円/年、VALUE DOMAIN:バリュードメイン .biz -
先日のライブドアのテクノロジーセミナー(http://d.hatena.ne.jp/naoya/20061214/1166063145)でも少し触れたのですが、はてなのサーバーは今後さくらインターネットのiDCでホストすることになりました。 複数の iDC を検討しましたが、最終的にさくらインターネットに決めた理由は回線品質の高さと回線が低価格である点でした。 はてなのようなコミュニティ中心のサービスは、お金の面では、どうしても回線コストと収益の間にアンバランスが生じがちです。ショッピングサイトや各種メディアのようなコンテンツに比べてマネタイズが難しい、というのがその主な理由です。 例えばはてなのトラフィックの多くははてなダイアリーの日記へのアクセスで占められていますが、基本的に個人の日記にははてな側からは広告を掲載しないポリシーでいます。そのためトラフィックを多数必要とされる箇所で収益を
こんばんは、最近寒い夜が続いていて自転車通勤がつらくなってきた naoya です。 ウノウでは、フォト蔵や社内システムなどは、すべて専用サーバを構築して運用をしています。 今日は、専用サーバを構築するときに、僕がウノウで学んだ専用サーバでまず行う4つの設定を紹介します。 なお、今回の設定はすべて Fedora Core 5 をもとにしています。 (1) sudo を使えるようにする sudo コマンドを使えるようにします。sudo コマンドは、別のユーザとしてコマンドを実行できるコマンドです。 sudo コマンドを使えるようにするには、/etc/sudoers に sudo を許可するグループを追加します。次の例は、unoh グループを追加する例です。 %unoh ALL = (ALL) ALL, !/bin/su, /bin/su postgres, /bin/su * postgres
こんにちは!やまもと@テスト番長です。 前回satoさんの書いたエントリーが好評のようですね。 自分は実は美術系出身です。なので「デザインセンスのある人からみた~」というエントリーでも続けて書いちゃおうかなと一瞬思いましたが、世の中にはWEBデザインのプロの方もいらっしゃることだし、控えておきましょう。 センスってのも考え込むと難しいですしね。 個人的には、WEBデザインの美醜って「使いやすさ」とかなり直結な気がしてます。 さて、今回は僕が普段テストに使っているツールでもご紹介してみようかと思います。 Selenium 一年前くらいに登場した無償の自動実行ツールです。 有償の自動実行ツールは以前からありましたが、 ベンチャーが購入するには高価なものなので 大手以外にはあまり導入されていなかったであろう類のツールです。 テストシナリオにそってブラウザを自動で操作してくれます。
春は出会いと別れの季節。入学や就職で、新しい生活を始める人も多いだろう。それを機にPC環境もそろそろ大人への階段を上ってもいいかもしれない。ここでは、はてなという企業でプログラマーとして働くあの人の開発環境を紹介することで、プロが好む作業環境を考える。 わたしははてなという企業でプログラマーとして働いています。はてなは、ブログやソーシャルブックマークなどWeb上のサービスを提供する会社ですが、それらのほとんどはPerlで書かれており、LinuxやApache、MySQLをはじめとするオープンソースソフトウェアの上で動作しています。そんな理由から、開発環境も自然とオープンソースのツールを使うことになります。今回から2回に分けて、そんなわたしの開発環境を簡単に紹介させていただきたいと思います。 ノートPC1台で開発する 本題のツール類の話に入る前に、開発に使っているハードウェアの話を先にしてお
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.
USBメモリ(フラッシュメモリ)がどんどん大容量に、そして安くなってますね。この有り余るキャパシティを生かそうと、持ち運びできる「USB applications」の開発が進んでいます。 これらのソフトに求められる第一条件はスリムな点ですが、でもそれ以上に重要なことは出先のパソコンのレジストリをいじらないこと。つまり OS のレジストリに依存しないで立ち上がり、動いてくれることに尽きますね。 今回そういう意味での「Potable」アプリを実際私が使っているものを中心に紹介します。すべて無料で使える定番といえるでしょう。 ①Portable Firefox このおかげで私の PC 生活が一変しました。なんといっても自宅のブラウザ環境をそのまま持ち運びできる点がすごいです。拡張の Foxmarks と組み合わせれば最強です。 ⇒http://d.hatena.ne.jp/husigi/2007
調べごとをしたので blog に書いて理解を深めようのコーナーです。長文です。 Linux でシステム負荷を見る場合にお世話になるのが top や sar (sysstat パッケージに同梱されてるコマンド) などのツールです。 top ではシステム統計のスナップショットを見ることができます。今システムがどういう状態かなーというときは top が便利。 top - 08:16:54 up 3 days, 14:43, 6 users, load average: 0.18, 0.07, 0.03 Tasks: 43 total, 2 running, 41 sleeping, 0 stopped, 0 zombie Cpu(s): 18.2% us, 0.0% sy, 0.0% ni, 81.8% id, 0.0% wa, 0.0% hi, 0.0% si一方の sar では10分ごとのシ
ネットワークプログラミングの基礎知識 ここでは IP アドレスやポート番号、クライアントとサーバの役割などを説明し、 perl・C言語・Java などでソケット (Socket) を使った HTTP クライアントや POP3 クライアント、簡単なサーバを作成してみます。 要はネットワークプログラミングをやってみよう、ということです。 このページのサンプルプログラムは、RFC などの規格に準拠した「正しい」プログラムではありません。 また、全体的にエラー処理が不十分です (今後改善する予定です)。 あくまでも概要を理解するためのサンプルととらえてください。 もし本気でしっかりとしたクライアントやサーバを書きたいなら、このページを読んだ上で、 さらに RFC を熟読し、そして wget・Apache・ftp コマンドなどのソースを参考にしてください。 このページに間違いを見付けたら、掲示板 で
2007年09月30日13:30 カテゴリTips tips - sshでパスワード無しログイン 以下に加えて、これも覚えておくといいかも。 odz buffer - SSH の接続を共有する パスワード無しの認証ファイルを作る $ ssh-keygen -d -f ~/.ssh/nopass-dsa -N '' または $ ssh-keygen -d -f ~/.ssh/nopass-dsa -N '' -C you@your.example.com -N ''がポイントです。 前者の場合、ssh commentは$USER@$HOSTになりますが、最近はDHCPでホスト名を決めちゃう場合も多いので、それがいやな場合は後者の方法で決め打ちするのがいいでしょう。 完了すると、~/.ssh/nopass-dsaと、~/.ssh/nopass-dsa.pubの二つのファイルが出来ます。前者は絶
こんにちは satoです。 障害の多くの場合はハードディスク障害ですが、実際障害が起きた際に、どのように復旧するかをケース別に書いてみようと思います。 hdd のセクタが壊れた /var/log/message等に kernel: hda: dma_intr: status=0x51などど表示されているとハードディスク障害の可能性が高いです。 badblocks -vs -o hda1.sector /dev/hda1 (かなり時間がかかる)とやると 不良セクタが書き出されたファイル hda1.sector ができます。 fsck -l hda1.sector /dev/hda1 とやると不良セクタを使用しないようになります。いずれにしても早めの交換をお勧めします。 memoryが壊れた http://blog.miraclelinux.com/mita/cat218683/index.
こんにちは sato です。 個人情報が流出する事件が多発していまが、みなさんはどうしていますか? 今回は僕が家で使用しているツールについて紹介したいと思います。 ウィルス対策 AVG Anti-Virusの Freeを使っています。これでウィルスサーチや メールの添付ファイルチェックなど、大抵のことはやってくれます。 使用しはじめて、半年以上経ちますがまだウィルスに感染したことはありません。 Windows,Linuxは http://free.grisoft.com/doc/avg-anti-virus-free/lng/us/tpl/v5よりDLすることができます。 以下のサイトに使用方法が詳しく書いてあるので、参照させていただきました。 http://eazyfox.homelinux.org/SecuTool/AVG7/AVG701.html Mac用には clamxa
a geek's personal memo for computer, music, sound, electronics, gadgets, network, etc..... top music http://www.hackaday.com/entry/1234000153064739/ http://www.makezine.com/blog/archive/2005/10/how_to_vmware_player_modificat.html?CMP=OTC-0D6B48984890 先日無償で公開された、VirtualMachineを実行するためのソフト、VMware Player。こいつを使って自分のVirtualMachineを合法的に構築する手順がhackaday.comで紹介されていた。が、どうもこの手順、ちょっと複雑というか、余計なステップが入っていないか?
Gmailで全てのメールアカウントを管理する方法2:ラベル・フィルター・複数アカウント・バックアップ編 管理人 @ 10月 14日 09:20pm Gmail(Gメール) 「Gmailで全てのメールアカウントを管理する方法」に続き、Zo’C blogより、Gmailで全てのメールを管理する時に便利な、ラベル、フィルターの設定の仕方、また、複数アカウントを利用する方法やGmailを使ったデータベースのバックアップ方法の紹介です。 Gmailフィルタ、ラベルの基本的な使い方から紹介してあるので、初心者の人も必見です。 ここから訳です。 Gmailは、「分類せずに検索せよ」と言います。さらに、「どんなメールも、もう削除しなくてよい」と言います。 でも、実際にこれを実行して、一つのアーカイブにたくさんのメールを投げ込んでしまうのは、良い方法とは言えません。そこで、ラベルとフィルターの出番です。 も
pyqr-0.2.0.tgz qrcode()の第二引数がファイルオブジェクトだけでなく、cStringIOなどのファイル風オブジェクトを受け付けるようになりました。また、GD (GIF, JPEG, PNG, WBMP出力に使用) やzlib (TIFF出力に使用) に依存しないようにビルドするためのsetup-no-gd.pyを追加しました。 GDを使わずにPILでPNG出力する例: import qr, cStringIO from PIL import Image buf = cStringIO.StringIO() qr.qrcode("http://d.hatena.ne.jp/rsky/20071015/1192435310", buf, format=qr.BMP, magnify=2) buf.seek(0) Image.open(buf).save("qr.png",
2007年10月16日01:00 カテゴリMedia ニコニ考 - TBSは大変なアッコにおまかせしていきました というわけで、TBSまたやっちゃZE☆ TBS「アッコにおまかせ」の初音ミク特集に批判相次ぐ - ITmedia News 「アッコにおまかせ」の初音ミク特集があまりにもひどくて大騒ぎに - GIGAZINE 痛いニュース(ノ∀`):「3次元に興味無し」「俺の嫁」…TBS「初音ミク」特集、「オタク印象操作」「職業差別」と批判相次ぐ それでも、ネットの核反応、じゃなくて各反応は、全体としてちょっとカルシウム不足な感じは否めない。 まず一つは、メディアを持っているのはTBSだけではないこと。単体としてキー局ほど強いメディアは存在しないけれども、TVに偏向報道されたら泣き寝入るしかなかった一昔前と違って、今は2chもmixiもblogもYouTubeもニコニコ動画もある。遠吠えするし
「Top ten geek business myths」という面白い記事がありました。 ギーク(もしくはNerd)が抱きがちな起業への幻想を列挙していました。 原文では、最後に「ビジネスでの成功はアイディアだけじゃ得られない。秀逸なアイディアを製品にできるチームを組織して、出来上がったものを顧客に届けるまでが必要だ。」 と述べています。 「事件は会議室で起きてるんじゃない!」といった感じでしょうか。 以下に要約してみました。 一部過激な事が書いてありました。 かなり短くしているのと、誤訳などの可能性があるので、是非原文をご覧下さい。 1. 素晴らしいアイディアがあればお金持ちになれる Microsoftは素晴らしい単一のアイディアを持った事がありませんが成功しています。 (逆に素晴らしいアイディアを潰してまわる事で大きくなっていきました) GoogleはPageRankやテキスト広告など
ビートたけしさんの会社、オフィス北野の社長の森さんが書いた本「天才をプロデュース」についてのブックレビューに3割のNOで、『天才をプロデュース?』 〜北野武のつくり方、教えます (超ビジネス書レビュー):NBonline(日経ビジネス オンライン) がある。 森さんはビートたけさんしの仕事の仕方をこう表現しているそうだ。 一緒に夜中まで飲んで、たけしさんの家に泊まりこむことがあった。森さんを寝かせたあと、たけしさんはシャワーで酔いをさまし、机に向かって書きつけていた。ネタ帖らしい。飲み歩いてはそのたび机に向かうたけしさんを見て、森さんは自己嫌悪に陥った。 なるほど、すごい人は人知れず努力をするものか。と、勤勉のススメとして受け止めることもできるが、感心しながらも、森さんの受けとめ方は少しちがっている。たけしさんが、天才について語ったこんな話から、彼は別の意味を拾いあげていく。 ダイエーホー
偉人や達人が語るありがたい言葉や、その分野での先輩が語るLifehackの最も重要な部分は、その文章を額面通りに捕らえた内容ではなく、その行間にこそあるのではないかと思うときがあります。 私が高校で部活をやっているときに、その競技の達人が教えてくれる内容は非常に不可解なものが多かったです。 「ここで我慢をして、イイところで、ぐっと前に出て、ぽーんだ!」と言われても、あまりピンと来ませんでした。 (何の部活だよ!という突っ込みは禁止します。ナイショです。はーと。) しかし、数年後に「あ、あれはこういう事だったのか!」と解った瞬間がありました。 確かに、最初は我慢をして「いいところ」と思える状況を作り出し、ぐっと前に出て行って、ポーン。でした。 文章で書いてしまうとわけが解りませんが、経験によって様々なものが捕捉されていき、最終的には「ありがたい言葉」を骨格として肉付けが行われていくような感じ
検索連動やアフィリエイトのPPC(pay-per-click)広告市場が減速するかもしれない。Steve Rubelが,彼の人気ブログMicro Persuasionの中で,PPC広告がヤバイと主張しているのだ。 検索連動広告やアフィリエイト広告は,これからも成長すると確信していたのだが,今のままでは衰退しかねないということか? するとAdWords広告やAdSense広告も安泰としておれないのかも。 Steve Rubelは次の5つの理由を掲げて,PPC広告の危機説を叫んでいる。 1) Clutter 2) Declining Relevance of Traffic/Transition to Cost Per Action 3) Rising Costs 4) Marketers Spread the Ball Around 5) Search Ads Are Viewed as U
2007年10月17日11:15 カテゴリArt [これはひどい]の無駄使い - タグに関する一考察 以下に関しては同意だが、 はてブのタグとニコニコ動画のタグの違い - ナレッジ!?情報共有・・・永遠の課題への挑戦 [ITmedia オルタナティブ・ブログ] おなじタギングという仕組みなのに、違うのだ。 以下に関する私の印象は90度異なる。180度でなくて。 はてブをはじめとするソーシャルブックマークを使うときのタグは自分自身の為につけるのに対し、ニコニコ動画をはじめとする画像共有系のシステムの場合はタグも他人の為につけているような節が見えるのだ。 まず、はてブことはてなブックマークの場合。 確かに、個々のタグは自分自身のために付けられる。私のセルクマ(セルフブックマーク)に必ず付けている[dankogai][小飼弾]もその例外ではない。ちなみに私が自分以外の記事をブックマークするときに
Let us help you with your YouTube frustrations with our premium and high-quality services at an affordable price. Buy YouTube ViewsWith more YouTubers suddenly popping from every corner of the world, attracting viewers to your channel can be quite difficult. Buy quality YouTube views from us and watch as your fan base goes to the rood and be recognized as one of the best video streaming channels.
会議には誰もが悩まされている。鈴木健は冒頭でこう書く。 できれば、この世から会議を一切なくしたい。 これだけで会議がうまくいくというコツを、「たった一つ」だけ伝授するというのがこの本の趣旨である。たった一つなので、薄い本になった。たった一つなので、どんなコツなのか、もう言ってしまっていいだろう。 「会議はその場で議事録を作るためにある」 たしかに160ページほどの薄い本ではあるが、「議事録ドリブン」という鈴木が提唱する「究極の会議」方法については思想から実践プロセス、各種議事録作成ツールにいたるまで詳述されている。「会議のやり方」を考えたり、会社の中でチームでの「会議のやり方」を変える提案ができ実践できる立場にいる人は、この本を読んでみるといいと思う。 特に、大学生や大学院生で、会議というものに対する先入観念なしに、これからまっさらな気持ちで、進んだネット環境も駆使しつつ、リアルで複数の人
大逆転で話題のNHK杯「羽生対中川」戦をニコニコ動画で見た。NHK杯戦を見られるなんてもう何年ぶりだろう。ありがたい。ネットで話題になっているだけあって、確かに凄い大逆転で驚いた。解説が加藤一二三九段だったのも、盛り上がるのにいい組み合わせだったんだろう。 どんな形であれ、将棋に興味を持たない人が将棋の面白さを感じる機会が増えることは絶対にいいことだ。しかしニコニコ動画にはひろゆきの鬼才を感じますね。コンテンツはとにかく消費してしまうものだと割り切る感じはわかるけど、将棋で「金」の下に「玉」が来たり、「金」と「玉」が左右に並んだりするのってすごく普通のことで、そんなことに大騒ぎする人がいるなんて知らなかったよ、本当に。
こんにちは、naoyaです。 今日は、Postfix 2系で有効なSMTP EHLOコマンドで送るドメイン名を変更する方法を紹介したいと思います。 最近、メールサーバのスパムチェック強化によって、SMTP EHLOコマンドで送るドメイン名が正引きできないとスパムメールと判定して受信を拒否するメールサーバが増えてきました。このようなメールサーバの場合、通常の設定で内部のメールサーバからメールを送信すると受信を拒否されてしまうことがあります。 Postfix 2系では、このEHLOコマンドで送るドメイン名を変更することができるようになっているので、さきほどのようなメールサーバでも対応することができます。 設定方法は、とても簡単でPostfixの設定ファイルmain.cf(Fedora Coreの場合は、/etc/postfix/main.cf)に、次の行を追加するだけです。 smtp_helo
2007年10月17日17:00 カテゴリLightweight Languages Regexp - Regexp::Commonを引くAPI Mastering Regular Expression Jeffrey Friedl [邦訳: 詳説 正規表現] そういうことを防ぐにはどうしたらよいか、と考えて作りました。 秋元@サイボウズラボ・プログラマー・ブログ: phpspotの人は正規表現について語らないほうがいいのでは この人、以前にも正規表現のいいかげんな記事を書いていろいろ突っ込まれている。まずは実例から。 Server Source 何をしているかというと、Regexp::CommonをJSONPで引いているのです。このRegexp::Commonは、実際に使用され配布されている正規表現集としては最も実績のあるものの一つですが、そのままではPerlでしか使えないのでこうしてみ
たった今アップルのホームページで発表されたばかりの資料。Steve Jobsが自ら書いたニュースリリースだ。ざっと訳してみる iPhone向けのサードパーティ・アプリケーション 思い切って言ってしまおう。サードパーティによるiPhoe向けのネーティブなアプリケーションが欲しいんだ。2月には開発者の手にSDKを渡すつもりだ。iPhoneのまわりに活気に満ちたサードパーティ開発者のコミュニティを作り、何百もの新しいアプリケーションをユーザーに届けることにエキサイトしている。iPhoneが持つ革新的なマルチタッチ・インターフェイス、パワフルなハードウェア、そして(他の携帯電話よりも)遥かに進んだソフトウェア・アーキテクチャで、開発者にとって最高のモバイル・プラットフォームを提供できると確信している。 SDKをリリースするのが2月になってしまうのは、二つの相反するゴールを同時に達成しようとしている
今、来期の新入社員向けの研修会の依頼がけっこう来ており、そのカリキュラムを作成しています。 私が行う部分の新人研修の目的は、「仕事の常識、企業における常識がナンで必要なのか?」を新入社員さんにかんがえてもらう事です。 新人研修では、新人さんに「学んでいこう!」「一生懸命に仕事をしていこう!」とモチベーションを上げて頂き、努力していく「キッカケ」「土台作り」をしていく事がもっとも重要なことだと思っています。 その為には、「常識」だからの一言で、企業側や上司が「企業側の常識、仕事の常識、社会人としての常識」を押しつけたとしても、新人さんのモチベーションは上がってきません。 「その行動の重要性を自分がしっかり理解して、やりたい」と感じなければ、人はモチベーションは上がってこないものです。納得していないものを、ムリにやらせても、結果は出づらいものです。 逆に「その事をやる事が、どれだけメリットがあ
現状のSNSは人と人のつながりあって、そこに各種のコンテンツを盛り込んでいる。そのため、各コンテンツだけ見ると、機能が不足しているなんて事もある。 掲示板サイトをSNSとして作り替えるなら、むしろ掲示板システムにSNS機能をつけてしまうのが良いだろう。 今回紹介するオープンソース・ソフトウェアはphpbb SNS化、phpBBをSNSにしてしまうソフトウェアだ。 phpbb SNS化はphpBBに各種プラグインを導入し、さらに独自の変更を加える事でSNSのように扱えるようにしている。アバターや日記機能、写真登録、足跡、メッセージ、コミュニティ機能等がある。 アバターは各種アイテムを配置して作り上げるタイプのものも用意されている。見た目はmixi等とはまた違う雰囲気で、phpBBらしさが残ったデザインになっている。 掲示板システムをSNS化することで、密な会話をしたり、単なる井戸端会議からビ
最近、Flashをいじる事が多いのだが、プログラマ上がりには色々とつらい。特にFlaファイルが配布されているなら良いが、CやMingを使って動的に生成されたものだとそれすらなく、どうやって作ったのかも分からないものがある(Cとしてはオープンソースだが、SWFはコンパイルされて中身が分からない)。 そうした時にActionScriptを解析してくれるFlareは便利だ。次のステップとして、Flashを解析して、そのものの動作を書き換えてしまおうというのがこれだ。 今回紹介するオープンソース・ソフトウェアはflasm、Flashハッキングツールだ。 flasmはActionScript部分の解析と抽出を行うFlareが生成するファイル(FLMファイル)に修正を加え、そのファイルとSWFを使って中身を書き換えてくれるというソフトウェアだ。 例えば元のflaファイルを紛失してしまった場合にも利用で
PCの調子が悪くなり、再インストールを行うといった経験は誰しもがあるだろう。再インストールし終わり、ディスプレイドライバを用意し忘れて800×600で16色くらいのディスプレイが表示された経験はないだろうか。 他にもサウンドドライバやLANドライバ等、各種ドライバが存在する。これらを一から用意していると非常に面倒だ。事前にこれを行っておく事をお勧めする。 今回紹介するフリーウェアはDriverMax、ドライバの一括インストーラーだ。 DriverMaxは現状のWindowsシステムにインストールされているドライバをエクスポートし、再インストール後にインストールできるユーティリティだ。事前にエクスポートを行う必要があるが、これがあればインストールの手間は軽減される。 出力は一部のドライバだけでも可能で、ディレクトリ以下に展開するか、一つのZipファイルにするかを選択できる。 Vistaにも対
週末にまた〜りとコーヒーをすすりながらDavid Recordonのブログを読んでたら、Six ApartのRelationship Update Streamという先日、紹介させて頂いたOAuthを使っている面白いプロダクトに遭遇したのでエンジニアブログを使って共有したいと思います。 Relationship Update Streamとは こいつがどういう代物かというと、例えばとあるオープンなウェブサービス上で公開されているユーザのRelationship情報に変化が生じた (e.g. User AがUser Bとマイミクになった) という情報をAtomを利用して他のサービスと共有ができるデベロッパーのためのプラットフォームの事です。Six Apart Update Streamと似ているけどSix Apartのサービスに特化しないところがミソですね。 利用方法 ストリームの利用方法は
メディア関係者向けお問い合わせ先 メールでのお問い合わせ: pr-jp@google.com メディア関係者以外からのお問い合わせにはお答えいたしかねます。 その他すべてのお問い合わせにつきましては、ヘルプセンターをご覧ください。
IBMのサイトで「Learn 10 good UNIX usage habits」という記事が発表されていました。 面白かったので要約してみました。 変な部分があるかも知れないので詳細は原文をご覧下さい。 原文とは一部異なります。 本ページスペースなどの関係でコマンド引数などを短く省略しています。 原文のサンプルコマンドが間違っていたりするので、修正している部分もあります。 原文を修正しているのは、tar.gzをzオプションを使わないでxfvしようとしているところと、xargsにlsではなくls -lを渡している部分です。 あと、説明文を短くしてしまっています。 1. ディレクトリの作成 良く使うコマンドの一つであるmkdirですが、面倒臭い使い方をしていませんか? 悪い例 ~/ $ mkdir a ~/ $ cd a ~/a $ mkdir b ~/a $ cd b ~/a/b/ $ m
リダイレクト Fromにサイトパスを入力、ToにURLを入力 301 Moved Permanently 恒久的に移動 From: To: From: To: From: To: 302 Moved Temporarily 一時的に移動 From: To: From: To: From: To:
サーバ仮想化は数年前までエンタープライズサーバでしか実現できなかった機能です。近年、IAサーバを使ったサーバ仮想化が注目を浴びています。テクノロジーの進化により安価なサーバでも仮想化が行えるようになったためです。 テクノロジーの進化によりインフラは整いました。しかしながら、サーバ仮想化に対応できる技術者の数は不足しています。仮想サーバを使うだけならば簡単ですが、いざ構築となると仮想化の考え方を理解している必要があります。 そこでまず今回は、仮想マシンとサーバ仮想化について解説します。 まず仮想マシンとは何でしょうか。仮想マシンとは仮想化技術によって物理的なコンピュータを分割し、その中で独立したOSを持って動作する論理的なコンピュータのことをいいます。簡単にいえば1台のコンピュータで2台以上のOSを動かすことです(図1)。
CNet Japanを見ていて気がついたのだが、Googleが積極的に日本でエンジニアをリクルートし始めた(参照)。優秀なソフトウェアエンジニアがハードウェア企業にばかり就職してしまう日本の現状を打破するのには、良い特効薬かもしれない。 そこで、マイクロソフト本社でエンジニアの面接をしてきた経験を生かし、「私がGoogleの面接官だったら」という設定で、どんな人を採用したいかをGoogleの立場に立って述べて見たいと思う。 まず何よりも大切なのは、「Googleで働きたい」、という強い気持ち(Passion)である。「好きこそものの上手なれ」ということわざがあるが、その仕事にどのくらい夢中になれるかがエンジニアの生産性を考えた上で最も重要なファクターの一つであることはどの面接官も知っている。すると、「今の仕事がつまらない」、「上司がいやな奴だ」、「今の仕事がきつい」などのネガティブな理由で
ネット住民のネコ好きはよく知られたところであるが、この度、しなやかなネコのキャラクターイメージを掲げる団体を立ち上げた。「インターネット先進ユーザーの会」(Movements for Internet Active Users、通称「MIAU」)である。 ここ2~3年前から、デジタルコンテンツと著作権に関わる議論、あるいは委員会が数多く開催されるようになってきたのは、すでにご承知の通りである。だが、どうだろう。それらの委員会を経て、我々消費者にとって何かプラスに働く事例があっただろうか。 思い返してみれば、消費者の意向が反映されたのは、2005年の「文化審議会 著作権分科会 法制問題小委員会」において、録画録音補償金に関しては補償金制度の廃止を含めて議論すべき、との結論が出されたこと以降、ないように思う。それほどあの結論は、画期的だった。 ただこれも、後に招集された「文化審議会 著作権分科
UNIX (ユニックス、Unix、英語発音: [júːniks][1])は、コンピュータ用のマルチタスク・マルチユーザーのオペレーティングシステムの一種である。 公式な商標は「UNIX」だが、商標以外の意味として「Unix」、またはスモールキャピタルを使用して「Unix」などとも書かれる。2007年に、「UNIX」の商標の所有者である標準化団体のThe Open Groupは、Single UNIX Specificationを完全に満たすと認証を受けたシステムのみが「UNIX」の商標を得られるとした。このためそれ以外のシステムは(ずっと以前から[いつ?]、AT&T版およびBSD以外を指して使われていた用語だが)「Unixシステムライク」または「Unixライク(Unix系)」と呼ばれるようになった。ただし The Open Groupはその呼称を気に入っていない[2]。 2021年現在では
FreeBSDで新しくサーバーを構築したいと思います。セキュリティを考慮するために以下のプランでやろうかと考えていますが、もし「それはやめておけ。やりにくいぞ」とか「セキュリティ的にここもなんとかしろ」というのがあれば教えてほしいです。 ・サーバーはWeb、FTP、メールを設置。公開鯖は予定ではWebのみ ・他にもssh、sambaデーモンを設置予定。(ただし、これは未公開) ・ほとんどのデーモンはsandbox(砂地)に設置し、rootに被害が及ばないようにする。 ・sshからrootへ直接ログイン可能にするが、sshはルータレベルで穴を開けないようにし、ログインには公開鍵・秘密鍵の形式を用いる。(パスワード式はnoにする) ・すべてのユーザー(root含む)の暗号化パスワードを*に変えて、ログインができないようにする。(使いたいときはsshか直接電源落としてから再起動でシングルユーザー
Googleでは、検索技術とビジネスインテリジェンスを結合することにより、ユーザーがWebサイト上で必要な情報をどれほど効率的に(あるいは非効率的に)検索しているかを測定するのを支援するという。 Googleは、企業向けの「Analytics」ソフトウェアに検索レポーティング機能とイベント追跡機能を追加することを明らかとした。これにより、検索とビジネスインテリジェンスの融合をアピールするとともに、検索技術はユーザーが探している情報を見つけるのを手助けするだけでは不十分だという考え方を強調した。 同社の新しいレポーティングツールは、顧客企業が時間およびユーザー層に応じてキーワード、カテゴリー、製品および傾向が特定されるように自社サイトの検索条件を設定する機能や、ユーザーが必要な情報をどのくらい効率的に(あるいは非効率的に)検索しているかを測定する機能を提供する。 Googleはレポーティング
米comScoreは米国時間10月18日,米国における検索エンジンの利用状況に関する調査結果を発表した。それによると,2007年9月は「Google」が前月からシェアを0.5ポイント伸ばして57.0%を獲得し,首位を維持した。Googleのほか「Yahoo!」「Ask」もわずかながらシェアを伸ばしたが,「Microsoft」はシェアを1ポイント下げた。 2位はYahoo!でシェア23.7%(前月比0.4ポイント増),3位はMicrosoftでシェアは10.3%(同1.0ポイント減)だった。4位はシェア4.7%(同0.2ポイント増)のAsk,5位はシェア4.3%(同0.2ポイント減)の「Time Warner」となった。 米国ユーザーは2007年9月に94億件の検索を行った。前月から4.3%減少しているが,これは9月が8月よりも1日短く,3連休もあるため,例年の現象である。ただし,Time
日経バイトの2003年2月号で「Linuxルネッサンス」という特集を担当し,Linuxにかかわっている多くの方々に取材した。分かったのは,現在のLinuxには間違いなく勢いがあるということだ。理由はいくつか考えられる。IBMをはじめとする大手メーカーの後ろ盾を得たのが大きいし,Linuxのカーネル自体が大規模システムにも耐えられるよう急速に進化しているのも理由の一つだ。 しかし,Linuxにはそれだけでは説明できない魅力がある。Linuxはなぜ人々に愛されるのだろう? 考えついたのが,「Linux=豊臣秀吉」説である。Linuxは“パソコン用UNIX”と説明されることが多いが,正確にはUNIXではない。「UNIX」と名乗ることができるのは,米AT&T社が開発したオリジナルのUNIXを起源に持つOSだけである。その意味ではLinuxはUNIX互換OSに過ぎない。 Linus Torvalds
質問が多くて申し訳ありませんが、分かる部分のみでよろしいのでご意見よろしくお願いいたします。 ○FreeBSDについて (1)CurrentとStable? 現在Stableの最新バージョンは4.9で、Currentの最新バージョンは5.2です。このように4.9や5.2にのみStableとCurrentがあるのではなく、4.7などにもCurrentとStableがあるという理解でよろしいでしょうか?またStableに保つには4.9をインストールしただけではStableにはならないので、CVSupを使ってStableにしていくという理解でよろしいでしょうか? (3)CVSupについて portツリーを最新に保ち、pkg_info | grep '<'で古いバージョンのソフトウェアがないか調べて、あったらportupgradeでインストールしていくと思うのですが、古いバージョンが10個あった場
最終更新日:2015年6月30日 「FreeBSD 8.4 RELEASE」は、既にサポート対象外になっています。 「サポートされているリリース」を参考にして 今から構築するのであればサポート対象のものをインストール 構築済のものはサポート対象へのバージョンアップ をお勧めします。 本ページ以下の記述については日時が更新されていたとしても基本的に更新は発生しておりませんのでご注意ください。 本ページの設定では、2014年9月以降の「ports」を使用した場合、「qmail」の設定ができません。 「qmail-scanner」「relay-ctrl」が「ports」に存在しなくなりました。 「qmail」の設定については「FreeBSD 10.4 RELEASE」以降のページを参考にしてください。 章立てに関して、実際の進行と前後している個所もありますので十分注意の上、読みすすんでください。
サーバの仮想化に対する2つのアプローチ サーバの仮想化には大きく分けて2つの方法がある。1つは最近エンタープライズ分野で注目されている仮想化方法で、仮想化機能をサポートしたプロセッサを通じてOSごとまるまる仮想化するというもの。要するに1つのハードウェアで同時に複数のOSを動作させるというわけだ。OS上で仮想化アプリケーションを動作させるのではなく、もっと軽量なスーパバイザの上に個別にOSをインストールできる。OSに依存することなくスーパバイザレベルでのマイグレーションが可能で、きわめて独立性に優れたモデルだ。 それとは対極にあるのが、OS上で仮想化機能を提供するというもの。プロセッサ資源、ファイルシステム、ネットワークスタックなどを仮想化し、1つのOS上で複数のサーバを構築する。やりかたはいくつかあるが、このモデルの代表的な実装の1つがFreeBSDのJailだ。上記モデルと比較して軽量
ルーター経由接続によるインターネット常時接続環境である(当サイトはIIJmioひかりによるインターネット常時接続環境) 固定または非固定のグローバルIPアドレス環境である(当サイトはGMOとくとくBBの固定グローバルIPアドレス環境) OSのインストール時を除き、サーバーの操作はWindowsからコマンド操作で行なう ■コンテンツ ※ホスト名やドメイン名、IPアドレスは各自の環境に置き換えること ※各目次に表記してあるバージョンは、当サイトで確認をとったFedoraのバージョンを示しており、そのバージョンでないとできないということではない ※各ページのソフトのバージョンは、当サイトで確認をとった時点のものであり、最新版の有無は適宜確認してください スポンサーリンク Linuxをはじめる前の基礎情報 Linux基礎 Fedoraインストール Fedora Core 1インストール FC1固有
FreeBSD Tips and Memo (Jail, ports, etc.) http://www.otsune.com/bsd/ jailの作り方 Last updated $Date: 2011/03/22 06:19:28 $ この記事について この記事は FreeBSD Expert 2005 に掲載された記事です。掲載時に修正されたのでまったく同一の内容ではありません。またこのサイトで公開するにあたってWeb用に修正しています。おかしな記述がありましたらコメント等で指摘してくれると幸いです。 jailとは jailとは「仮想FreeBSDマシン」を実現する機能です。FreeBSDマシン内に、もう一つのFreeBSD環境を作ることができます。 FreeBSDを含めたUNIX系OSには、古くからchrootというコマンドが存在します。 chrootコマンドを使用することでルート
ここでは FreeBSD の日本ローカルな情報をまとめています。 FreeBSD に関する最新の情報は、 announce-jp メーリングリストのアーカイブ www.FreeBSD.org のミラー その日本語版 をご覧ください。なお、日本語版は英語版の更新より遅れていることがあります。 日本ローカルな情報 検索 日本語マニュアル コミュニティ (詳細) FreeBSD 関連メーリングリスト, 配布 (詳細) 日本の FreeBSD 関連サーバー(ftp, www, cvsup, ...), FreeBSD(98), PAO, 多国語インストーラ(BootAsia), 日本語マニュアル ドキュメント (詳細) FreeBSD ハンドブック, FAQ, 日本語マニュアル, プロジェクト (詳細) FreeBSD(98), jpman(日本語マニュアル), doc-jp, RC5-72 Cr
Unix の歴史 UNIX のいろいろ UNIX と Unix Linux の登場 Linux ディストリビューション Unix/Linux の使われかた ドライブ ディレクトリ ルートディレクトリ ホームディレクトリ カレントディレクトリ 親ディレクトリ パス名 絶対パス名 相対パス名 仮想パス名 まとめてみると ファイルの表示 ユーザー グループ パーミッション シェル 環境変数 ○○するには UNIX と Windows の違い Unix の歴史 Unix は 1969年 AT&T ベル研究所のケン・トンプソン、デニス・リッチー、ブライアン・カーニハン達が開発した OS です。元々、ベル研究所で「Multics」というマルチタスク OS を開発していましたが、システムが巨大になりすぎ頓挫していました。しかし、Multics 上で遊びで開発していた「Space Travel」というゲー
○Cygwinとは そもそもCygwinとは、一般的なGNUの開発ツールを含むUNIXのさまざまなツールをWindowsで動作できるようにするものである。具体的には、UNIXシステムコールや環境を提供するCygwinライブラリによって動作し、Microsoft Win32 APIおよびCygwin APIを使用してWin32コンソールアプリケーションやGUI(グラフィカル ユーザー インタフェース)アプリケーションを作成することが可能になっている。そのため、多くのUNIXプログラムのソースコードを大幅に修正することなく移植でき、Windows上で簡易的なUNIX環境を構築できるというわけだ。 Cygwinの導入例 Windows XP上でXFree86ウィンドウマネージャーのひとつである「OpenBox」を起動したところ 一見すると、VMwareなどのエミュレータと同じように思えるが、内
再構築が以前のコンテンツ並になるまでは、以前のコンテンツを残しておきます。 大分復元できました。残るはXと日本語環境。 以前のコンテンツはこちら これまで当サイトにてFreeBSDに関する情報を公開して参りました。 しかしながらここ1年ほどはほとんど更新できておらず、当然その間もFreeBSDは進化し続けていますので情報もどんどん古くなってしまい、当時は有効であったけれども今は使えない情報、また当時の自分の知識が浅かったために間違っている情報、誤植によって結果的に実現しない情報などがあり、作成者の私も憂う状況となっています。 私も社会人となりましたので、学生の時のようにサイト作成に時間を多くとることはできませんが、なるべく分かりやすく、そして何よりも正確である情報を発信したいと考えており、その実現に向けてまず過去のコンテンツを一掃し、FreeBSDコンテンツ全体を再構築しようと
[edit] PyFacebook Tutorial PyFacebook is a Python interface to the Facebook API. It can be used in both desktop and web (internal and external) applications. If you need any clarification or help as you're going through the tutorial, feel free to ping me (yoshiznit123) on the #facebook IRC channel. [edit] Installation First, you need to grab a copy of PyFacebook. On Linux, make sure you have the
10 Beautiful and Functional RED Web Layouts - CSS-Tricks Sometimes looking at other sites is all the inspiration you need! Here are some nicely designed sites that I feel stay focused on functionality as well. 赤色を上手に使った美しい機能的なサイトx10。 とても赤を上手に使ったサイトが10サイト紹介されています。 Crimson Fox Creative Studios I Love To Complain Regines Patisserie Helldesign Breeden YMCA 続きを見る 非情に美しいレイアウトと色合いで魅せられてしまいます。 サイト作りの参考にでき
タグクラウドの必要性についての是非はここでは置いておいて、このアイテムのデザインって色々考えさせられますね。 Vicuna CMSでも真面目に対応しようと重いケツを上げましたので、とりあえずサンプルとなるCSSスタイルを色々と書いてみました。 表示例とCSSファイルを置いておきましたので、気に入った表示があったらどうぞ使って下さい。 2007.10/21 追記・編集 Tag Cloud 10,11,12で.level5のフォントサイズが.level4と同じになってたのを修正 応用編としてTag Cloud 13を追加 単純に該当する記事が多いタグが他より目立てばいいだけなので、大抵のスタイルは大小の区別で表示しているけど、それだけじゃちょっと味気ない気もするので サイズ 色 明暗 彩度 色彩 形 というところでタグの強弱をより強調してみました。 HTMLは以下のような要素とクラス名で作って
『勉強になるコピペをはるスレ』 URL:http://wwwww.2ch.net/test/read.cgi/news4vip/1192305652/ 1 :以下、名無しにかわりましてVIPがお送りします。:2007/10/14(日) 05:00:52.20 ID:UJ2fkfI10 ☆★テンプレ★☆ 良くない自慰方法のまとめ 1)射精時に足をピ~ンと伸ばす癖 → 実際の性交では体位的に難しいので、足ピン癖は止めよう。 2)包茎の皮をかぶせたまま上下に早く擦る → 性交と感覚が違い過ぎるのでこれも止め、包茎はキチンと剥いた状態で射精すること。 3)うつぶせになって床などに擦って射精 → 実際の性交はこのようにフワフワしたものではないので、キチンとペニスを圧迫して射精するようにすること。 さらに萎えさせて射精していたらEDの特訓をしているようなもの。 これを続
以下のところから、 →FC2インフォメーション | 国内ブログ第一位! 平素はFC2ブログをご利用頂き誠にありがとうございます。 この度、おかげ様でFC2ブログの1日のアクティブユーザー数が 日本国内第一位となりましたのでお知らせ致します。 ※(2006年4月10日ブログファン様調べ) 一時的なものかも知れませんが、維持できるように努めて参ります。 こちらへ。 →ブログファン ブログ総合情報 4月15日のアクティブユーザー数 livedoor Blog 56724 人 FC2ブログ 49839 人 楽天広場 41070 人 ヤプログ! 35389 人 Yahoo!ブログ 33083 人 goo ブログ 25832 人 エキサイトブログ 20253 人 ライブドアは株の件があったので、少し伸びているかもしれないのですが、「はてな」も「ココログ」もないですな。 「はてな」はこんな感じでした。
「初音ミク」画像がネットから“消えた”? - ITmedia News これが、他のヴァーチャルアイドルの販促を企む企業グループによる陰謀だということで、2ちゃんねるでは大騒ぎになっているようです。「グーグルの公共性」と「陰謀論」がからんだ話題ですから、「グーグル八分」という言葉の発案者としてスルーするわけにはいきませんね。 しかし、結論から言えば、これは人為的な検閲ではなくて、画像検索の特性による情報の遅れだと私は考えます。つまり、グーグルの画像検索は、収集した情報の鮮度において、他の検索エンジンより劣っている為に、急速に立ち上がった「初音ミク」ブームに対応しきれなかったということでしょう。(タイトルはある意味「釣り」です) 2ちゃんねるでは、この主張に対する反例として、次の例が上がっています。 sweet ann - Google イメージ検索 時津風 - Google イメージ検索
なんというか、初音ミク好きというのは、「初音ミクというバーチャルアイドルが好き」とは限らず、タダでわけのわからないクオリティのものを作ったりする職人達もすごく好きで、その心意気に惚れ込んだ同胞もひっくるめて好きだったりして、その高揚感をうまく言葉にするにも中々できずに(あるいは敢えて言葉にせずに)、その結果「初音ミクすごい」って言葉が出てきたりする。初音ミクは音楽ツールというより、そういうものの”象徴”なんですね。 (アイドルではあるけど、アイドルとはちょっと違う) ここで客観的に見れば、何かを媒体にかなりの人数が集まってて、なおかつメンバーにやる気があるんであれば何か生まれるのは当たり前で、何も生まれない方がおかしい。なんつーか8/31に発売されてまだ約1ヶ月半なのに関連動画数が5527件ってことは、毎日約110件の関連動画がアップされてる計算になるので、それだけで尋常じゃないのは確か。
Web サイトのレイアウトに関しては、横幅を固定した固定レイアウト、ブラウザのウィンドウサイズと連動するリキッドレイアウト、文字サイズと連動するエラスティックレ... Web サイトのレイアウトに関しては、横幅を固定した固定レイアウト、ブラウザのウィンドウサイズと連動するリキッドレイアウト、文字サイズと連動するエラスティックレイアウトの 3種類がよく使われますが、どのレイアウトが一番文章が読みやすかったり、利便性が高いのかって考えたときに、当然好みは人それぞれ。 じゃあ、その人の好みで、3つのレイアウトを切り替えられるようにしたらいいじゃんということで、そんな CSS 切り替えスイッチを作ってみました。 サンプルはこちらで確認できます 全ファイルのダウンロードはこちら (zip ファイル / 10KB) デフォルトでは横幅固定のレイアウトになっています。スイッチを押すたびにレイアウトが選択
Shibuya Perl Mongers 2代目リーダーにして,ppencodeの作者。広島市立大学卒業後,大企業向けmod_perl製品の開発に従事。2005年よりサイボウズ・ラボ株式会社に入社。LL Ringに参戦。Namazu for Win32,Plagger,Ajajaのコミッターでもある。 CGIといえばPerl。そんな風にいわれていた時期もありました。レンタル・サーバーのCGIで手軽にPerlが使えたこともあり,ちょっとした掲示板のスクリプトやアクセス・カウンタなど,CGIプログラムの多くがPerlで書かれていました。このためPerlが爆発的に普及したのです。Perlは日本のインターネット黎明期を支えたプログラミング言語として,広くその名が知られています。 その半面,Perlで書かれたプログラムの保守性に悩む声も聞かれるようになりました。事実,Perlのプログラミング経験が少
Ubuntu(ウブントゥ[6]、[ʊˈbʊntuː] ( 音声ファイル); oo-BOON-too[7])はDebian GNU/Linuxを母体としたオペレーティングシステム(OS)である。Linuxディストリビューションの1つであり、フリーソフトウェアとして提供されている。カノニカルから支援を受けて開発されている。開発目標は「誰にでも使いやすい最新かつ安定したOS」を提供することである。 2009年 Paris Ubuntu Partyでのマーク・シャトルワース Ubuntuは使いやすさを重要視している。例えばアプリケーションの観点では、標準的なシステムツールに加えて写真編集ツールのShotwell、オフィススイートのLibreOffice、インターネットブラウザであるMozilla Firefox、メッセンジャEmpathy等が標準で組込まれている。数独やチェスなどのカードゲームやパ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
サイトのリニューアルが面倒・・・というデザイナーのための『Design Deadline』 October 18th, 2007 Posted in コミュニティ Write comment なかなかサイトのリニューアルができなくて・・・というデザイナーの人に朗報(かな?)。 Design Deadlineは「もう面倒だから毎月第一火曜日を締め切りにしちゃおうぜ」というざっくりした目的のサイトである。 参加は自由。事前に「このサイトをリニューアルするよ~」と登録しておき、毎月第一火曜日にその結果を発表しあうだけのコミュニティだ。 いや~な締め切りもみんなで設定しちゃえば問題なし!締切日にはみんなでフィードバックを与え合うことにしようよ!そうすればリニューアルした途端にアクセスもくるから良くね?という思い切りの良さが気持ちいいサイトである。 ちなみにまだはじまったばかりなので最初の締め切りは
2007年10月18日15:15 カテゴリBlogosphere ブログの過去ログほど有り難いものはない と思い込んでいる人へのおまじない。 heartbreaking. ブログの過去ログほど扱い難いものはない… 貴方が渾身の力を込めて文章を打ち、それがお金を払って読む著書より優れた内容でも、ブログの文章である限りは日々新しい記事に踏み潰されて過去へと流れてしまうだけです。 あなたのblogのURL 検索URL: http://www.google.co.jp/search?hl=ja&q=site:http://blog.livedoor.jp/dankogai/ Firefox使いなら、スマートキーワード化しておくとなおいい。 しかし、この記事はgoogle hackでもfirefox hackでもない。blogと過去記事の関係に関してだ。 手頃なので、 304 Not Modifie
2007年10月19日00:05 カテゴリ書評/画評/品評iTech これはよい最大公約数 - 書評 - ケータイハックス 実にありがたいタイミングで編集部より献本御礼。 ケータイハックス 田中聡 初出2007.10.18; 販売開始まで更新 というのも、私の現行のケータイがかなりへたってきており(特に電池)、そろそろ買い替えようと思っていたからだ。 本書、「ケータイハックス -- いつでもどこでも仕事術」は、見てのとおりケータイの機能、特に忘れられがちな機能や見落とされがちな事例を紹介することで、ケータイ生活をもっと快適にしようという一冊。iPhoneにアプリをぶっこむというような、ガチ度の高い"Hacks"ではなく、それをやってもメーカー保証が切れる心配がまずないやさしい「ハックス」ばかりなので、初心者でも安心して使える。 目次 - MYCOM BOOKS - ケータイハックス-いつで
こんにちは satoです。 現在 Ruby on Rails で書かれた アプリケーションの 一部のURIを高速化するために、lighttpd + FastCGI で 書き直しています。FastCGI は あらかじめ プロセスを常駐させておき、リクエストが来た際に、常駐しているプロセスに Unix domain socket あるいは TCP/IP で通信を行い プロセス起動時のオーバーヘッドを無くすことにより、処理を高速化します。今回は lighttpd + FastCGI で Hello word を作る 解説します。 まず lighttpd と FastCGI を 用意します 環境はCentOS5です。 lighttpd: yum install lighttpd FastCGI: wget http://www.fastcgi.com/dist/fcgi.tar.gz tar xz
今日ウォールストリートが閉じてからグーグルの四半期決算が発表されたけど、しかし、なんでこんなに強いんだろう。 Google said its net income jumped nearly 46 percent in the third quarter, topping analysts’ already bullish forecasts. Profit rose to $1.07 billion from $733.3 million a year earlier, while sales rose 57 percent to $4.23 billion. 社員採用のペースも落とさずで、とうとう15,000人を超えたか。 When Google reported second quarter results in July, its expenses were higher than
コンサルティングで企業をはじめて、訪れる際にまず探すのが、「企業内のスーパーできる人」です。一般的には、80対20の法則が適応されます。100人社員さんがいると、「20人のできる人」がいます。そして20人のできる人のなかで、4人程度の「スーパーできる人」がいます。 もちろん、業績のよい会社などは、80対20の法則よりも遙かに多い「できる人」「スーパーできる人」が存在します。(だから業績もいいのでしょうが・・)逆に、業績が悪い会社は、そんな人が少なくなるかと言えばそうでなく、一定比率、絶対にいます。ただ埋もれていたり、会社が使いこなせてなかったりするだけ。 そんな「スーパーできる人達」をみていると、業種や企業規模を問わずにいくつかの共通点があるように思えます。その一つが「モチベーション創造力」です。 「モチベーション創造力」とは、誰かからモチベーションされるのを待っているのではなく、自らモチ
読んでいた資料に出て来た William Pollard という人の発言が気に入ったのでここで紹介する。 Without change there is no innovation, creativity, or incentive for improvement. Those who initiate change will have a better opportunity to manage the change that is inevitable. by William Pollard 訳せば、「変化なしでは、イノベーションも、クリエーティビティも、より良くするためのインセンティブもない。避けることができない変化が起こる時には、変化を自ら起こす立場に立った人の方がその変化をコントロールするチャンスがある。」
MagickWand for PHPと、Imagick 2.0系はもともと同じ、ImageMagickののAPI群を利用しているため、片方でできることとは基本的にもう片方でもできるようになっています。 たとえば、PECL/Imagickのメンテナである、Mikko氏のblogのMikko's blogのCreating a PDF previewという記事の内容で、pdfの画像にしてプレビューするというのがありますが、これも、あっさり以下のような感じで移植ができます。 ※ 多少コードを変えて、複数ファイルがあるときのために、ファイルに保存するようにしてみました。 $image = NewMagickWand(); MagickReadImage($image, 'test.pdf'); MagickSetFormat($image, 'png'); MagickWriteImages
HDDが大容量化し、Webアプリケーションが当たり前になっている現在、普通の使い方ではその巨大な容量を使い尽くせなくなってきた。そこで試してみたいのがデュアルブートだ。 Windowsユーザの方はLinuxを入れて遊んでみよう。Linuxユーザであっても他のディストリビューションを試してみると良い。だが、DVDを用意する手間や何となく面倒そうな気がして躊躇してしまっている人も多いだろう。そこでこれを使ってみよう。 今回紹介するオープンソース・ソフトウェアはUNetbootin、デュアルブートのLinuxを簡単にインストールするソフトウェアだ。 UNetbootinをインストールすると、WindowsであればBoot.iniを書き換えて再起動を求めてくる。その後、再起動時の画面でブートローダーに表示される「Ubuntu」を選択すれば良い。 後はHTTP/FTP/HDD等自由にOSのダウンロー
Web2.0なデザインを簡単に作りたい。 そんなあなたにおすすめなのが、『100+ Web 2.0 online Generators』。Web2.0オンラインジェネレータ100選だ。 以下にいくつかご紹介。 » Texture Maker テクスチャジェネレータ » Thumbnail Generator たくさんの画像からサムネイルを作成 » Nameboy ドメインネームジェネレータ » Flash Buttons Menu Generator Flashのメニューボタンジェネレータ » Accessible Form Builder アクセシブルなフォームジェネレータ Web2.0オンラインジェネレータ 、チェックして使っていきたいですね。 Leopardが出ますね〜。MacBookも出てほしいな。楽しみ。
最近Webデザインの本を読んでいて、かなり納得したことがあったのでエントリー。 デザインの初心者から抜け出す方法です。 ノンデザイナーズ・デザインブック Second Editionによると、デザインの初心者は中央配置をしてしまうことだと。何かと中央に置いてしまう。確かに思い当たります。 そんな初心者のデザインから抜け出すには、「中央配置をやめること」が重要。もっと言うと、「中央配置は絶対にやってはいけません」という風に書いてあります。それくらいの意識が必要なのでしょう。 中央配置をやめてどうするかというと、「強いラインにそろえること」です。 左でも右でも、左からmarginが何pxあってもいいのですが、そのラインをびしっと決めて、それに整列させること。中央ではなく、左か右に強いラインを作ることがデザインを一歩前に進めるためには重要です。 ↑に挙げた村上春樹さんの本の装丁は中央配置の中でも
自分のサイトの広告を出したい。 そんなときにおすすめなのが、『30+ Ways To Advertise Yourself』。広告を出すときに使えるサービス30選だ。 以下にいくつかご紹介。 » AdBrite.com カテゴリー別、キーワード別、地域別にターゲティングできる広告 » AdGridwork.com 無料で使える広告サービス » LinkLike.com 広告をトレードできるサービス » TargetPoint.com 月間26億PVの広告ネットワーク » Text-Link-Ads.com 20000以上の広告主を誇る 広告を出すときに使えるサービス、チェックして使っていきたいですね。 久々にちゃんとした休日。まったりしようかな。
こんにちわ、山下です。 9月に発売された人気のiPod touchですが、私も即予約して購入してしまいました。二本の指で操作するインタフェースは、Mac OS X譲りの滑らかな動作と相まって非常に楽しいです。ベッドで寝る前にSafariでWebブラウジングしているうちに眠ってしまって、一緒に朝を迎えることもしょっちゅうです。iPhoneと違ってGoogle Mapsのアプリがない、カレンダーに予定を入力できないなど、いろいろ制限もあるのですが、今は自由で楽しいiPodライフを送っています。 さて今回は、世の中にiPhone/iPod touch対応サイトがもっと増えればいいなという願いを込めて、iPhone/iPod touch対応サイトを作るために参考になるページを紹介します。 iPhone向けWebアプリケーションとコンテンツの最適化 アップル本家によるiPhone向けWeb開発ガイド
※ 画像の一部は公式サイトデモより。 アプリケーションをWeb化する上で、リッチなユーザインタフェースは欠かせない。そうでなくとも動作はするが、ユーザビリティを高めるのには必須と言えるだろう。 自作しても良いだろうが、やはり既存のライブラリを利用するのが手っ取り早い。チェックしてほしいのはこれだ。 今回紹介するオープンソース・ソフトウェアはRico、リッチなWebアプリケーションのためのライブラリだ。 Ricoは各種言語(ASP、.NET、Perl、PHP、Rails)用にサンプルも用意され、開発者の利便性をよく考えられている。実際可能な機能は数多い。 角丸のボックス作成、タブウィンドウ、ドラッグアンドドロップ、アニメーション、ドロップダウンリストの作成、アコーディオン機能、ソートやフィルタリングの可能なテーブル等がサンプルとして提供されている。 それらの機能を利用し、天気のガジェットがサ
Diary 無料で使えるプレスリリース配信サイト20選『20+ Free Press Release Distribution Sites』 プレスリリースを配信したい。 そんなあなたにおすすめなのが、『20+ Free Press Release Distribution Sites』。無料で使えるプレスリリース配信サイト20選だ。 以下にいくつかご紹介。 » 24-7PressRelease.com 無料で使えるプレスリリース配信サイト。広告もサポート » PRBuzz.com 検索エンジン、新サイトやブログにリリースを通知 » PRCompass.com 投票機能付きのリリースサイト » PressAbout.com ブログにフォーマットされたプレスリリース » PRLog.org Google Newsや検索エンジンにリリースを告知 その他のリストは以下から。 » 20+ Free
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く