タグ

2011年5月12日のブックマーク (16件)

  • Herokuそっくり!DuostackでSinatraを使ってHello worldする - アインシュタインの電話番号

    RubyとNode.jsが使えるPaaSという触れ込みの「Duostack」をRubyのSinatraで使ってみた。操作体系が驚くほどHerokuにそっくりで、今回の記事は以前Heroku用に書いたHerokuでSinatraを使ってHello worldするをベースにしていて、この記事の中に出てくるherokuコマンドのところをduostackコマンドに置き換えるだけでだいたい使えるようになってしまうくらいのレベル。今回の完成品はこちら。ちなみに、DuostackをNode.jsで使うチュートリアル記事はこちらが詳しくてわかりやすかった。 聞きかじったDuostackの前知識 Twitterやブログなどで、Duostackを使う以前から聞きかじっていた情報が以下。 操作体系がHeorkuにクリソツらしい デフォルトのDBMySQLらしい (HerokuはPostgreSQL) アプリ名

    Herokuそっくり!DuostackでSinatraを使ってHello worldする - アインシュタインの電話番号
  • VPS 借りたら、せめてこれくらいはやっとけというセキュリティ設定 - dogmap.jp

    さくらのVPSやら、ServersMan@VPS やらの出現で、やたらと敷居のさがった感のある VPS 。 かく言うこのサーバもめ組VPSで運用されてるわけですが、VPSを既存のレンサバ感覚で使ってる人にせめてこれくらいのセキュリティ設定はやっておいたほうが良いよっていうお話です。 今回、対象にする OS は CentOS です。 さくらVPS 借りて Ubuntu とか、別の OS で運用するような中上級者は自分でできるよね。 リモートからの root ログインを無効にする ssh 経由で root でログインして作業したりしてませんか? これ root パスワードが破られたら、サーバが乗っ取られちゃうので、大変に危険です。 root ログインを無効にして、権限のあるユーザでログインしてから sudo or su して作業するようにしましょう。 root ログインを無効にする方法は、こん

  • Emacs で改行マーク、全角スペースマーク、タブマークなどを表示する

    2022 (2) ► 10月 (1) ► 2月 (1) ► 2021 (51) ► 11月 (2) ► 10月 (2) ► 9月 (4) ► 8月 (4) ► 7月 (4) ► 6月 (4) ► 5月 (3) ► 4月 (10) ► 3月 (7) ► 2月 (4) ► 1月 (7) ► 2020 (155) ► 12月 (7) ► 11月 (10) ► 10月 (8) ► 9月 (8) ► 8月 (11) ► 7月 (21) ► 6月 (19) ► 5月 (14) ► 4月 (20) ► 3月 (13) ► 2月 (10) ► 1月 (14) ► 2019 (293) ► 12月 (11) ► 11月 (12) ► 10月 (24) ► 9月 (29) ► 8月 (27) ► 7月 (36) ► 6月 (40) ► 5月 (24) ► 4月 (35) ► 3月 (42) ► 2月 (6

    Emacs で改行マーク、全角スペースマーク、タブマークなどを表示する
  • Emacs: popwin.el が快適過ぎる

    ヘルプバッファや補完バッファをポップアップで表示してくれるpopwin.elをリリースしました - Functional Emacser popwin.el v0.2をリリースしました - Functional Emacser まだ昨日から使い始めたばかりですが、とてもとても快適です。作者様に感謝でございます。 取りあえずは、今まで特に気になっていたものを popup するようにしました。org-remember, backtrace の挙動は特に特に気に入らず、イラついていたのが超快適になりました!最後に popup したものは C-x p で再度 popup するようにしました。 あと dired の o を上書きして、対象のファイルを popup で表示するようにしました。たくさんのファイル(例えば自動で保存してある *scratch* バッファの履歴とか)を一つ一つ確認するのが大変

    Emacs: popwin.el が快適過ぎる
  • Python Worst Practiceが酷すぎる | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Python Worst Practiceというのを見つけたのだがこれが酷すぎる。たとえば id = 34 object = str map = Map() zip = 90213 こういうことをすると組み込みの関数や名前を隠蔽(上書き)して大変なことになる。クラス定義すらできなくなってしまう。 >>> object = str >>> class Klass(object): ...     pass ... Traceback (most recent call last): File "", line 1, in TypeError: Error when calling the

  • ごりゅご.com

    ごりゅご.com

  • CSSの知識をもっと深める30+2の小技テクニック集|Webpark

    的なことやちょっと変わった意外な使い方などCSSに関する小技テクニックをたくさん紹介していきます。知っていることも多いかと思いますが、新しい発見もあるかもしれませんので復習を兼ねてぜひご覧ください。

    CSSの知識をもっと深める30+2の小技テクニック集|Webpark
  • ドメイン駆動設計・基盤編・ドメイン駆動設計の「How」 - Strategic Choice

    どのようにドメイン駆動設計を進めるのか、旧来のプロセスと比較して、利点を浮き彫りにしながらまとめます。ウォータフォールのプロセス モデリングは行いますが、上流工程専門のアナリストがドメインエキスパートにインタビューする形で行われます。アウトプットは、プログラマにソフトウェアを構築してもらうことを志向したモデルとなります。そのモデルを参考に、プログラマが実装を行います。これでは、プログラマとドメインエキスパートが断絶して、ドメインの知識がプログラマに共有されません。プログラマに渡されるモデルがソフトウェア寄りなので、モデルを通した共有も行えません。いきおい、出来上がるアプリケーションも、ドメインの問題を解決しないものになってしまいます。プログラマ向けのモデルなので、ドメインエキスパートがチームに入りモデルを改善することはありません。ドメインエキスパートのドメイン知識がコードに入り込まないので

  • jQuery Mobileとは――スマホ時代の到来とWeb制作 (1/3)

    「jQuery Mobile」は、モバイルWebアプリケーションやスマートフォンサイトの構築でいまもっとも注目されているフレームワークです。jQuery Mobileを使えば、iPhone/Androidをはじめ、さまざまなスマートフォンのブラウザーに対応したスマートフォンサイトを手軽に制作できます。 jQuery Mobileを使ったスマホサイト制作の基から実践的なテクニックまで、ベストセラー「Web制作の現場で使う jQueryデザイン入門」(Web Professional Books)の著者・西畑一馬さんが解説します。(編集部) 「jQuery Mobile」は、モバイルWebアプリケーションやスマートフォンサイトの構築でいまもっとも注目されているフレームワークです。jQuery Mobileを使えば、iPhone/Androidをはじめ、さまざまなスマートフォンのブラウザーに対

    jQuery Mobileとは――スマホ時代の到来とWeb制作 (1/3)
  • IT業界の仕事を辞めたくなるとき--10の理由を紹介

    これまでに少なくとも何回か、もう少しで仕事を辞めそうになったことがある人は手を挙げて欲しい。遠慮しなくていい。IT業界が、世の中でもっともストレスが高い業界の1つであることは、誰もが知っている。そして残念ながら、大学では日々を切り抜ける術を教えてはくれない。この記事では、愛するIT業界のキャリアを離れる決断をする理由になり得る要因について考えてみよう。 1.ストレス IT業界仕事など楽なものだなどと言う者がいたら、決して許してはならない。IT分野では、ストレスのない職は珍しい。なにしろ、ITとは災害管理なのだ。顧客やユーザーがわれわれに電話をかけてくるときには、ほぼ間違いなく直ちに対処する必要のある緊急事態だ。そして、その作業に取り組むときには、間違いは許されない。さもなければ、契約や自分のクビを失うことになりかねない。さらに悪いことに、ストレスはほとんど途切れることがない。われわれは常

    IT業界の仕事を辞めたくなるとき--10の理由を紹介
  • 「有料の壁」から「Likeの壁」へ--Facebookを使ったマーケティングとその弊害

    お金を惜しむ人は多い。コンテンツにお金を払いたくないのだ。The New York Timesは有料化に踏み切ったが、その「有料の壁」には設計上の欠陥があるため、料金を払っていない読者が気に入った記事を他者と共有できてしまう。また、すべてのオンライン新聞を無料で読む方法を説明した記事が登場している。その根底には、すべてを無料で手に入れられるのなら、自分にとってどんなに貴重なものであれ、実際にお金を払ったら負けだという考えがある。 しかし、人々が気に入ったコンテンツにお金を払わないのなら、パブリッシャーやマーケッターは別の方法で人々の関心から価値を引き出すことができる。それは、読者自身を広告媒体にしてしまうという方法だ。 マイクロマネタイゼーションにおける最新の試みでは、ユーザーとコンテンツの間に「Likeの壁」を置いている。The New Yorkerは先ごろ、料金を支払っていない読者を対

    「有料の壁」から「Likeの壁」へ--Facebookを使ったマーケティングとその弊害
  • Git で日々の共同作業やリリース作業をサポートする git-daily を作りました | GREE Engineering

    こんにちは。インフラの sotarok です。 先日から Git 関連の話をしている通りですが、社内で Git を使い始めています。 今日は、Git を使った日々の開発〜リリースまでのフローや、そうしたものの運用と、それをサポートするために作ったツール git-daily の紹介をしたいと思います。 ソフトウェア開発とウェブ開発の違い いやウェブ開発も広義のソフトウェア開発なのですが、ここでいうソフトウェア開発とは、クライアントアプリケーションやライブラリのようなものを指すと思ってください。 実際、ウェブ開発をしている方は感じていることだとは思いますが、両者の開発フローはかなり異なるものです。もちろん社風や開発の方針等によって色々あるとは思いますが、主に次のような特徴が挙げられると思います: ソフトウェア開発 アプリケーションはクライアントで動作する リリース間隔は比較的長く、次のバージョ

    Git で日々の共同作業やリリース作業をサポートする git-daily を作りました | GREE Engineering
  • ラーニング・パターン (Learning Patterns)

    サイトでは、ラーニング・パターンの考え方や個々のラーニング・パターンについて紹介します。 ラーニング・パターンは、自律的で創造的な学び方のコツをパターン・ランゲージという形式でまとめたものです。どのような状況でどのような問題が生じやすく、それをどのように解決すればよいのかの発想がまとめられています。このようなコツを「言語」として共有することで、個人の自律的で創造的な学びの支援と、学びのコミュニティの活性化を目指しています。 ラーニング・パターンは、2009年4月から毎年、慶應義塾大学総合政策学部・環境情報学部の全学生(一学年約900人)に配布されているほか、ウェブサイトやtwitter等で、幅広い世代の方に広まりつつあります。ぜひご活用ください。 ラーニング・パターン(Learning Patterns)のtwitter配信をしています! よりよい学びのコツを記述した「ラーニング・パタ

    atm_09_td
    atm_09_td 2011/05/12
    "本サイトでは、学習パターンの考え方や個々の学習パターンについて紹介します。"
  • [徳力] ツイッターやFacebook、mixi等のソーシャルメディア活用事例を、プレゼン資料にまとめてみました。

    PDFファイルはこちらからダウンロードできます。) 昨年一年間は、長らくカンバセーショナルマーケティングの基コンセプトのプレゼンをし続けてきましたが、今年は明らかに啓蒙フェーズから実践フェーズに移りつつあるという感じがしています。 ただ、一方で、ソーシャルメディアをマスメディア同様に利用しようとして失敗しているケースも増えている印象もあります。 そこで、今回のプレゼン資料ではグランズウェルの5つの戦略に基づき、具体的に傾聴や会話、活性化をどのような目的で実施するべきかという部分を活用事例を元に深掘りしてみました。 ツイッターやFacebook、mixi等、どうしてもプラットフォームの違いに目を奪われがちですが、実際にはプラットフォームが異なっても、ソーシャルメディア活用の基パターンは実はそれほど変わらないということが感じて頂ければ幸いです。 宣伝会議さんのセミナーではすべてを解説する

    [徳力] ツイッターやFacebook、mixi等のソーシャルメディア活用事例を、プレゼン資料にまとめてみました。
  • セキュリティ・ダークナイト 連載インデックス - @IT -

    辻 伸弘 ソフトバンク・テクノロジー株式会社 ダークナイトが帰ってきた! 「セキュリティ対策の『ある視点』」を執筆したペネトレーションテスターによる新連載は、気になるセキュリティトピックを、時には攻撃者として、時には防御者として取り上げます(編集部) プレイ・ザ・ゲームCTFが問いかけるハックの意味 セキュリティ・ダークナイト(1) 攻撃・防御のテクニックを駆使し、解答を探し出す「Capture the Flag」。出題者、攻撃者の心理が分からなければ、ハックの意味は見えないのだ

  • 「Android OS」のバージョンアップへの対応を保証へ、携帯電話メーカーや通信会社各社が正式発表

    Android端末が1日あたり40万台というペースで普及するなど、高い人気を博していますが、ユーザーにとって非常に気になるのが「最新バージョンのAndroid OSがリリースされた場合、既存の端末にアップデートが提供されるか」という点。 昨年4月に国内販売が開始されたソニー・エリクソンの「Xperia(SO-01B)」のように、Android 1.6から2.1へ、さらにマルチタッチに対応した上で最新のAndroid 2.3へのアップデートが決定する端末もあれば、シャープの「IS01(上記写真)」および「LYNX(SH-10B)」のように、発売されて半年ほどでアップデートの打ち切りが告知される端末もあります。 2年縛りで購入する人が多い以上、アップデートが行われるかどうかは非常に大きな意味を占めることになりますが、携帯電話メーカーや通信会社各社がOSのバージョンアップに対応することを保証する

    「Android OS」のバージョンアップへの対応を保証へ、携帯電話メーカーや通信会社各社が正式発表