2014年6月4日のブックマーク (23件)

  • 文系出身社会人が経験ゼロからRuby on RailsでWebサービスを自力で公開するまでの勉強方法| シャンプーではなくボディソープで頭を洗う男のブログ

    (Photo by Omer Van Kloeten) 昨日、自身二つ目のWebサービスを公開したので記念に、社会人かつ経験ゼロの状態から、ここまでたどり着くまでの軌跡を残して、今後経験ゼロからプログラミングを勉強したいという人のモチベーションに少しでもなればうれしい。ちなみに開発環境として、rubyおよびrailsを選んだのは、外注して作ってもらった自社サービスがrailsで構築されており、こういったサービスを自分の手で作れるようになりたいなーという単純な動機から。 【開発環境】 ・MacBook Pro ・OS X ・Ruby on Rails 3.2 ・さくらVPS + Phusion Passenger ・MySQL 1.全体像 プログラミングを学ぶ上で、一番困ったことが、「全体像」を語ってくれるものが少ないというか、ほぼないということ。僕自身、ゴールが見えないことやゴールが果てし

    文系出身社会人が経験ゼロからRuby on RailsでWebサービスを自力で公開するまでの勉強方法| シャンプーではなくボディソープで頭を洗う男のブログ
    kgrock
    kgrock 2014/06/04
    文系出身社会人が経験ゼロからRuby on RailsでWebサービスを自力で公開するまでの勉強方法
  • ブックオフ 自動購入 - Google 検索

    *** ブックオフオンラインの自動購入ツールです。 入荷されてもすぐに売り切れてしまう人気商品を購入するために開発しました。 マイブックオフの「ブックマーク・入荷 ...

    kgrock
    kgrock 2014/06/04
    ブックオフ 自動購入
  • AWS EC2 に SSH 接続する(その2 定義したユーザで) - asa nisi masa

    前回、AWS のインスタンスにビルトインユーザで SSH 接続したけど、さすがにこのままではまずいので、別のユーザで接続できるようにする。 参考(というより丸コピ でし orz...) 新規に作成した鍵でEC2インスタンスにSSH接続する - 虎塚 サマリー こんなコトをしているという認識。 aws が作成するキーとは別に独自のキーペアを作成し、サーバに公開鍵、クライアントに秘密鍵を配置して接続する。 サーバ側には、接続に使用するユーザを作成し、管理者として作業できるようにする。 配置イメージ EC2 インスタンス hoge ユーザが作成されている /home/hoge/.ssh ディレクトリが作成されている パーミッション 700 で作成されている .ssh ディレクトリに公開鍵ファイルが配置されている -rw------- 1 hoge hoge 391 8 14 21:57 /hom

    AWS EC2 に SSH 接続する(その2 定義したユーザで) - asa nisi masa
    kgrock
    kgrock 2014/06/04
    AWS EC2 に SSH 接続する(その2 定義したユーザで)
  • 鍵交換方式によるssh接続

    鍵交換方式でのssh接続のやり方の説明です。 端末Aから端末Bに「鍵」というものを使って接続するだけなのですが、このやり方ググると鍵の難しいお話がいっぱいあるのでシンプルに。 やり方は簡単です。 端末Aから端末Bに「鍵」を使って接続したいなら、端末Aで作った鍵を端末Bに登録するだけ。 もちろん端末Bでは鍵交換方式でのアクセスを受け入れる設定が必要となります。 やる事はそれだけです。 端末AがLinuxの場合の説明はこのページ。 端末AがWindowsの場合の説明は鍵交換方式によるssh接続( windowsから )で説明しています。 Last Update : 2007年03月20日 鍵交換方式によるssh接続 手順 端末Aから端末Bに接続するとして。 端末Bで鍵認証を受け入れる設定の確認(sshd_configの設定) sshd 再起動(手順1でsshd_configを編集した場合) 端

    kgrock
    kgrock 2014/06/04
    鍵交換方式によるssh接続
  • 「Vagrant」は仮想環境をプログラミングするツール。同一環境をどこにでも、いくつでもすぐに作成可能。Vagrant meetup 2013

    「Vagrant」は仮想環境をプログラミングするツール。同一環境をどこにでも、いくつでもすぐに作成可能。Vagrant meetup 2013 「Vagrant」(ベイグラント、ベーグラント)は、仮想環境をプログラミングするツール、と言えます。一般にWebアプリケーションの開発、テスト、番運用などのための環境を用意するには、仮想マシンを起動し、OS、WebサーバやPHPRubyなどをインストールし、ChefやPuppetなどでアプリケーションをデプロイするといった操作が必要でした。 毎回操作してこれらの環境を作るのは面倒ですしミスをする可能性もあります。かといってあらかじめ仮想マシンとしてまるごと用意しておくと、少しでも環境が変わるたびに仮想マシンを最初から作り直す手間がかかりますし、配布も面倒です。 Vagrantはこうした問題を、仮想マシンのテンプレートとそれを構成するためのコンフ

    「Vagrant」は仮想環境をプログラミングするツール。同一環境をどこにでも、いくつでもすぐに作成可能。Vagrant meetup 2013
    kgrock
    kgrock 2014/06/04
    「Vagrant」は仮想環境をプログラミングするツール。同一環境をどこにでも、いくつでもすぐに作成可能。Vagrant meetup 2013
  • PackerとAnsibleでVagrant用ポータブル開発環境を作成する。 - Qiita

    Help us understand the problem. What is going on with this article?

    PackerとAnsibleでVagrant用ポータブル開発環境を作成する。 - Qiita
    kgrock
    kgrock 2014/06/04
    PackerとAnsibleでVagrant用ポータブル開発環境を作成する。
  • Craftsman Software

    サービスは絶対に止めたくない! サービスが止まれば、機会損失や信頼問題につながってしまいます。社内向けのサービスであれば、社員の業務を止めてしまうこともあります。だから、サービスは絶対に止めたくない。インフラは安定稼働が至上命題です。しかし… 強固なインフラを作るのが難しい しかし、止まらないインフラを作るのは簡単ではありません。安定稼働するインフラを作るには、あらゆる障害局面を熟知している必要があります。ところが、社内だけでは経験値が不足していたり、24時間365日の運用体制を敷くための人員確保ができなかったりと、理想と現実のギャップに悩まされます。 セキュリティが心配で夜も眠れない… サービスはオープンしてからが番です。運用開始後もっとも気になることはセキュリティです。もしも社外秘や個人情報が漏えいしたらと考えると不安です。これまで無事でも、今後も大丈夫とは限りません。今この瞬間、そ

    Craftsman Software
    kgrock
    kgrock 2014/06/04
    Craftsman Software Blog
  • 「PuTTY」の便利なTips | Synclogue公認ブログ

    「Synclogue」対応アプリの便利な使い方をご紹介。今回はターミナルエミュレータの「PuTTY」を取り上げます!「PuTTY」とは? PuTTY(パティ)は、Simon Tathamが開発・公開している高性能なターミナルエミュレータ。1999年のリリース当初から、SSH1/2に対応していたことから日でも人気が広がり、現在ではWindows環境でTera Termと並ぶターミナルエミュレーターとして知られる存在となりました。対応する通信プロトコルは、SSH、telnet、rlogin、raw TCP、シリアル接続など。有志による日語化も行われているほか、機能追加を図ったパッチの配布も盛んです。 「PuTTY」公式サイト http://www.chiark.greenend.org.uk/~sgtatham/putty/ Tips1 サーバへの接続を簡単にしたい サーバごとにショ

    kgrock
    kgrock 2014/06/04
    新しいSyncの仕組みを提供するSynclogue Blog
  • 「アマゾンとは対極のビジネスモデルです」:日経ビジネスオンライン

    コボは設立してまだ24カ月の若い会社です。電子書籍コンテンツの配信から始めたので、最初は電子書籍端末はなかったし、その作り方も知らなかった。でも設立から2年経った今では、既に8カ国で電子書籍端末を販売しています。 我々のコンセプトは「オープンプラットフォーム」。パソコンはもちろん、iPhoneやアンドロイドなど様々な端末で見られるのが特徴です。従って専用端末を発売していない国でもコンテンツは見られる。例えば、東南アジアでは端末は一切売ってませんが、インドネシア、シンガポール、マレーシアなどに既に読者がいる。どうやって彼らが我々を見つけてくれたのかはわかりませんが(笑)。 楽天と交渉を始めたのは昨年(2011年)の夏から。楽天側からアプローチがありました。最初はパートナーシップの話で、買収ではありませんでしたが。楽天側は、当社のグローバルプラットフォームに興味を持っていたようです。 買収に切

    「アマゾンとは対極のビジネスモデルです」:日経ビジネスオンライン
    kgrock
    kgrock 2014/06/04
    「アマゾンとは対極のビジネスモデルです」
  • 搭乗型ロボ「クラタス」の信じがたいビジネスモデル:日経ビジネスオンライン

    山中 浩之 日経ビジネス副編集長 ビジネス誌、パソコン誌などを経て2012年3月から現職。仕事のモットーは「面白くって、ためになり、(ちょっと)くだらない」“オタク”記事を書くことと、記事のタイトルを捻ること。 この著者の記事を見る

    搭乗型ロボ「クラタス」の信じがたいビジネスモデル:日経ビジネスオンライン
    kgrock
    kgrock 2014/06/04
    搭乗型ロボ「クラタス」の信じがたいビジネスモデル
  • 第4回 ピクト図で分かる「優れたビジネスモデルの特徴」:日経ビジネスオンライン

    気になる記事をスクラップできます。保存した記事は、マイページでスマホ、タブレットからでもご確認頂けます。※会員限定 無料会員登録 詳細 | ログイン 前回は、ピクト図を使ってビジネスモデルの11の基パターンを押さえました。今回は、ピクト図から考える「優れたビジネスモデル」の特徴を見ていきたいと思います。 収益を上げやすいビジネスモデルの特徴の1つは、ピクト図の中に「タイムライン(時間の経過を示す矢印)」が含まれていることです。 11の基パターンを見ると、多くのビジネスモデルは「商品やサービスを一度売ったらおしまい」の“売り切り”モデルです。一方、「消耗品モデル」「継続モデル」「コレクションモデル」はタイムラインに沿って持続的に売り上げが入ってくる “売り切らない”ビジネスモデルで、これらは収益に安定性があるという特徴があります。 しかし、「ピクト図の中にタイムラインが含まれている」とい

    第4回 ピクト図で分かる「優れたビジネスモデルの特徴」:日経ビジネスオンライン
    kgrock
    kgrock 2014/06/04
    第4回 ピクト図で分かる「優れたビジネスモデルの特徴」
  • エンタープライズ・システムのためのWeb 2.0

    巻頭言 エンタープライズ・システムにとってのWeb 2.0と技術ビジョン; 提言書の利用条件 1.はじめに ~この提言書の読み方・使い方 参考:XML Consortium会員企業によるWeb2.0についてのアンケート結果 2.マッシュアップ・アプリケーションを組んでみる 2.1. XSLTマッシュアップ(xml版) IE以外はこちら マッシュアップのサンプル 2.2 3種の呼び出し方式を連携させて作るマッシュアップ 3.Web 2.0の要素技術をエンタープライズに導入するために 3.1 Webサービス(Web API)や役立つリソースの探し方 3.2 ノン・プログラミング・マッシュアップ・ツール群 3.3 Ajax開発手法 ~様々なAjaxフレームワークとライブラリ導入の実際 3.4 ASP.NET AJAX開発手法 3.5 Web2.0アプリケーションのテスト手法 3.6 なぜ"Ru

    kgrock
    kgrock 2014/06/04
    �G���^�[�v���C�Y�E�V�X�e���̂��߂�Web 2.0
  • エンタープライズ・システムのためのWeb 2.0 - 5.2 Webサービス(Web API)公開による収益モデル

    ■WebAPI公開による収益モデル マッシュアップというムーブメントの追い風を受け、WebAPIを公開する企業が増えつつある。しかも、その多くは、WebAPIを無料で提供している。そこで、この節では、その収益モデルを整理し、WebAPIを提供している企業はどうやってビジネスを成立させているのか類型化してみたい。なお、WebAPI提供企業の収益モデルは下記のいずれか一つだけに当てはまるわけではなく、いくつかのモデルを兼ね備えている場合が多いので、注意されたい。 1.無料モデル 1-1.自社プロモーション型 自社の商品情報をWebAPIとして提供し、WebAPIの利用によってその商品の売り上げを拡大し、収益を得ようというモデルである。代表的なものは、AmazonAmazon Webサービスであろう。Amazonは、WebAPIを提供することによって、自社のショッピングモールに来たユーザーだけ

    kgrock
    kgrock 2014/06/04
    �G���^�[�v���C�Y�E�V�X�e���̂��߂�Web 2.0
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
    kgrock
    kgrock 2014/06/04
    2013年上半期に話題になった!大注目のWebスタートアップ20選まとめ(カテゴリ別)
  • 国内注目のWebサービスを支える言語・フレームワーク・アーキテクチャ一覧【2013年版】 | Find Job! Startup

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    国内注目のWebサービスを支える言語・フレームワーク・アーキテクチャ一覧【2013年版】 | Find Job! Startup
    kgrock
    kgrock 2014/06/04
    国内注目のWebサービスを支える言語・フレームワーク・アーキテクチャ一覧【2013年版】
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
    kgrock
    kgrock 2014/06/04
    読むだけでプレゼン力が格段に上がる!良質スライド&記事のまとめ15選
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
    kgrock
    kgrock 2014/06/04
    起業のアイデア。1兆円市場を狙う「教育系Webサービス」の課金ビジネスモデル16選
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
    kgrock
    kgrock 2014/06/04
    日本の全エンジニアに捧ぐ!現在公開されているテスト用ダミーデータ一覧
  • 日本の全エンジニアに捧ぐ!現在公開されているAPI一覧【2013年版】 | Find Job ! Startup

    2013年のいま、API界隈が熱い! 今年に入り、官公庁の統計データやNHKの番組情報など、今までなかなか利用できなかったデータがAPIとして扱えるようになってきました。このエントリでは現在公開されているAPIを一覧でまとめます。いま使えるAPIはこれだけ読めば大丈夫。2013年の最新マッシュアップ事情をあますとこなく網羅します! HOT! API 総務省 次世代統計利用システム(国勢調査、人口推計、就業構造、企業統計、物価統計 etc.) NHK番組表(※未公開) 行政・自治体・公共サービス 郵便番号 郵便番号検索API郵便番号 → 住所) 郵便専門ネット(郵便番号 → 住所、郵便番号の簡易存在チェック) ぽすたん(郵便番号 → 住所、住所 → 郵便番号) IW3 PROJECT(郵便番号 → 住所、住所 → 郵便番号) 宇宙 Google+ JAXA PR(※現在一部の学生に限定公開

    日本の全エンジニアに捧ぐ!現在公開されているAPI一覧【2013年版】 | Find Job ! Startup
    kgrock
    kgrock 2014/06/04
    日本の全エンジニアに捧ぐ!現在公開されているAPI一覧【2013年版】
  • アップルの新言語「Swift」--押さえておくべき10のポイント

    Adrian Kingsley-Hughes (Special to ZDNET.com) 翻訳校正: 川村インターナショナル 2014-06-03 15:11 AppleはWWDC 2014の基調講演で、「Swift」という新たなプログラミング言語を開発者に披露した。この新プログラミング言語について知っておくべき10のことを紹介する。 Swiftは「Objective-C without the C」:Appleはこの新言語を「高速で現代的、安全でインタラクティブ」なプログラミング言語だと宣伝している。その裏にある意図は(WWDC 2014基調講演の発表内容から考えると)、アプリの開発をこれまで以上に簡単にすることのようだ。 iOSとOS Xに対応:Swiftは「iOS」デバイス向けアプリを作成するためだけの言語ではなく、開発者はSwiftを使って「OS X」向けのアプリも作成できる。

    アップルの新言語「Swift」--押さえておくべき10のポイント
    kgrock
    kgrock 2014/06/04
    アップルの新言語「Swift」--押さえておくべき10のポイント
  • 英語が「使える」ようになる方法 - シリコンバレー起業日記

    最近、僕の周りで英語を習得するというのが、楽天社員以外でもかなり話題になっているので、自分の(限られた)経験も踏まえて書きます。 ■ゴール設定 まず「英語ができるようになる」というのをもう少しちゃんとゴール設定する必要があります。「英語ができる」にもいくつかレベルがあって、 英語圏に住めるようになる(日常生活ができる) 英語仕事が出来る(主に社内向けに英語を使える) 英語で営業・マーケティングが出来る(社外向けに英語を使える) 英語で論理的な文章がしっかり書ける 英語だけで生きていける の5つのうちどれが必要なのかを自分が把握する必要があります。 ■僕の場合 アメリカ(シリコンバレー)に来て5年くらい経ちます。最初の2年間は、スタンフォードのComputer Scienceで研究員。その後3年間はSearchManという会社を起業しています。 今現状で、1)と2)は問題なく出来ます。 4

    英語が「使える」ようになる方法 - シリコンバレー起業日記
    kgrock
    kgrock 2014/06/04
    英語が「使える」ようになる方法
  • アップルが新たに殺そうとしてるものリスト

    死神からの挑戦状がきましたよ…… 今日のWWDCは発表てんこ盛りでしたけど、アップルの新サービスの影響をモロに被りそうなサービスとアプリをまとめてみました。 Dropbox iCloudがダメだったのは、Dropboxなど同時代の競合があまりにもイイから。ですが、今回はアップルもiCloud Driveを大幅に改善し、Dropboxの一番イイところをもってきました。つまり…クラウドのファイルのフォルダーをFinderのウィンドウから直接管理できるようにしたのです。 あたかもローカルのストレージに保存するかのように使えます。(Dropbox以外にも実装済みのサービスはありますけどね)。 Dropboxとか他のクラウドストレージサービスが今すぐひっくり返って悶死……とはならないにせよ、アップルにはOS Xにプレインストールして届けることができる強みがありますし、値段もまあまあならiCloud

    kgrock
    kgrock 2014/06/04
    アップルが新たに殺そうとしてるものリスト
  • 【Mac初心者は注意!】Macではファイル名検索でヒットしない文字列がある!! - すりゴマ・ドットコム

    すりゴマです。 今日もいい感じでground sesameです。 ガンガンすり潰していきますね。 photo by Ianz いくらファイル名で検索しても出てこない!!! Macではこうしたことが普通に起こります。 あー、Macユーザーには常識かとは思いますが、WindowsからMacに移行したばかりの人には衝撃的な内容ですねw 私もMacに移行した当初、見事にハマりましたからw OTL そもそもファイル検索って必要なの? 題に入る前に、そもそも論なのですが、ファイル検索の必要性について触れますね。 実は、すりゴマはWindowsでファイル検索はほとんど使っていませんでした。 Google Desktop Searchとかインストールしてたときもありましたが、それも使わなくなっていつの間にかアンインスコしてました。 すりゴマは、こう見えて結構きっちりした性格なのでww、フォルダ構造を合理

    【Mac初心者は注意!】Macではファイル名検索でヒットしない文字列がある!! - すりゴマ・ドットコム
    kgrock
    kgrock 2014/06/04
    【Mac初心者は注意!】Macではファイル名検索でヒットしない文字列がある!!