Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
![大規模データ技術の現状と今後の方向性](https://cdn-ak-scissors.b.st-hatena.com/image/square/7d1ee5c207da48b7f4c6a6b805f8693129103f7e/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s2_20240521072754%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
言語女子会: undefとnullは両方必要?の続編です。 varは必要なの? とあるプログラミング言語が集う女子会にて: Python: JavaScriptちゃんってさ、なんでvarだらけなの? JavaScript: えっ、変? Python: varなんかいらなくない?私ぜんぜん持ってないよ? JavaScript: えー、じゃあ変数をどうやって宣言するの? Python: 宣言っていうか…「x = 1」みたいな代入文があれば変数xが必要なのって自明じゃない?宣言とか必要? Ruby: 必要ないよね。っていうか変数宣言とか古臭くない? JavaScript: そうかなー。 Python: 少しダサイかも。ほら断舎離ブームだし要らないものは捨てなきゃ! JavaScript: 要らないかなぁ、変数宣言。Pythonちゃんは関数がネストしているときに外側のスコープの変数に代入するのって
PHPで関数は使えるけれどオブジェクト指向はよくわからないという人向けの勉強会の資料です。 Ustream録画 (1/5) http://www.ustream.tv/recorded/21256905 67分 (2/5) http://www.ustream.tv/recorded/21253084 80分 (3/5) http://www.ustream.tv/recorded/21254139 60分 (4/5) http://www.ustream.tv/recorded/21254817 24分 (5/5) http://www.ustream.tv/recorded/21255084 6分
スキルチェックの目次へ JavaScript の簡易スキルチェックのための調査表。印刷用。 レベルは,0から4までの5段階。 (0) 非 JavaScript開発者 (1) 初学者(入門書を学習してゆく段階) (2) ノーマル(基礎的な知識があり,ある程度の動くものを作れるようになった段階) (3) 中級者(開発プロジェクトで1人月としてカウントできる水準) (4) 上級者(メインPG/メンターとして,主設計を任せられる水準) Webアプリのプロジェクト開始時に作業振り分けをするにあたって,新規メンバ全員にこれを渡して回答してもらうという用途を想定。 ※なお,下記URLでは10段階に細かく分ける方法が公開されているが,それだと細かすぎてレベルが前後する可能性があり,業務上のスキルチェックは難しいかもしれない。 javascriptプログラマのレベル10 http://tech.kayac.
スキルチェックの目次へ HTMLおよびスタイルシート(CSS)を利用したWebページ制作の,簡易スキルチェックのための調査表。印刷用。 マークアップ・エンジニアとしてのレベルを測定する。 これは,「Webページをコーディングして作る人」全般に当てはまる。 レベルは,0から4までの5段階。 (0) 非エンジニア (1) 初学者(入門書を学習してゆく段階) (2) ノーマル(基礎的な知識があり,ある程度の画面を作れるようになった段階) (3) 中級者(Webアプリの開発プロジェクトで1人月としてカウントできる水準) (4) 上級者(メインPG/デザイナとして,Web UIの主担当を任せられる水準) Webアプリのプロジェクト開始時に作業振り分けをするにあたって,新規メンバ全員にこれを渡して回答してもらうという用途を想定。 なお,システム開発上のスキルをチェックする事が主眼なので,アーティスト(
■ブロックレベル要素とインライン要素 HTMLで定義されている要素のうち、<body>~</body>の中で使用される要素の多くは、 ブロックレベル要素(Block-Level Elements)か、インライン要素(Inline Elements)に分類されます。 この分類により、どの要素の内側にどの要素を配置できるかなどのルールが定められています。 ブロックレベル要素(Block-Level Elements) ブロックレベル要素は、見出し・段落・表など、文書を構成する基本となる要素で、一つのブロック(かたまり)として認識されます。 ブラウザでの表示も一つのかたまりとして扱われることが多く、一般的なブラウザでは前後に改行が入ります。 ブロックレベル要素には、以下のものがあります。 <address>、<blockquote>、<center>、<div>、<dl>、<fieldset>、
miffy ミッフィー ジャグ 1.1L | ウォータージャグ おしゃれ かわいい 麦茶ポット ピッチャー 水差し 冷水筒 アイスコーヒーポット かわいい ブルーナ ミッフィーグッズ 誕生日 母の日 引っ越し 祝い ギフト
面白法人カヤックさんのとあるブログで、○○プログラマのレベル10的なエントリがあり、すごく面白かったので僕なりに「Web寄りな」Photoshopバージョンを創ってみたよ。(このエントリには大量の冗談が含まれています。予めご了承ください。) レベル0 このレベルの方はPhotoshopが何なのかは知りません。「写真屋さん?」的な反応が主で、画像を編集するソフトだという答えに単独ではたどり着けません。 ありがちな発言 「写真屋がどうしたの?」「えっ?どこのショップだって?」 称号 「Photoshop遺伝子レベル」 レベル1 この方々は、仕事で画像を弄っている人々(要するにプロ)が「Photoshop」を使っているという事を人づてに聞いて知っており、Amazonやら楽天で検索をかけ、値段的に手が出せそうなPhotoshop Elementsを入手しています。 主にブログ用の画像のトリミング、
この記事はMichael Woloszynowicz氏のブログWeb 2.0 Development And Business Lessonsの記事"You Don't Know JavaScript"を翻訳したものです。本人の許可を得て公開します。原文は2011年4月16日にポストされました。私自身のJavaScriptの学習が浅く、誤訳の指摘等はコメントを下さると助かります。 原文は以下のURLから。 http://www.w2lessons.com/2011/04/you-dont-know-javascript.html 去年ぐらいから、いらいらする現象が目に留まるようになった。プログラマが、少ししか触っていない技術でありながら、それで履歴書を脚色するパターンに何度も出会った。多くの言語で起こることではあるが、最も冒涜を受けている言語がJavaScriptだ。 あなたは自分が知らな
スキルチェックの目次へ JavaScript の簡易スキルチェックのための調査表。印刷用。 レベルは,0から4までの5段階。 (0) 非 JavaScript開発者 (1) 初学者(入門書を学習してゆく段階) (2) ノーマル(基礎的な知識があり,ある程度の動くものを作れるようになった段階) (3) 中級者(開発プロジェクトで1人月としてカウントできる水準) (4) 上級者(メインPG/メンターとして,主設計を任せられる水準) Webアプリのプロジェクト開始時に作業振り分けをするにあたって,新規メンバ全員にこれを渡して回答してもらうという用途を想定。 ※なお,下記URLでは10段階に細かく分ける方法が公開されているが,それだと細かすぎてレベルが前後する可能性があり,業務上のスキルチェックは難しいかもしれない。 javascriptプログラマのレベル10 http://tech.kayac.
週末料理をしていて足を切ってしまいました。agoです。 以前Perlは書いていたんですが、その頃以下の記事を読んで非常に感銘を受けました。 Perlプログラマのレベル10 - Perlプログラミング救命病棟より - naoyaのはてなダイアリー 当時あまりコミュニティとのつきあいがなかったので、「自分のスキルの絶対位置」、「次のレベルへ行くために必要なもの」を知ることで非常に安心感を感じた記憶があります。 いま確認したところ、「JavaScriptプログラマのレベル10」はないようなので書いてみました。 Perlプログラマ Schemeプログラマ Rubyプログラマ (本家に直接リンクできるURLが無かったため、参照ページへリンクしています) haskellプログラマ 堕落したCプログラマ HTML知識レベル プログラマレベル 企業法務 JavaScriptの業務スキルレベル 判別表 (5
無料で資料をダウンロード SEOサービスのご案内 専門のコンサルタントが貴社サイトのご要望・課題整理から施策の立案を行い、検索エンジンからの流入数向上を支援いたします。 無料ダウンロードする >> Googleの取締りが日本でも強化され、有料リンクに頼ったリンク構築は相当注意しないと逆効果になりかねない最近のSEO事情。そうはいっても外部リンク構築は検索結果で上位を狙うには決して避けては通れない永遠の関門です。「良いコンテンツをひたすら作り続ければいい!」コンテンツマーケティング至上主義者はそういうかもしれませんが、コンテンツを作るにしても戦術としてのリンク構築手法はきちんと活用してコンテンツの価値を最大限活かしきりたいものですね。そんな理想&現実主義者のあなたに送るリンク構築の最上テクニックを紹介します。 — SEO Japan 2011年12月初め、私は現代のリンクベイトのその場しのぎ
[読了時間:1分、動画5分] 米Amazon.comとKiva Systems社は3月19日、Amazonによる買収で合意したと発表した。買収額は7億7500万ドル。あまり聞き慣れないKiva Systems社は、配送センターをロボットを含めたオートメーションシステムで半自動化し効率向上を計るこの分野のイノベーターだ。 Amazonは配送センターの効率化を追求してきたことで有名だが、Kivaの買収&システム導入によりスタッフの「商品ピックアップ」→「梱包」→「発送」というプロセスをさらに効率良くすることができるのだという。 これまでの配送センターが上のような写真のものだとしたら(とはいえほとんどの配送センターがこういう状況だとは思うが)、Kivaのシステムはまさに魔法。ソフトウェアとハードウェアの融合で人の業務を拡張する、システムエンジニアリングの真骨頂ともいえるものなのだ。 ロボットが商
私の場合新しいiPadはまさに新しいiPadとして使うつもりです。 初代iPadは家族用として使うつもりです。 本当はMacBook Airを買うつもりだったんでこれをMBA代わりに使いまわしたいと思います。 そこで今回私がiPadに入れたアプリを全部ご紹介します。 ブログ用 まずはメインの使用用途であるブログ用です。 メインのエディタです。 iPhoneでもこれで書きます。 iCloudに対応しているのでどっちで書いててもすぐに書き続けられます。 DraftPad 1.5.3(無料) カテゴリ: 仕事効率化, ユーティリティ 販売元: Manabu Ueno – Manabu Ueno(サイズ: 3.2 MB) 全てのバージョンの評価: (395件の評価) iPhone/iPadの両方に対応 アップロード用 iPhone用ですが、新iPadなら二倍表示しても十分使えます。 するぷろ fo
テーマ左上から、base、sunny、le-frog、ui-darkness 対応ブラウザは、下記の通りです。 iPadも対応というのはいいですね。 Chrome/Chromium Safari Firefox IE Opera iPad impress.jsからの移行 jmpress.jsは「impress.js」のjQuery版で、impress.jsの特徴全てと更に多くの機能を備えています。 impress.jsから移行するには、jquery.jsを加え、スクリプトをimpress.jsからjmress.jsにし、スクリプトの呼び出しを「$(selector).jmpress(); 」に変更します。 impressのデモをjmpress.jsで動かしたデモ jmpress.jsの使い方 HTML ルートとなるdiv要素に「id="jmpress"」をつけ、各コンテンツをdiv要素で配
はじめに Linux のセキュリティ設定ってなかなかまとまったものがないので、いろんなサイトを参考にしながら設定をまとめてみました。想定はWeb サーバーで、使用している Linux は CentOS 6.2 です。 設定内容は以下のようになります。 全パッケージのアップデート リモートからの root ログインを無効にする 公開鍵暗号方式を使用した SSH ログイン設定 iptables 設定 SSH ポート番号の変更 不要なサービスを停止 ログ監視設定 ファイル改ざん検知ツール設定 ウィルス対策ソフト設定 Apache の設定 全パッケージのアップデート 最初に以下のコマンドを実行して、全パッケージを最新の状態にする。 # yum –y update 後は脆弱性が発見された時、または定期的にパッケージのアップデートを行う。 リモートからの root ログインを無効にする リモートからメ
Web業界の人はインタビュー時にろくろを回しているという話がある。沖縄にAppBankさんが来ていたので実際にやってもらった。 みなさんは最近ネットで話題になっている 「Web業界の人はインタビュー時にいつもろくろを回している」 という話をご存知でしょうか? 詳しくはまとめサイトをご覧頂きたいのですが、簡単にいうとこういう感じです。 web業界について語るやんばるたろう氏 エアーろくろ DEEokinawaの今後の展望について語るmiooon氏 エアーろくろ つい話に熱が入っちゃうとエアーろくろをしてしまうという話なのですが、 インタビュー時に本当にろくろを回すとどんな風になるのか? 今回はこれを検証してみたいと思います。 AppBankさん インタビューさせて頂くのは、たまたま沖縄に来られていたAppBankさん。 AppBankさんといえば、ライブドア主催「日本ブログメディア新人賞」で
はじめまして、品質管理部門の柿崎です。 最近、Skyrim にハマってしまい、人生一回休みになりかけています。 季節は春ということで、新社会人になられる方も多いと存じます。 新社会人が会社勤めをするようになって、初めて書くビジネス文書といえば...... そうですね!「バグレポート」ですね。 今回はバグレポートの基本について書きたいと思います。 近年、開発現場ではバグトラッキングシステムが定着し、ドッグフーディングのような社内テストを行う現場も増え、テスト担当者以外の方でもバグレポートを提出する機会が増えています。そして前衛的なバグレポートによって、プログラマ達が理不尽かつ不可解なバグ地獄に叩き込まれる機会も増えています。 バグレポートは諸刃の剣です。 良いバグレポートはアプリケーションの問題を速やかに解決まで導きますが、反対にダメなレポートは現場に混乱をもたらします。 良いバグレポートを
ブログを書いている人もこれから書こうとしている人も「どうせならば1人でも多くの人に読んでもらいたい」と思っているはず。あなたはどうだろうか? 2012年になってから毎月のアクセス解析を公開しているが、今年に入ってからはありがたいことに毎月30万PVのアクセスを頂いている。 「1人でも多くの人に自分の記事を読んでもらいたい。」 この思いを持って悩み続けた僕自身が、それを実現するために日々行なっていることをまとめてみた!かなり長いが、同じ悩みを持っている人がいれば、是非参考にしてもらえればと思う。 それではいってみよう! はじめに 今回書いているのは「ブログのPV数を毎月30万にするための戦略」である。 PV数は閲覧されたページ数の総数を意味する。逆に、よく対比で使われるUA数とは、ブログにアクセスしたユーザーの総数を意味する。僕が2つ記事を読んだとすればそれは2PV、1UAである。 今回書い
Dirty Markup [ad#ad-2] Dirty Markupはウェブ制作者がよく使う下記のツールをまとめたような感じです。 HTML Tidy CSS Tidy JS Beautify Dirty Markupの使い方は簡単で、右側にコードをペーストし、左側でHTML/CSS/JavaScriptを設定し「Clean」ボタンをクリックするだけです。
Scriptular is a javascript regular expression editor. Inspired by Rubular it gives you a simple way to test javascript regular expressions as you write them. Start by entering a regular expression and then a test string. Or give this example a try. Learn more about regular expressions in javascript.
人は毎日忙しい。 いや、暇といったら暇なんだけど、忙しいといったら忙しい。 勉強しようと思うほど身が入らず 漫画やTVやネットやゲームに逃げたりする。 ちょっとだけ学生をみる機会があって、過去の経験含め 勉強できる子、できない子で興味深い話が聞けたのでメモしておく。 パターン1・勉強したくないけど、しないといけない 勉強はしたくないけどお金は欲しい。 努力はしたくないけど名声を得たい。 こういう動機の子はいつまでもスタートしない。 だってしたくないんだから。 よくよく聞くと「この勉強に意味はあるのか?」という将来に迷ってたり、 「この勉強法は正しいのか?」と「勉強法の勉強」でずっと迷ってたり、 結果の失敗だけでなく、準備段階の失敗すら心配している。 そういう子には、 「これまで迷ってた時間があれば全部試せたろ? 迷路脱出は片っ端から壁にぶつかる方がずっと速いぞ。」 と厳しい言葉をかけてあげ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く