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が最近リリースされ、重要な変...
99U:ToDoリストの基本は、米国元大統領セオドア・ルーズベルトの格言「あなたができることをしなさい。あなたが持っているもので。あなたがいる場所で」にある通りです。しかし、タスクに優先順位をつけていない人も大勢います。ToDoリストを効果的に運用するには、「コンテクスト(文脈)」の視点が役に立ちます。 コンテクストは、いわばToDoリストのメタデータです。すべてのタスクが同じ価値を持つわけではありません。ますます多忙で混迷を極める現代社会、重要なタスクにフォーカスする効果的なやり方が必要です。まず、ToDoタスクをメタな視点、すなわちコンテクストで分類することから始めましょう。 1.「エネルギー」ベースのコンテクスト エネルギーベースのコンテクストは割と楽に導入できます。誰でも自分のエネルギー状態を把握するのは難しくないからです。また、このコンテクストを使えば、調子が悪いときでも前に進む
クライアントで少しリッチなアプリが作れるようになりたいと思って、 chrome 拡張 で 2ch ブラウザを作ってみた。 nichrome 開発周り Chrome 拡張は js/css/html での開発になるので、それぞれ TypeScript/less/underscore-template を Grunt でビルドするようにした。 サーバーサイドはないので、デプロイツール等はなし。 Grunt では本当はテストも走らせる予定だったのだが、まだテストが書いてない。。 クライアントサイドMVC Backbone.js を使っていたのだけれど、いつくつかの理由から何も使わずに MVC(P?) っぽくかいてみることにした。基本的はに Backbone.js のやり方をまねて、Model の役割を一部サービスクラスに分離した感じ。 Service層導入の経緯 Backbone はいろんな書き方
自転車乗りにとって良いサドルを選ぶことは重要な選択の1つです。固いサドルに長時間乗っていると当然のごとくお尻は痛み、それが毎日となればさらに「痔」などの厄介な病気を抱える可能性もあります。そんな自転車にとって重要なサドルの問題を解決してくれるのが、科学的にも快適性が証明されているサドル「Infinity Seat」です。 Infinity Seat - Revolutionizing the bicycle seat by Dr. Vincent Marcel, D.C. — Kickstarter 「私は自転車が好きです」と、話す自転車乗りの男性。 「しかし自転車のサドルは好きになれません」 古くから人々に親しまれている自転車。 タイヤやフレームは、日々改良を重ねています。 しかしマウンテンバイクでもトライアスロンバイクでも、サドルの乗り心地はタイヤやフレームほどの威力で改良されてきては
私は自分以外が残業している場合でも、自分が帰りたい時間に帰るようにしています。しかし、周りよりも早く帰るとき、帰ることに抵抗感を感じることってありますよね? 私はなるべくそうならないよう、仕事のやり方をいくつか工夫しています。一言で言うなら、「気持ちよく帰るための準備をしておき、やることをやってさっさと帰る」です。 1.朝イチに今日やることを決める 2.午前中にやることをやる 3.お昼に進捗状況を見直す 4.その日すべきことを常にリスト化しておく 5.長期計画には見通しをつける 6.できたことは記録として残しておく 7.普段から周りの仕事の進捗を確認しておく 1.朝イチに今日やることを決める この際、「今日必ず」と「今日やっておきたい」は別リストとして書き出しておくことがポイントです。 別のリストにして区別しておくことで、一日の計画の修正が必要になった場合に、「今日必ず」に集中すればよいの
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
皆さん、こんにちは。id:KenichiroMurataです。 今回はKnowledge Noteにて連載させて頂いていた 「試して学ぶBackbone.js入門」が全5回分公開されたため、そのまとめをしたいと思います。 記事のコンセプト タイトルに含めた通り、実際にコードを書いて試してみることでBackbone.jsの理解を深めることを一番の目的としています。 なので、ぜひ実際に記事の中に出てくるコードを書いて、動かして、コンソールのログや動作を確認することをおススメします。 各記事の概要 第1回 試して学ぶBackbone.js入門 Backbone.jsの概要から、インストール方法、Model、Collectionの基本を説明しています。 目次 はじめに セットアップ Modelの基本 Collectionの基本 Collectionの便利な関数 第2回 試して学ぶBackbone.
Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records. An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Ov
▲これがなぜ・・・▼こうなるのか? 本書はビフォア(上)がAfter(下)にどうしてなるのか? または、どうしてそうまでしなければならないのか? どうにも理解できない、という人が読むべき本です。 私自身も含め、たいていタスク管理について書く人は「下」を中心に書いていきます。ある程度それには避けがたい理由もあります。単純にこの過程を描くことが、難しいということもあります。 本書の著者は電子書籍で「マンガ」という形式を採用することによって、通常の制約を大幅に取っ払って描いています。この点が大事です。いくつかの部分を思い切ってはしょらないと、なかなか本書のようなことはできないのです。 これまで「下」のような長大なリスト、過剰に細かいとしか思えないリストを見ては、「タスク管理は変人だけがするもの」と思っていた人はぜひ、本書を読んでいただきたいと思います。 GTDで「離陸」してタスクシュートで「高度
「業務系システムは今すぐ脱Strutsを!」業務システムエンジニアのためのHTML5勉強会#04 活動報告 2013年9月9日、日本Javaユーザグループとhtml5jえんぷら部で共同開催「業務システムのためのHTML5勉強会#04」は、GREE様の会場提供で六本木の森タワーにて開催されました。 テーマは「Web x Java」。WebとJavaを組み合わせたWebシステム開発が、どのような方向に向かっているのか、どういう技術により実現されるのかを探る目的で開催されたイベントです。 「Webの技術」では、jQueryの登場が、インタラクティブなフロントエンド実現を容易にし、HTML5の普及でさらに拍車を掛けます。フロントエンドの開発は、マルチデバイス対応、ポリフィル・シムから、ビルドプロセスにテストツールと、様々な技術要素が絡み合います。そして、数年前には想像もつかないほどの高い専門性
Web制作においてHTMLのマークアップには絶対の正解というものがありません。ページを制作しているとき、特にセマンティクスを意識したとき「このマークアップで正しいのだろうか」と悩むことがあると思います。 そんなマークアップについて考えるイベント「MarkupCafe」がhtml5jマークアップ部の主催のもと開催されました。「MarkupCafe」では参加者同士がチームに分かれ、お題となるデザインに対して議論し、自分たちならこうマークアップするといった考えを発表し合いました。 本記事では「MarkupCafe」で出された”フッター”、”パンくずリスト”、”求人情報”の3つのお題をもとに、Web制作におけるマークアップの捉え方、誤った使い方をしがちな要素などについて考え、マークアップの最適解を探ります。 ※html5jは、HTML5などのWebプラットフォーム技術を使った「ものづくり」に関わる
[大阪] プログラマー向けデザイン勉強会で発表させていただきました。 http://connpass.com/event/3086/ --- [あわせて読みたい] KSSで作るパターンライブラリ by @machida https://speakerdeck.com/machida/k…
20代後半から15年ほどSIプロジェクトのリーダー/マネージャーをやってきた経験から。 『 監督とは、 他人が打ったホームランで金を稼ぐことだ。 』 ケーシー・ステンゲル(MLB監督) ●ポリシー 1)全てのメンバーが目的・段取りのわからない仕事をしない/させない。 2)プロジェクトの成功には、短期的な成功と中長期的な成功がある。両方を意識すること。 3)プロジェクトの短期的な成功は、お客さんを満足させることと利益をあげること。 4)プロジェクトの中長期的な成功は、リーダーとメンバーが成長し、また一緒に仕事をしたいなと思い合うこと。 5)リーダーとメンバーがフラットでオープンな関係を築けなかったプロジェクトは、中長期的には失敗する。 6)みんなで得意なことを持ち寄って知恵を出し合ってやってみてダメだったらそれは僕らにはムリな仕事だったということ。 7)人は一人一人別人であり仕事に対するスタ
Paletta - HSV Color palette for every Programmer 背景 フラットデザインの台頭によって、昨今のアプリ/サービス開発において「色選び」が重要視されています。例えば上の写真は次のトイレの時刻を機械学習で予測するRestCastというアプリですが、「いい感じの青」を基調としたタイルを敷くことで、トイレというワードをニオワセないデザインに仕上がるよう心がけてつくりました。 デザイナー/プログラマーの皆さんは普段どうやって色を選んでいるのでしょうか。多くの場合、既存のカラーパレットをぽちぽち選択したり、#123456のようなカラーコードを調整するのではないかと思います。実は、この方法で「いい感じの色」を選ぶのは難しいのです。その理由を色の表現方法を踏まえて説明します。 混色系と顕色系 色を数値で表現する方法を表色系といいます。オストワルト表色系やマンセ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く