タグ

2014年7月1日のブックマーク (31件)

  • 【ご報告】会社を退職し、独立することにしました。 - 自省log

    突然ではございますが表題の通り、7月1日より独立することになりましたのでご報告したく記事認めた次第でございます。 厳密な退職日はまた別途なのですが日からはフリーでの活動となりますので、この場をもってご報告とさせていただきます。 今後のお仕事について 私は現在こちらの「自省log」というブログ並びに、いくつか商業メディアにて執筆のお仕事をさせていただいているのですが、独立と言っても「ブロガー」を生業としてフリーになるのではなく別の収益源をもって、ブログはそのプラスα的要素・個人メディアとして展開する予定です。 ただ当ブログを立ち上げて約10ヶ月くらい皆さんにご覧いただけたことが大きな後押しになったことは言うまでもありませんし、当初想定していたスケジュールを大きく前倒しできたことも事実です。 この「はてなブログ」でブログを立ち上げていなかったら今の私は絶対になかったことと思います。改めまし

    【ご報告】会社を退職し、独立することにしました。 - 自省log
  • ROIの試算例から見る、日本でテスト自動化が進まない理由

    ROI(t) = Δ手動テストに対するテスト自動化の利益 / Δ手動テスト対するテスト自動化のコスト = ΔB(t) / ΔC(t) ΔB(t) = Σ(自動テストによる固定費の削減分)(t) + Σ(n2回手動テストを実施した場合の変動費)(t) - Σ(n1回自動テストを実施した場合の変動費)(t) ΔC(t) = Σ(自動テストによる固定費の増加分)(t) + Σ(自動テストの開発費) - Σ(手動テストの開発費) + Σ(自動テストのメンテナンスコスト) (n1/N) n1 = 自動テストの実行回数 n2 = 手動テストの実行回数 N = メンテナンスが必要になるまでの自動テストの平均実行回数 今回は、この各要素を順に見ていきましょう。 自動テストによる固定費の削減分 「自動テストによる固定費の削減分」から説明します。まず、この「固定費」とは、「テスト計画」「テスト設計」など、「テ

    ROIの試算例から見る、日本でテスト自動化が進まない理由
  • で、結局型クラスって何がうれしいの、ということの説明 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く

    前回の記事では、Scala では implicit parameter を利用することで型クラスと同等のことが実現できることがわかりました。しかし前回の疑問として、「で、それの何がうれしいのよ」というのは残っていましたね。 今回はそのうれしみをなるべくわかりやすく説明したいと思います。 たとえば、色んなクラスに flipFlap メソッドを生やしたい まず、前回と同じく「値をひっくり返す」という flipFlap について考えてみましょう。 前回は関数を作りましたが、Scalaらしく、こういう動きにしたいですね 1.flipFlap // => -1 true.flipFlap // => false "string".flipFlap // => gnirts Scala ではクラスを拡張するときには implicit conversion を使うのが一般的ですね。 class IntF

    で、結局型クラスって何がうれしいの、ということの説明 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
  • みんなで使うGitHub

    β版 ソーシャルコンテンツプラットフォームとして注目を集めているGitHub。使いこなすにはまずgitを使えるようにならないと……と思って二の足を踏んでいる非プログラマの先入観を打ち砕くべく、gitコマンドもgitアプリも使わずにGitHubを使ったコンテンツ管理・コラボレーションを徹底解説。これでもうPull Requestも怖くない! β版について 書のステータスは現在β版であり、現在、著者やレビュアの方々により追加・修正が行われている段階です。 いま購入されてお読みいただけるのはその途上の原稿を元にしたものです。 最終的に正式公開されたものもダウンロードしお読みになることはできますが、 正式公開版を読みたい方には今しばらくお待ちいただくことになります。あらかじめご了承ください。 概要サンプルリンク用タグ 関連サイト書の関連ページが用意されています。 『みんなで使うGitHub』サ

    みんなで使うGitHub
  • ドワンゴのエンジニア新人研修2014:dwango エンジニア ブロマガ

    ドワンゴで、エンジニア教育も担当している清水(@meso)です。 昨年に引き続き、今年もエンジニアの新人研修を担当いたしましたので、その内容をご紹介いたします。 なお、基的には昨年のものをベースに改善したものなので昨年からの変更点のみをご紹介します。 昨年の内容はこちらを御覧ください。なお今年の新人は44名がエンジニアでした。 言語研修 言語研修は、昨年に引き続きJavaを学習してもらいました。昨年と異なり、今年は事前にレベル分けテストを受験していただき、SクラスとAクラスの2つのクラスに分けて研修を行いました。 昨年は研修会場は社外の会議室を借りていたのですが、今年は社内にあるセミナールーム等を用いて行いました。 また、昨年はオリジナルのテキストでしたが今年は結城先生の「Javaプログラミングレッスン第3版(上)」と「Javaプログラミングレッスン第3版(下)」をテキストに用いました

    ドワンゴのエンジニア新人研修2014:dwango エンジニア ブロマガ
  • PhpStormからvagrant sshする - でつmblr

  • Vagrant + PHPStorm で開発環境を構築 - Qiita

    前回、Vagrant で仮想環境を構築しました。 Mac 上で Vagrant を使って CentOS + Apache をセットアップ そこで、今回は PHPStorm の統合開発環境(IDE)を使って、プロジェクトの生成、GitHub への登録までを簡単に整理します。 事前準備 Vagrant で仮想環境構築 GitHub でアカウント作成 こちらは事前に実施しておいてください。 PHPStorm とは JetBrains 社が開発している PHP 用 IDEです。 http://www.jetbrains.com/phpstorm/ PHPStorm のインストール 国内の代理店はサムライズ社となります。下記よりライセンスを購入します。1ヶ月の無料試用も可能です。 http://samuraism.com/products/jetbrains/phpstorm IDE は Eclip

    Vagrant + PHPStorm で開発環境を構築 - Qiita
  • 最強の開発環境を目指して 〜環境編〜 - Qiita

    連続ネタの2日目です。今回は環境編です。あまり一般的な構成と代わり映えしないところもあるかもしれません。 サーバ環境周り イメージとしてはこんな感じで開発しています。 開発のフローとしては ローカルMac上のPhpStormで開発を行う Vagrant環境内にてテスト実施やデバッグ、動作確認 他のエンジニアやディレクタを交えた動作確認やテストの際はグローバル上のサーバで実施(さくらVPS) のような切り分けをしています。 グローバル上のサーバはAuto Deploymentを設定しているので、ローカルのPhpStorm上でのコード書き換えが常に反映されています。なので、普段の開発外で他の人に環境を見せたい場合にも特に操作は不要で、接続先を切り替えるだけで行けます。 Vagrant内の環境はsynced_folderで設定しているので、Auto Deploymentなどの設定も必要ないためア

    最強の開発環境を目指して 〜環境編〜 - Qiita
  • Vagrant を PhpStorm から使う | バシャログ。

    仕事でチャットツールをよく使うようになって大分立つのですが、チャットによるコミュニケーションでは顔文字が大事とかいう話をどこかで読んだ気がするので顔文字をよく使うようにこころがけているtanakaです。 今日は PhpStorm を使ってVagrant 経由で仮想マシンを起動する方法を紹介します。30分から1時間半くらいで開発環境が用意できるので、試してみてください。 前提 以下のツールがインストール済みか確認してください。 PhpStorm (有償・30日無料お試し可能) VirtualBox for Windows hosts Vagrant 新しくプロジェクトを作る 空のプロジェクトを作ります。以下のような感じで。 仮想マシンを起動するのに必要なファイル Vagrantfile を用意する。 メニューバーからTools→Vagrant→Init in Project Rootをクリッ

    Vagrant を PhpStorm から使う | バシャログ。
  • Walti サーバーサイドのセキュリティ スキャンを身近に

    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.

    Walti サーバーサイドのセキュリティ スキャンを身近に
  • TechCrunch | Startup and Technology News

    A new crop of early-stage startups — along with some recent VC investments — illustrates a niche emerging in the autonomous vehicle technology sector. Unlike the companies bringing robotaxis to…

    TechCrunch | Startup and Technology News
  • スマホ契約にクーリングオフ導入へ 総務省、来年度にも:朝日新聞デジタル

    総務省は30日、スマートフォンや光ファイバー回線などを契約する際、一定期間内なら無条件で解約できる「クーリングオフ」を来年度にもとり入れる方針を明らかにした。料金の仕組みが複雑だったり通信速度が広告とちがったりして苦情が増えており、消費者保護が必要と判断した。 30日に中間とりまとめ案を示し、これに基づいて来年の通常国会で電気通信事業法の改正案を提出する。訪問販売や電話勧誘だけでなく店頭販売も含めてクーリングオフを認める方針だ。解約できる期間は契約書を受け取ってから8日以内にする案を軸に検討する。 総務省によると、「広告通りの通信状態ではなく解約を申し出たが、解約料を請求された」「覚えのないオプションも契約していることが後日わかった」などの苦情が増えているという。今後は苦情や相談を処理したり紛争を解決したりするため、第三者機関を設けることも検討する。 中間とりまとめ案では、携帯電話会社が販

  • Web系スタートアップに業界人はいらない - ベンチャー役員三界に家なし

    さて、前回のエントリに続いて新規事業、スタートアップネタです。 スタートアップや新規事業に取り組むに至っては社内、社外を問わず仲間を集めてチームビルディングを進めないといけないのですが、新卒、中途を問わずどういったバックボーンの人たちと一緒にやるのがいいのでしょうか? また、僕らはどういうキャリアを目指すのがこのめまぐるしく変化する時代に一番安定した生活を送れるのでしょうか。 1.エリート型スキルと、プロフェッショナル型スキルの時代が同時に終焉しちゃった WebやITがビジネスを加速させると言われて久しいです。大前研一御大のこれからのビジネスパーソンは「IT」「英語」「財務」が必要なスキルである。という話を聞いてからもう20年近い月日が経とうとしていますね。 この考え自体は当に的を射ていると僕自身も思いますが、真に受けてしまうと困る点があります。 一つはこれら三つのスキルには終わりがあり

  • 第2回 変数

    プログラミング初心者向けのTypeScript入門連載の第2回はTypeScriptの変数について解説。プログラミングの最も基礎である変数をTypeScriptで習得しよう。 連載目次 前回は、TypeScriptの概要について説明した。今回はさっそく、その文法について基礎から説明していく。 TypeScriptの変数とは 少しでもプログラミングをかじったことのある人にとっては、「変数とはデータを入れるための箱のようなもの」という例え話は聞き飽きた説明だろう。連載ではプログラミング経験のない人を読者として想定しているので、今回もその辺りから話を始める。基礎からのおさらいがおっくうな方は、ここを飛ばして「TypeScriptで利用できるデータ型」に進んでもらって構わない。とはいえ、基礎を再確認してみると意外な発見があるかもしれないので、時には振り返ってみることも大切。余裕がある方はゆっくり

    第2回 変数
  • ダイナミックDNSがマルウェアの温床になっているとしてMicrosoftがNo-IPのドメイン差し止め

    By Veni 固定IPアドレスでない環境下で特定のホスト名・ドメイン名を割り当てるための仕組みである「ダイナミックDNS」が、マルウェアの温床になっているとしてマイクロソフトが22のNO-IPドメイン差し止めを連邦裁判所に申し立て、受理されています。 Microsoft takes on global cybercrime epidemic in tenth malware disruption - The Official Microsoft Blog - Site Home - TechNet Blogs http://blogs.technet.com/b/microsoft_blog/archive/2014/06/30/microsoft-takes-on-global-cybercrime-epidemic-in-tenth-malware-disruption.aspx N

    ダイナミックDNSがマルウェアの温床になっているとしてMicrosoftがNo-IPのドメイン差し止め
  • Swiftのパワフルな記述力が秘められた 「関数」と「クロージャ」

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Swiftのパワフルな記述力が秘められた 「関数」と「クロージャ」
  • Go/Migemo の紹介 — KaoriYa

    Migemo とは Migemo とはローマ字を入力して漢字を検索するためのライブラリです。詳しく言うとローマ字をひらがなへ変換し、そのひらがなを基に漢字として変換可能な候補を列挙し、それら複数の候補を合成して正規表現パターンを生成する、それが Migemo の主機能です。Migemo が生成した正規表現パターンを用いて検索すれば「ローマ字を入力すれば漢字を含む日語を検索できる」ようになるのです。 1つ具体的な例を示しましょう。ローマ字「kikai」を考えましょう。これはひらがなで示すと「きかい」です。漢字に変換すると「奇怪」「機械」「機会」…まだまだありますが、ひとまず複数候補があるということはわかります。ここまであげた5個の単語に一度にマッチする正規表現は以下のようになります。

  • フリーランスの仕事の回し方メモ - clock-up-blog

    前提 思想:自由にやりたい 場所:東京 時代:2013~2014現在 職種:プログラマ 経験値:会社人ゲーム開発10年、フリーランスWeb開発1年 場所と時代は大きなファクターだと思う。 この前提から剥離している環境にいる人が、もし仮にこの記事を見て参考にしようとしても、あまり参考にならないかもしれない。 #108127768 / gettyimages.com 活動場所 自宅 コワーキングスペース (主に茅場町のCo-Edoを利用) カフェ ファミレス (カロリー注意) 仕事の記録 請けた仕事 Co-Edoの田中さんに仕事を貰いました。 Co-Edoでたまたま会ったFさんという人から仕事を貰いました。 Fさんの知り合いのNさんから仕事を貰いました。 興味のあった仕事をネットで見つけて応募して週2程度の定職を得ました。 元いた会社の繋がりのHさんから仕事を貰いました。 Co-Edoでたまた

    フリーランスの仕事の回し方メモ - clock-up-blog
  • 情報がないことを伝えるUIデザイン | UXデザイン会社Standardのブログ

    Empty Data(またはEmpty Status)」というUIパターンがあります。タイムラインやドロワーなどデザイナーであれば知っているUIパターンの名称に比べると、あまり日では聞き慣れないのかもしれません。Empty Dataは簡単に言うとデータがない時のUIになります(Webでの404に近いですが、少し違います)。では、Empty Dataを知るためにもう少し詳しく紹介していきたいと思います。 参考:モバイルデザインパターン 第2版 ―ユーザーインタフェースのためのパターン集 Empty DataはUIである Empty Dataはただユーザにデータがないことを示すだけではありません。ユーザにデータが存在しないという情報をフィードバックし、どうしたらここに情報が入るかのアクションに繋げる立派なUIです。もしEmpty DataのUIが存在しなかったらユーザはどのように感じるでし

    情報がないことを伝えるUIデザイン | UXデザイン会社Standardのブログ
  • Seasar2 入門

    国産のDIコンテナでひがやすをさんが中心となって開発されているフレームワークです。 現在はSeasarファウンデーションによって運営されています。 初めて使ったときの衝撃が大きかったので文章にまとめてみました。 まだ内容は少ないですが、随時追加していく予定です。 これから始める方や、ちょっと確認したかったという方のお役に立てればと思います。 間違い等を指摘いただける方は以下までよろしくお願いします。 HP作成・管理者にメールする。 リンクはフリーですが、メールをいただけると光栄です。 公式HP:Seasar2 HP(外部リンク)

  • Lost connection to MySQL server エラー (マルッと!)

    Mysql::Error: Lost connection to MySQL server during query: SHOW TABLES とかいうエラーが頻繁に発生するようになった。 mysql の Packet too large エラー が原因という記事を見つけたので my.cnf を編集する。 max_allowed_packet = 16M 一応、エラーは発生しなくなった・・・ので、一応これでよかったみたい。 これで解決しない方は、他にもいろいろと対処法記事があるので、そういうのも試してみるといいかもしれません。 参考サイト http://idm.s9.xrea.com/ratio/2006/04/08/000406.html

    m_shige1979
    m_shige1979 2014/07/01
    max_allowed_packetを増やすことで治った
  • アプリからストアを開くには?[ユニバーサルWindowsアプリ開発]

    連載目次 アプリからストアを開きたいことはないだろうか? 例えば、そのアプリが掲載されているストアのページや、あるいは、そのアプリのレビューを書いてもらうページなどだ。稿ではそれらの方法をまとめて解説する。 なお、稿のサンプルは「Windows Store app samples:MetroTips #80」からダウンロードできる。 事前準備 ユニバーサルプロジェクトを使ってユニバーサルWindowsアプリを開発するには、以下の開発環境が必要である。稿では、無償のVisual Studio Express 2013 for Windowsを使っている。 SLAT対応のPC*1 2014年4月のアップデート*2適用済みの64bitWindows 8.1 Pro版以上*3 Visual Studio 2013 Update 2*4適用済みのVisual Studio 2013(以降、V

    アプリからストアを開くには?[ユニバーサルWindowsアプリ開発]
  • でんき予報 | 電気事業連合会

    電気事業連合会が運営する日の電気の総合情報サイト。原子力発電の推進と原子燃料サイクルの確立に向け、その中核となるプルサーマル計画や高レベル放射性廃棄物(ガラス固化体)の最終処分に関する情報等を配信。※各社から公表された速報値に基づき表示しております。 ※各社ごとに実績の表示時間が異なるため、東日3社・中西日6社・9社合計の実績を表示するタイミングが異なる場合があります。 ※土日祝日及び8月13日~15日(節電要請の期間外)は、でんき予報をお休みさせていただく予定です。

  • 電力会社 - 電力会社・電力施設情報 | 電気事業連合会

    電気事業連合会では、皆様からのご意見・お問い合わせをお待ちしております。 皆さまからよく頂戴するご質問をまとめて掲載しております。 お問合せの前に、お探しの情報がないかご確認ください。 よくあるご質問

  • CSS Font Loading Module Level 3を試してみた - console.blog(self);

    1年以上前から、ちゃんと調べたいと思っていたけど、やっていなかった。 CSS Font Loading Module Level 3は、2014/06/30時点で最終草案(Last Call Working Draft) になっている。CSS Font Loading Module Level 3はフォントのローディングに関する仕様書。 CSS Font Loading Module Level 3 - W3C Last Call Working Draft, 22 May 2014 最新のEditor's Draftはこっち。 CSS Font Loading Module Level 3 - Editor’s Draft フォントについての仕様書はCSS Font Module Level 3で、2014/06/30時点で勧告候補(Candidate Recommendation)にな

  • bouncejs.com - このウェブサイトは販売用です! - bouncejs リソースおよび情報

    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.

  • Gin Web Framework

    Gin Gonic The fastest full-featured web framework for Golang. Crystal clear. Performance and productivity can work together Gin is a web framework written in Golang. It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity, you will love Gin. Low Overhead Powerful API You can add global, per-group, and per-route middlewares,

    m_shige1979
    m_shige1979 2014/07/01
    go言語のwebフレームワーク
  • 開発者は言語をいくつ覚えればいいのか?

    アップルやフェイスブック、グーグルなどの大企業は、独自のプログラミング言語を開発し、開発者が学ぶように強いている。 先週開催されたワールドワイド・デベロッパーズ・カンファレンスで、アップルは自社の新しいプログラミング言語、Swiftを発表した。これは技術系の大企業が開発した一連の新しい言語の最新版となる。こういった言語のいくつかは独自のプラットフォームでのみ使用可能なものだ。 アップルはiOS開発者用のSwift、フェイスブックはバックエンド開発向けの言語であるHackを開発した。一方、グーグルにも独自のものがある(自称Javascriptの代替となるDart、およびGoと呼ばれる新しい汎用プログラミング言語)。 これらの新言語は、開発者に問題をもたらしている。おそらく、最も顕著な問題は、同僚のアドリアナ・リーがアップルのSwiftが発表された後に発信した次の言葉に表れている。 (How

    開発者は言語をいくつ覚えればいいのか?
  • Bootstrap 3 学習ノート - Qiita

    (2014-06-09 ... 18) Bootstrap 3の学習記録ノートです。 できるだけ手を抜かず隅々まできちんと調査し、コードはほぼ全て実際に試して確認しました。 元々公開を意図したものではありませんが、ここまで詳細に調べた資料はそうはないと思いますので最低限の体裁を整えて公開します。みなさんのお役に立てば幸いです。 なおHTML部分はほぼ全てjadeで記述しています。jadeを知らないと理解できないノートになってしまっていますが、生のHTMLではとてもこのスピードでは学習できません。どうかご了承下さい。 なお「ここは違うのでは」「こうした方がよいのでは」などという点がありましたらGitHubのissuesかpull requestなどでお教え頂けるとありがたいです(6/19記)。 (Qiita用に追加) Qiitaコメントでのご指摘も歓迎します。 その後しばらくしてバージョンが

    Bootstrap 3 学習ノート - Qiita
  • 16個の業種別で学ぶ「ホームページデザイン」の王道パターン | LISKUL

    ホームページのデザインっていろいろあって、どれが自分のビジネスにふさわしいものか迷ったことはありませんか? 個人で事業をやっている方だと、そのような疑問を持つ方も多いのではないでしょうか。 でも実は、業種ごとの王道デザインを知っていれば悩む必要なんて何もないのです。 今回は、全16業種にわたる王道のホームページデザインをお伝えしたいと思います。 1. 美容院のホームページデザイン【王道】 おしゃれな髪型の女性の大きめな写真を載せるデザイン 【実例】 Nine9 / ナイン MerryLand 美容室 pukka hair 美容院のホームページデザイン ポイント「おしゃれな髪型をしている女性の写真を載せる」 美容院のホームページの王道デザインは、お店のロゴが左上、メニューがその横にあり、その下には、おしゃれな髪形をしている女性の大き目な写真があるというものです。 これは美容院という商売の特性

    16個の業種別で学ぶ「ホームページデザイン」の王道パターン | LISKUL
  • Androidアプリを個人開発する時に便利なサイトやツール - みんからきりまで

    よく使うものメモです。 全般情報 Dashboards | Android Developers 公式のバージョンシェア。毎月5日くらいに更新される。 デザイン Design | Android Developers 公式のデザインガイドライン。各項目ごとにかなり細かく解説してある。 Downloads | Android Developers ↑内にあるデザインパーツ集。 便利なんだけど地味すぎて知らない人いそう。 特にActionBar用の画像とかandroid.R使うよりこっち使った方が捗る。 NavigationDrawer用の三線とかもここにある。 Android Asset Studio Android用の色々な画像やStyleなどが簡単に生成出来る。めちゃくちゃ便利。 Android Niceties ナイスなデザインのAndroidアプリを紹介してるっぽいサイト。参考にな

    Androidアプリを個人開発する時に便利なサイトやツール - みんからきりまで