Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
(Wikipediaより) ハンガリアン記法のメリット 論理型であるbFlagと、文字列型であるsNameが bFlag + sName となっていれば誤りであることがわかる。 型の記述が2文字程度で済むので、変数名が短く済む。 ハンガリアン記法のデメリット 暗黙の型変換ができない。変数の型を変更するごとに変数名まで変更しなくてはならず、命名法に添って名前を付けるのが面倒。 (同じユーザーIDでも使い方によってはsUserid、iUseridなど) キャメル記法 文字のラインが凸凹になる様をラクダのこぶになぞらえてキャメル記法と名付けられた。 大文字小文字を区別する言語と区別しない言語があるので使う場合は全体を統一すること。 先頭の文字を大文字にするか小文字にするかで2つのパターンがある。 アッパーキャメルケースまたはパスカルケース(1単語目から大文字) 悪い例 $userparamete
はじめまして。株式会社ビズリーチ、2015年度新卒エンジニアの田所駿佑と申します。2016年4月現在、求人検索エンジン「スタンバイ」のバックエンドシステムを開発するチームでScalaを書いています。この記事では、自身の挫折とブレイクスルーをテーマに、実際に私たちが受けた当社の2015年度(昨年)の新卒エンジニア研修についてお話させていただきます。いま研修まっただ中の新卒エンジニアや、研修担当者の方々に何かしらお伝えできることがあれば幸いです。 ビズリーチの新卒エンジニア研修 当社では4月中旬から8月いっぱいまでの約4か月半、事業会社としては比較的長期間の新卒エンジニア研修を行っています。期間の長さもさることながら、内容も4週間のJava研修をはじめとして、SQLやDB設計、ネットワーク、セキュリティ、フロントエンド、はたまたWebデザインの基礎など、Web開発にまつわる幅広い分野を扱ってい
はじめに サーバ管理をしている身としては、 セキュリティ は常に付きまとう悪魔みたいなもので、このセキュリティに関しては何をどこまで頑張ればいいのか不透明な部分が多い。 脆弱性に関しては、CVEなど、毎日情報は入ってくるが、それがどのサーバの何に関連したものなのかなんていちいち調べてられないし、どの脆弱性がすぐに対応しなければいけないもので、どの脆弱性があとあと対応すればいいものなのかなんてわからない。 実際のところ、大きな話題になった脆弱性くらいしか緊急で対応してないという人は多いのではないかと思う。 そんな中、満を持して登場したのが vuls !! 各サーバの脆弱性情報を取得して、個々のサーバそれぞれでどんな脆弱性があり、どのくらいやばい脆弱性なのかを検知できるようになった! 今回はこのvulsを紹介します。 Vulsとは 公式でロゴが発表されたので、差し替えました 公式ドキュメント:
ECMAScriptとは ECMAScriptはJavaScriptの中核仕様を抜き出して標準化したもの 開発当初のJavascriptは、ブラウザによる独自の拡張が多く、互換性が低かったため、Ecma Internationalが中心となりECMAScriptが開発された ES2015 (ES6)とは 先日策定された、ECMASCriptの6th Editionのことであり、当初はES6と呼ばれているが、正式名称をECMASCript2015(ES2015と呼ばれる)とし、今後は年単位のリリースを予定しているとのこと [公式サイト]http://www.ecma-international.org/ecma-262/6.0/index.html ES2015で可能となる新たなシンタックス let・constキーワードによる変数宣言 class構文 関数の引数のデフォルトパラメータ(Def
解説 パラメーターが指定されない場合、.hide()メソッドは最も単純な方法で要素を隠します。 $( ".target" ).hide(); 一致した要素はアニメーション無しで即座に隠されます。 これはdisplayプロパティの値がjQueryのdataキャッシュに保存されることを除いて、 .css( "display", "none" )の呼び出しとほぼ同じであるため、 初期値を後で復元することが可能です。 displayがinlineの値を持つ要素が隠された後にまた表示されると、 再びinlineで表示されます。 duration、プレーンオブジェクト(options)、"complate"関数が提供されている場合、 .hide()はアニメーション・メソッドになります。 .hide()メソッドは、一致した要素のwidth、height、opacityを同時にアニメーションします。 これ
TypeScript + ES6 が使いたい! JavaScript には ES6 (ES2015) になって多彩な便利機能が追加され、babelなどのトランスパイラを使えば今すぐES6を使った快適生活が実現できる。 また、TypeScriptも、JavaScriptをベースにしながらも静的型付きプログラミングを実現しており、実行時の下らない型エラーなどから解放されてこちらも非常に快適だ。 TypeScript の最新版 (もうすぐリリースされるといいなあ) 1.5では、ES6の機能のサポートが多く追加されており 、TypeScript と ES6 の快適さを両方享受することができる。 しかし、1.5 はまだ正式リリースされておらず、実際ES6と組み合わせて使おうとすると問題がいくつか起こるようだ。そこで、現時点で TypeScript 1.5 + ES6 を合わせて使ううまい方法を試して
codicは、プログラマーのためのネーミング辞書です。新しいcodicでは、翻訳エンジンを搭載しネーミングをジェネレートできるようになりました。
以前に IPython の豊富な機能を使いこなすための説明や IPython Notebook の使いどころ、 IPython notebook サーバーを立ち上げる方法を書きました。 今回はその続きで、プロファイルの切り替えやプロンプトのカスタマイズ、対話的デバッガ (pdb) の利用について書きます。特に対話的デバッガは重要でこれを使いこなせるようになると開発生産性がぐっと高まります。 プロファイルの切り替え デフォルトのプロファイルは次のコマンドで生成できます。 こうするとホームディレクトリとして設定された場所に .ipython/profile_default のようなディレクトリが作成されます。この default の部分がプロファイルの名称になります。 プロファイルでは主に次のような項目を設定できます。 プロンプトや出力の色の設定 起動時の Python コードの実行 マジック
2011年08月30日00:08 カテゴリパソコン修理・作成日記 パソコンがブルースクリーンになり再起動する(DRVIER_IRQL_NOT_LESS) 以前から不調気味だと言っていた私のPC。 帰宅し立ち上げ、ブラウザを起動したところ即フリーズしてしまいまして。 昨日まではなんともなかったんだけどな(´・ω・`) 昨日から確かに無茶な使い方はしていたけれど、でもスペック的には問題はないはずで。 そろそろ本腰入れて改善しなくちゃか(´・ω・`) と思いながらも再起動し使おうとすると、ブルースクリーンが走り再起動。 起動後即、同じ現象が3度も起きてしまったので、いい加減障害切り分けをしました。 フリーズした時確認するのは以下の項目。 マウス、キーボードは動くかHDDのアクセスランプは点灯しているか直前に抜き刺した周辺機器はないか最近インストールしたソフトウェアはないか変なところにアクセスしな
javascriptの「this」は「4種類」?? この記事ではベースとなる4種類の「this」を紹介します。 実際は4種類ではないのですが、 このベースの4種類を理解できれば他もすぐに理解できます。 thisの4種類のパターン 1:メソッド呼び出しパターン 2:関数呼び出しパターン 3:コンストラクタ呼び出しパターン 4:apply,call呼び出しパターン ここで重要なのは「呼び出し元」をみることです。 なぜなら「呼び出し元」に「this」は左右されるからです。 メソッド呼び出しパターン これはもう一番直感的にわかりやすいです。 説明はいらないんじゃないかという感じなのですが、 一応ソースを。。 //メソッド呼び出しパターン var myObject = { value: 10, show: function() { console.log(this.value); } } myObj
Stay ahead of the curve and become a better interface designer. With a Pttrns membership, gain access to thousands of curated mobile design patterns, get online advice, and connect with other designers from all over the world. What you get UX and UI Patterns Learn and follow industry best practices that can be applied to your app to help ensure the best user experience possible. App database Save
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く