タグ

kami30kのブックマーク (991)

  • open-uri and redirection (open-uriのリダイレクト処理) - Bitbucket

    Rubyのopen-uriで基認証付のURIをオープンする場合、ユーザ、パスワードが間違っていない場合でも “401 Unauthorized” の例外 (OpenURI::HTTPError) が発生することがある。このような事象が発生しているとき、アクセス先がリダイレクト (3xx) のステータスを返している可能性がある。 open-uri ではリダイレクトが行われた場合には、無条件で基認証に関する削除しているため、リダイレクト先が同一ホスト・realmであった場合でも認証情報が渡されないためこのような事象が発生する。 open-uri.rb より抜粋: 1 2 3 4 5 6 7 if redirect ... if options.include? :http_basic_authentication # send authentication only for the URI

    kami30k
    kami30k 2015/10/21
  • クラス設計の原則 — みんなのウェディングエンジニアリングブログ

    みんなのウェディングの高井です。 クラスベースのオブジェクト指向プログラミング言語を利用している人であれば、クラスとは、ありふれていて普段から利用するものです。にもかかわらず、良いクラスをつくるというのは、なかなかに難しいことです。 先日、みんなのウェディングでアルバイトをしてくれている学生さんのコードレビューをしていたときにも、それを強く感じました。 実践的プラグマティックには「ソフトウェアの規模や文脈にあわせて、適切に抽象化していただきたい」という以上のことを言っても仕方がないところなのですが、それだけでは経験の浅いプログラマーにとって、まったく分からないという話になってしまいます。 というわけで、今回はクラス設計の原則についてのお話しです。 Bertrand Meyerのクラス設計の原則 Bertrand Meyerは『オブジェクト指向入門 第2版』の中で、クラス設計について章をひと

    クラス設計の原則 — みんなのウェディングエンジニアリングブログ
  • 【神田】激ウマ焼肉&ステーキを格安で!「肉ランチ」厳選8店【必食】 - うまい肉

    ダブル!! ハラミ定 1000円 極厚にスライスしたハラミが200g提供され、味も量も大満足できる一品だ。 創業して85年となる老舗焼肉店。ランチは、常陸牛のカルビや、人気のハラミを味わえる定が揃っている。特に人気の「ハラミ定」は、肉汁たっぷりの赤身を存分に味わえるよう1cm以上もの厚さにスライス。肉だけでなく、ご飯、醤油ベースのタレ、卵スープもおいしいと評判だ。

    【神田】激ウマ焼肉&ステーキを格安で!「肉ランチ」厳選8店【必食】 - うまい肉
  • CasterBiz | オンラインアシスタントならキャスタービズ

    サービスについて SERVICE CASTER BIZ assistantは「1/100」の優秀な人材が業務をサポートするリモートアシスタントサービスです。

    CasterBiz | オンラインアシスタントならキャスタービズ
  • ITエンジニアなら知っておきたい、今更聞けないアルゴリズムの種類一覧 - paiza times

    Photo by Oferico 皆さんはアルゴリズムやデータ構造について勉強したことはありますか?そして、基的なアルゴリズムについて、どのようなものがあって、どのようなときに使うとよいかといったことを説明することができますか? 仕事をしていると、プログラミング言語等の勉強や業務に忙しくて、正直アルゴリズムどころではないという場合がほとんどでしょう。しかし、いつか勉強しようと思っていたけど、基的なアルゴリズムにどんなものがあるのかなんて今更聞けないな……ということもあるかと思います。 今回はそんな方に向けて、基的なアルゴリズムの一部の概要に加え、アルゴリズムの勉強に役立つサイト、書籍をご紹介したいと思います。 ■アルゴリズムを学ぶ意味 例えば、ソート等については、通常はすでにソート関数があるので、自分で作らなくても済む=アルゴリズムも勉強しなくていいと思ってしまうかもしれません。しか

    ITエンジニアなら知っておきたい、今更聞けないアルゴリズムの種類一覧 - paiza times
  • Apple、「MacBook/MacBook Pro Retina」のディスプレイコーティングが剥がれる問題を無償で対応へ | ゴリミー

    以前、2012年以降に購入されたモデルを中心に「MacBook Pro Retina」のディスプレイコーティングが剥がれる問題が話題となっていたが、MacRumorsによると、同問題を報告しているユーザーに対し無償で対応する新しい交換対応プログラムがApple社内で共有されたことが明らかになった! 過去に有償で交換・修理したユーザーも返金対応へ 過去に問題が報じられた時は「MacBook Pro Retina」が対象となっていたが、コーティングが剥がれるという報告はRetinaディスプレイを搭載している12インチ型MacBookも対象となっているそうだ。日Appleサポートコミュニティでも「MBPr 画面 コーティング剥がれ」として話題になっていたことから、影響範囲はそれなりに大きいはず。 Appleは最初の購入日から3年以内、または2015年10月16年から1年以内に購入し、ディスプ

    Apple、「MacBook/MacBook Pro Retina」のディスプレイコーティングが剥がれる問題を無償で対応へ | ゴリミー
    kami30k
    kami30k 2015/10/18
  • 「エンジニアとして世界の最前線で働く選択肢」を読んだ - higepon blog

    @garyu さんによる「エンジニアとして世界の最前線で働く選択肢」を読んだ。自分はサンフランシスコでアメリカの会社で働いた1つの経験しかないけど、「あるある」とうなずくところばかりでした。このがとても良いと思うのはできるだけ公平な視点を持とうとしている点だと思う。米国で働くことのメリット・デメリットがよく分かる良い。個人的にも子供の教育の部分は深く考えさせられた。 ぼくもそうだったけど米国で働くことへのあこがれを持っている人は少なくない。このではそれを実現する方法、その後に待っているであろうことが詳しく書かれているので興味のある人は手にとって見ると良いかも。

    「エンジニアとして世界の最前線で働く選択肢」を読んだ - higepon blog
    kami30k
    kami30k 2015/10/12
  • Cron ジョブを Lambda Scheduled Event に置き換えてサーバーレスを目指す | はったりエンジニアの備忘録

    AWS re:Invent 2015 で Lambda のアップデートが発表されました。 Lambda の欠点が見事に改善されて、ますます使いやすくなりました! AWS Lambda のアップデート - Python, VPC, 実行時間の延長, スケジュールなど この中でも特に待ちわびていたのが Scheduled Event です。これまでは S3, SNS, Kinesis など外部からのアクションに応じたイベントドリブンな使い方しかできませんでしたが、スケジュール機能が使えるようになったことで新たな使い方ができるようになりました。 Cron ジョブの問題点 日次バックアップなど時間ベースのジョブを実現するには、EC2 上の Cron に処理させるのが手っ取り早い方法でした。 AWS CLI とシェルスクリプトを組み合わせれば大抵のことは実現できます。 この方法には 2 つの問題があ

    Cron ジョブを Lambda Scheduled Event に置き換えてサーバーレスを目指す | はったりエンジニアの備忘録
    kami30k
    kami30k 2015/10/11
  • ITスタートアップの資金調達と資金回収を時系列に図表で読み解くとこうなる

    IT企業の中には、独自の技術や高度な知識を基に独創的で革新的な製品やサービスを提供することで、従来の常識にとらわれない急成長をみせる企業が珍しくありません。ITスタートアップを巡る資金調達と資金回収をグラフを使って解説するサイト「Venture Dealr」を見れば、一攫千金を狙ってベンチャー企業を興す創業者だけでなく、早くから資金を投じることで巨額のリターンを目指すベンチャーキャピタルまで、ITスタートアップの投資ラウンドにおける投資とリターンがよく理解できます。 Venture Dealr http://dlopuch.github.io/venture-dealr/ ◆創業 あるスタートアップを2人で創業したとします。製品開発や販売などの費用はすべて二人の創業者が手元資金でまかなうことにし、株式の持ち分比率を仮に60%と40%と仮定。この株式が企業の成長と共にどれくらいの価値になるの

    ITスタートアップの資金調達と資金回収を時系列に図表で読み解くとこうなる
  • 長めのブログやQiita記事を書くときの、僕なりのノウハウ - give IT a try

    はじめに 僕は最近ちょっと長めのブログエントリとQiita記事を書きました。 blog.jnito.com qiita.com どちらの記事も約1万4000字、400字詰め原稿用紙35枚ぶんぐらいの文量です。 「我ながらこんな長い文章よう書いたわ~」と自分で感心してしまうのですが(自画自賛)、長い文章を書くためにはちょっとしたノウハウがあります。 というわけで、今回のエントリはブログやQiita記事を書くときの僕なりの手順やノウハウをまとめてみます。 文章を書く前にまずアウトラインをまとめる こういう長めの文章を書くときは、僕はまずアウトラインをまとめるようにしています。 具体的にはこんな感じです。 アウトラインといっても特別難しいものではなく、基的には書こうと思っているコンテンツのざっくりしたメモです。 アウトラインは箇条書き(リスト)にして、親子関係を作っていきます。 文章を書くとき

    長めのブログやQiita記事を書くときの、僕なりのノウハウ - give IT a try
  • Railsエンジニアに役立つJupyter NotebookとiRuby - クックパッド開発者ブログ

    こんにちは。新規広告開発部所属エンジニアのレオ(@lchin)です。普段は広告配信関係のシステムを開発していますが、ここ最近「データサイエンス」に興味を持ち始めました。雑に説明すると、データサイエンスは統計学や機械学習などを用いて莫大のデータから価値を引っ張り出す分野です。今回のtechlifeは、そのデータサイエンスを学ぶ過程で知ったツールJupyter NotebookをRuby on Railsの開発に役に立つ使い方を紹介します。 Jupyter Notebookとは何か Jupyter Notebook*1は科学者の「実験ノート」にインスパイアされたウェブ上のインタラクティブシェル環境です。ただのインタラクティブシェル環境ではなく、ソースコード、その実行結果、解説する文書、数式、画像などをまとめて1つの「ノートブック」ドキュメントとして扱えることが特徴です。 Jupyter Not

    Railsエンジニアに役立つJupyter NotebookとiRuby - クックパッド開発者ブログ
  • SQLines - Online SQL Conversion - SQL Scripts, DDL, Queries, Views, Stored Procedures, Triggers

    Command Line (specify -tl=java for PL/SQL to Java conversion):

    kami30k
    kami30k 2015/10/05
  • アプリエンジニア向け:「サーバがなんか重い」時にすること - Qiita

    アプリケーションエンジニアの人には「なんか重い」という状況に遭遇したらインフラの人にタスクを投げる、という人もいるかも知れません。けど、その重さのどこに原因があるのか。CPUか、ネットワークか、IOかくらいの診断はできた方がアプリ開発においても有益です。 「せっかくつくったシステムがなんか重い」 そんな時にアプリケーションエンジニアとしてできることを書きます。 職のインフラの人にはぬるい内容だと思います。何を隠そう僕自身がアプリ寄りの人間なので、突っ込んだ話はできないのです。あしからずご了承ください。 なんかサーバが重いなー まずはロードアベレージを調べる サーバが重いと思ったら、まず真っ先にすべきことは対象ホストにSSH接続してロードアベレージを調べることでしょう。ロードアベレージとは 実行されずに待たされているプロセスの数 のことで、多すぎるとやばいと認識しておきましょう。ロードアベ

    アプリエンジニア向け:「サーバがなんか重い」時にすること - Qiita
  • シード期のベンチャーに適する投資契約とは(後編) | PRESIDENT Online(プレジデントオンライン)

    今回は、前回に続いて、シード期のベンチャーにエンジェルやインキュベーターなどが投資をする際の投資契約書の考え方について、解説します。投資契約書のひな形pdfはこちらをご覧下さい。 「上場」オプションは残しておいたほうがいい ■なぜ5%程度の投資なのか? 昨今、こうしたシード期のベンチャーに対して数百万円程度の投資を行う個人のエンジェルやインキュベーターが非常に増えており、それ自体は非常に喜ばしいことだと思っています。 しかしながら、仮に上場までに億円単位の資金が必要であって、最初の段階で数百万円の資金で20%とか40%といった割合の株式をエンジェルやインキュベーターにとられてしまったら、その後に追加の資金調達をして上場したりすることが、非常に困難になってしまいます。 アメリカの、そうしたシード段階で投資をするY Combinatorや500 Startupsでも、投資は200万円-300万

    シード期のベンチャーに適する投資契約とは(後編) | PRESIDENT Online(プレジデントオンライン)
  • 【こんなに違った!】SIMフリーiPhone6sと格安SIMの運用について比較検討してみたぞ! - むねさだブログ

    実はau歴15年くらいになる、根っからのauユーザーのむねさだ(@mu_ne3)です。 大学生の頃に初めて持ったauのケータイ。 それからずっとこの電話番号とezwebメール使ってきたわけですが…。 月額維持費やら、2年更新の呪縛から解放されるためにSIMロックフリー+格安SIM運用にしたいと考えています。 まだキャリアのiPhone発売価格が発表されていませんが、現在のauでの利用料金からiPhone6sでの維持費を予測し、それと格安SIM運用とを比較してみたいと思います。 どの位使ったら格安SIMの方がどの位安くなるのかを具体的に紹介していきたいと思います。 (※一部分かりづらい点がありましたので追記修正してます) 前提 まずこの前提を決めておかないと話が複雑になりますので先にまとめておきます。 ・現在auのiPhone5sと5cを利用 ・夫婦2人ともの回線を格安SIMにする ・2人と

    【こんなに違った!】SIMフリーiPhone6sと格安SIMの運用について比較検討してみたぞ! - むねさだブログ
  • 『DMM inside』へのコメント

    ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

    『DMM inside』へのコメント
    kami30k
    kami30k 2015/09/08
  • ペアプロキャスト

    @komagataが毎週ゲストを迎えてペアプログラミングをします。 前半と後半でドライバーとナビゲーターを交代します。

    ペアプロキャスト
  • Facade Pattern on Rails

    Open any average rails project. Take a quick look at models, views and controllers. You will probably see the following: views are responsible for presenting data to the user,models are responsible for data manipulation,controllers are responsible for everything else.Poor controllers nowadays receive about a dozen different responsibilities. One of the responsibilities that is being thrown at the

    Facade Pattern on Rails
    kami30k
    kami30k 2015/08/31
    シンプルで分かりやすい
  • 【価格比較】会議の度に新幹線のってられるかと思ってテレビ会議16選した。 | Boxilが運営するBtoBサービス・資料紹介メディア ボクシルマガジン!

    Web会議とテレビ(ビデオ)会議の違い 唐突ですがみなさん、「Web会議とテレビ会議の違いを説明して」と言われて簡単にできるでしょうか。ほぼ一緒じゃないの?…という印象を持たれてる方も多いと思います。そこでまずは違いを確認しておきましょう。 「Web会議」とは、実務作業で必要となる資料やソフトウェアを共有するための機能に音声や映像、チャットなどのコミュニケーション機能を統合させた、共同作業を行うための新しいコミュニケーションツールです。その名の所以は「Webブラウザ」を使う点にあります。 次に「テレビ会議」ですが、Web会議との大きな違いは次のような点にあります。 解像度の高い映像データの共有が目的 専用端末が設置された場所に参加者が集合して参加 重要会議が行われる これらをまとめると、「テレビ会議」は「Web会議」が実務レベルの共同作業を行うのに比べて、専用端末のある場所に全員が集合し

    【価格比較】会議の度に新幹線のってられるかと思ってテレビ会議16選した。 | Boxilが運営するBtoBサービス・資料紹介メディア ボクシルマガジン!
    kami30k
    kami30k 2015/08/30
    LiveCrowdだ!
  • スタートアップがM&A時に注意すべき4つの論点 | The Startup

    2015年に入りスタートアップ企業のM&Aが増加していますが、今後も増加していくと思われます。周囲にも買収された経験のある起業家が増えてきているという実感を持つ読者の方も多いのではないでしょうか。 一方で「俺はIPOしか考えてないぜ」という鼻息の荒い経営者も少なくないですが、見方によっては社員や株主を鼓舞するために「IPO!」と言わねばならんこともあるのだと思います。「M&Aやったるぜ!」だと社員からすると「あれ?ストックオプションないのかな?」と疑問持たれたりしますしね。首脳陣はM&Aを目指すで合意を取りつつ、社内的にはIPOともM&Aとも言わずに突き進むスタートアップもありそうです。 しかし、買収された経験のある起業家はシリアルアントレプレナー以外はおらず、多くの起業家にとっては初体験のことです。M&Aへの関心が薄い起業家向けにも、稿ではM&Aではこんな点に被買収側であるスタートアッ

    スタートアップがM&A時に注意すべき4つの論点 | The Startup