JavaScriptの単体テストやE2Eテスト。書いてますかー? それらのテストをCIで実行するとき、Headless ブラウザとしてPhantomJSを使っている人が多いと思います。私もそのうちの一人で、仕事でも使っています。 PhantomJSとは、Scriptable Headless WebKitと説明されており、WebKitベースのブラウザです。 WebKitはただのレンダリングエンジン。という認識だったため、PhantomJSのJavaScriptエンジンはなんだろう?なんでJavaScriptが動いているんだろう?という疑問が沸き起こり、色々調べてみたのでまとめてみます。 JavaScriptエンジンとは? JavaScriptエンジンの役割は、JavaScirptを解釈して実行することです。 例えば、ECMAScript6の機能が使えるブラウザがある。ということは、そのブラ
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
「ベネフィット」とはマーケティングで、どういう意味を持つのか? 似たような意味の「性能」「機能」とは何が違うのか? 分かりやすく説明し、さらに一歩進んだ深い学びを提供します。 ベネフィットとは? マーケティング用語のベネフィットとは、商品から得られる価値や便益のことを言います。商品の性能や機能とは異なり、商品から得られる価値や便益がベネフィットです。 例えばスマートフォンの場合、「画面解像度」や「情報処理スピード」は商品の性能です。これに対し、それを使うことで得られる「画面スクロールの滑らかさ」がベネフィットになります。 両者の違いは、客観性の有無にあります。 画面解像度や情報処理スピードは、カタログにデータがあるように、誰が何と言おうと変わらない客観的な数値です。これに対し画面スクロールの滑らかさは、人によって判断が変わります。滑らかだと思う人もいれば、思ったほどでもないと思う人もいるで
というわけで、今回は僕の英会話勉強法を紹介してみました! ベルリンでも外国人が多いエリアに住んでいるのでドイツ語より英語のほうが実用的なのが現状 ベルリンに住んでいるのでドイツ語も勉強中ですが、現在もどちらかというと英語の学習に比重を置いています。というのも、ベルリンは国際色豊かな街で英語が通じやすいからです。僕はベルリンの中心部にあるMitte(ミッテ)というエリアに住んでいるのですが、外国人アーティストが多く住み、ITスタートアップがたくさんあるためか、散歩をしているとドイツ語よりも英語のほうが聞こえてきます。僕はベルリンに住む色々な国籍の人との交友関係がありますが、彼らとの会話ももっぱら英語です。若い人や移民が多く集まる旧東ベルリンにおいては、これが一般的ではないかと思います。 単語帳アプリ『単語Box』 単語や言い回しの表現を定期的に繰り返し学習するために単語帳アプリを使用していま
企業ユーザーがシステム導入時にクラウドの採用を優先する「クラウドファースト」が加速する中、IT業界では、SI(システムインテグレーション)から、CI(クラウドインテグレーション)へシフトする動きが進んでいる。 IT業界では、SIにより個別に合意した仕様要件に基づき、企業向けのシステムを受託開発・構築することで収益を獲得している。収益構造は、システムの受託開発や構築、運用保守費用などを工数を対価として受け取り、収益を得るのが一般的となっている。ユーザー企業から受託を受けた元請けベンダーは下請けベンダーや孫請けベンダーに発注するという、多重下請け構造を採ることが多い。 近年、みずほ銀行や日本郵政などの大型システムの更改や統合、政府の社会保障と税の共通番号「マイナンバー」のシステム構築などで、エンジニアが数十万人不足している。この問題は「2015年問題」としてクローズアップされている。さらに、2
POPなポイントを3行で 冨樫義博が仕組んだ幾つもの伏線 暗黒大陸には何があるのか 『HUNTER×HUNTER』がその物語で目指すものとは? 4月18日(月)に発売される『週刊少年ジャンプ』にて、いよいよ冨樫義博さんの手がける漫画作品『HUNTER×HUNTER』が連載再開します。 『HUNTER×HUNTER』は2014年の掲載を最後に、冨樫義博さんの体調不良を理由に連載がストップ。これまでも数多くの休載歴を重ねてきた冨樫さんですが、今回の休載は本当に長く、多くのファンが復活を待ち望んでいました。2度目のTVアニメ化、そして劇場版の制作が行われる中、ご本人にとっても連載再開へのプレッシャーはかなりのものだったでしょう。 まずはなにより、冨樫先生。連載再開、本当にありがとうございます! 新章・暗黒大陸編へと突入する『HUNTER×HUNTER』 日本国民で『HUNTER×HUNTER』を
「会社には、経営理念がある」ということは広く知られているが、「なぜ理念が必要なのか」については意外と知られていない。 いや、正確に言えば「理念がなぜ存在するか」についての本当の理由が間違って伝わっている事が多い。 私が「経営理念」について、初めて考えさせられたのは、コンサルタントになって二年目の事だった。 ある、鉄鋼業界出身のコンサルが、印刷会社の社長に「経営理念」について指導していたのを見ていたのだ。 そのコンサルタントは言った。 「社長、この会社の経営理念はなんですか」 「お客様のために、誠意を尽くして商売をする、です。」 コンサルタントはそれを聞き、声を荒げた。 「あのねえ社長。こんな世のため人のため、みたいな、なんとでも取れる経営理念なんて、何の役にも立たないよ。テンプレート通りにつくってるから、会社がダメになるんだよ」 今思えば、相当失礼な言い方だったが、その指摘は的を射ていた。
今をときめくベンチャー企業のCTOが新卒社員に向けたブログをまとめました。その言葉のひとつひとつは、新卒エンジニアに限らず学べることも多いでしょう。 なお、この記事はフリーエンジニアへ案件紹介をするサービス「ポテパンフリーランス」がお届けします。 株式会社エウレカ取締役COO &CTO 石橋準也氏 石橋氏の経歴 2006年、東京理科大学入学と同時に、Webの受託会社に入社。学部2年時に当時専攻していた建築よりもITの方が面白いと考え、大学を中退。2010年1月、株式会社T-Gardenに入社し、IT・物流・CSの統括マネージャー兼自社Webサービスのプロデューサーを務める。2013年7月、株式会社エウレカに入社。2014年7月、執行役員CTOに就任。2015年12月、取締役COO兼CTO就任。 要点整理 ・新卒エンジニアが心がけるべき5箇条を紹介 ・20歳で大学を中退しエンジニアとして一生
バグレポートに必要な用語 まず用語として押さえておきたいのが「現象」「期待値」「再現方法」となります。 「現象」とは 「現象」は、不具合の内容を記入です。 「記事詳細ページのテーブルレイアウトが崩れている」や「定期バッチが動いておらず画像の取得に失敗している」といった不具合の内容を具体的に記入します。 必要に応じて、OSのバージョンやブラウザ情報などの細かい情報まで記載しましょう。 「期待値」とは 「期待値」は、「現象」で報告した不具合の改善内容です。 上記の「記事詳細ページのテーブルレイアウトが崩れている」という現象に対して、エンジニアがどのような修正をする必要があるかを定義します。 修正内容を「テーブルレイアウトを制作済みのデザインに合わせる」というように記載し、期待する動作や表示などを明確に提示しましょう。 「再現方法」とは 「再現方法」は、「現象」で報告した不具合の再現方法です。
最近の開発で仕様書等のドキュメント類を書くことが少なくなりました。 私は主に業務系のWebサービスを作成してましたが、最近はオープン系のサービスも受け持つことも多いのですが、仕様書やテストのエビデンスがオープン系のお客様の場合は求められることが少ない・・・ というかほぼない。 何故、お客様は仕様書を求めないのか? 予算を削りたい お客様にとって仕様書なんて見てもわからないもの貰ってもしょうがない。 貰ってもしょうがないものなら作ってもらわないで、削ってしまおうって考えがあります。 テストのエビデンスも同様です。 これは仕様書の作成やエビデンスの作成に工数が掛かるため、工数の削減を計って予算を削りたいという考えがあります。 例えば、おおまかに計算しますが以下のようなシステムがあります。 開発工数:1人月 検証工数:0.5人月 設計工数:0.5人月 ドキュメント作成工数:0.5人月 管理工数:
ホーム / ハック / Electron でリリースされたデスクトップアプリのまとめ
◆さくらインターネット スタンダードプランでWordPressを運営している ◆メールフォームにContact form7を使用 ◆メールの宛先にGmailを使用 もしくはGmailへの転送設定をした「さくらのメール(独自ドメイン)」を使用 ◆送信はできるものの、GmailやYahooメール宛だと 送信メール・サンキューメールが「迷惑フォルダ」に入ってしまう もしくは、送信完了と表示されてるのに実際は届かない ◆「WP Mail SMTP」や「Configure SMTP」は設定しても送信できなかった 環境:WordPress 3.7.1 PHP:PHP 5.4.22 ①さくらのコントロールパネルへアクセス https://secure.sakura.ad.jp/rscontrol/ ②会員メニュー<契約情報<ドメインメニュー と進みます この時、コントロールパネルの物とは別の 「会員メニ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く