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が最近リリースされ、重要な変...
こんにちは、沖です。 週末は、雨が降ったこともあって急に気温が下がって寒かったですね。 みなさん、いい週末を過ごされましたか? 私は、1年ぶりに地元の親友と歌舞伎町で酒を酌み交わしてきました。いくつになっても、子供の時からの友達っていうのは、いいもんですね。 さて今回は、WebStorm & PhpStorm Blogの「TypeScript Support in WebStorm 6」を日本語訳してみました。 それでは、どうぞ! JavaScript開発における進化の1つは、新しいTypeScript言語です。JavaScriptのオープンソースの上位セットは、型付けされた言語でコードを書くことができ、JavaScriptにコンパイルされます。 この言語のためにより多く、かつ良いサポートをもたらすために、JetBrainsで私たちは精力的に働いています。 WebStorm 6は、3つの新
Httpライブラリ、Unirest Unirestとは、lightweightなHttpライブラリです。 以前「unicorn」という名前で開発されていたようですが、先日「Unirest」と名前を変えてリリースされたようです。 シンプルなコードでHttp操作やファイルアップロードができ、Javaのみでなく、PHPやRuby等でも使用することができます。 非常に簡単に使用することができるので、試してみましょう。 環境構築方法 今回使用した動作環境は以下のとおりです。ビルドにMavenを使用するので、インストールしておきましょう。 OS : MacOS X 10.7.5 Java : 1.7.0_17 Maven : 3.0.3 Unirestをインストールして動かす 1.Mavenプロジェクト作成 公式サイトを見ると、Mavenを使用する方法が書いてあります。 Mavenを使用してサンプルプ
TypeScript でゴリゴリしてます。 Visual Studio でファイル名を Model.ts -> Entities.ts に変更しました。 てっきり 生成される JavaScript のファイル名も変更されると思ったのですが。。 変わらない。Visual Studio からではファイル名の変更もできません。 現在のプラグインでは対応していないようなので暫定対応をメモ。 環境 Visual Studio 2012 TypeScript for Visual Studio 2012 version 0.8.1 対応 プロジェクトファイルの変更 プロジェクトファイルを直に直します。 ファイル名で検索すればわかると思いますが以下のように変更します。 変更前 <TypeScriptCompile Include="Scripts\Sites\Common\Entities.ts" />
Swift is the best programming language you should learn and make your dream app easily. Swift programming is a powerful yet easy-to-learn coding language created by Apple. It's frequently used for developing iOS and macOS applications, as well as tvOS and watchOS apps. While you can use other languages to create Apple apps, Swift is the preferred language, and it's recommended because its code is
Swift is the best programming language you should learn and make your dream app easily. Swift programming is a powerful yet easy-to-learn coding language created by Apple. It's frequently used for developing iOS and macOS applications, as well as tvOS and watchOS apps. While you can use other languages to create Apple apps, Swift is the preferred language, and it's recommended because its code is
I've just created a little tool to run TypeScript compiler in browser over a virtual pretend filesystem. Demo at GitHub pages. This stuff is very useful for debugging and stepping through TSC code. I've recompiled the compiler with --sourcemap and --comment flags and so you have maximum access to TSC source code while debugging. Developer Tools from Chrome stepping through the original TypeScript
Current Answer for VS2017 and later Debugging Typescript directly in Visual Studio has been possible since VS2017. From the documentation: You can debug JavaScript and TypeScript code using Visual Studio. You can set and hit breakpoints, attach the debugger, inspect variables, view the call stack, and use other debugging features. There are also additional resources on Debugging Typescript / Asp.N
_ 英語ミーティングの話 http://d.hatena.ne.jp/higepon/20130506/1367815544 英語ぜんぜん話せない。初外資。留学経験なし。英語だけは将来必要ないとして受験英語まじめにやってない。その後は英語はほとんど勉強してない。ここ10年くらい使う機会はなぜかそれなりにあった。英語必要ないと考えた昔の僕の未来予想力の無さに感心することしきり。 なんか会社入った最初の頃は割と準備とかしてたきがする。今はもうめんどくさいからほとんどなんもしないな。なんかえらい人になんか説明するってことで、僕の説明中に相手が「俺 make て結構知ってるんだよねーフフン」的なことを言ってて、会議中はふーん、とか思ってて、相手のことあとでしらべたらそもそも make の作者だったことがあった、的なレベルで調べてない。 そもそもまぁ、ミーティングは、なんというかざっとした打ち合わせ
過酷な環境でもネットにつながるルーターを目指す『BRCK』 May 7th, 2013 Posted in ガジェット・ハードウェア Write comment ネットで世界が変わっているのは間違いない、ただし世界のどこででも使えるかというと、現在そうなってはいない。 そうした問題意識から生まれたのがBRCKだ。 このサイトでは過酷な環境でもネットにつながるためのルーターを開発しているようだ。 想定している環境はずばりアフリカ。 電源がなくても8時間は持つ、少々のホコリやらに負けない、他の荷物と手荒に扱っても壊れない、そうした特徴を持つデバイスを目指しているらしい。 無論、電波がなくてはいけないので「ケータイがつながるところ」という地域限定ではあるが、これだけでもぐっと世界は便利なものになるのではなかろうか(もちろんネットにつながることであまり良くないことも起こるのだが)。 現在Kicks
5 月 3 日 ~ 5 日に開催された第 23 回世界コンピュータ将棋選手権で、Bonanza が初出場での初優勝以来、2 度目の栄冠に輝いた (中継ページ (棋譜)、ブログ、Ustream)。 優勝を賭けた最終戦の Bonanza vs. GPS 将棋は、終盤 GPS 将棋が勝勢となったが、200 手を超える Bonanza の大粘りの末 GPS 将棋が時間切れ負けとなり、Bonanza の劇的な逆転優勝となった。決勝の結果は以下の通り。 Bonanza (5 勝 2 敗) ponanza (5 勝 2 敗) GPS 将棋 (5 勝 2 敗) 激指 (4 勝 3 敗) NineDayFever (3 勝 4 敗) ツツカナ (3 勝 4 敗) 習甦 (2 勝 5 敗) YSS (1 勝 6 敗)勝敗が並んだ場合はスイス式トーナメントの SB 順。NineDayFever は初出場で 5
なぜ議事録が必要なのか 「プログラマ、半年経ったら自分も他人」という格言?があります。コードを書いたのが自分だとしても、半年も経ったら何でそのような処理を書いたのかは自分ですらもわからなくなることを指していて、コメントの重要性を認識するための言葉です。 プロジェクトについてもまったく同様で、むしろ情報の風化速度はプログラミングよりも早いものです。プロジェクト中における「言った、言わない」問題しかり、そもそも一つのプロジェクトに関わるステークホルダーの数を考えたら誤解が生じる要素はそこかしこにあります。その誤解から生じるトラブルを可能な限り防ぐ必要があります。 また情報伝達を可能な限り効率的に行う必要もあります。前エントリーに貼ったスライドにも記述しましたが、コミュニケーション自体は何も生産しません。コミュニケーションはプロジェクトを成功させるための手段であり、なるべくなら時間を節約してその
いつの時代もより高速に動作するフレームワークや言語に対する関心は高いものですが、そんな疑問に答えるWeb Framework Benchmarksの最新版が公開されています。こちらのベンチマークはテスト用のコードや環境がオープンソースになっており16の言語(C C# Clojure D Erlang Go Groovy Haskell Java JavaScript Lua Perl PHP Python Ruby Scala)と57のフレームワークについて最適な実装が集められてテストされているという点で一般性があります。また実行環境もEC2と実マシンの2種類をそれぞれ実行している点も興味深いです。 気になるテスト結果のうち特に複雑度の高いデータベースから複数件のデータを取得してHTMLページとして出力した場合の結果は下記のとおりです。 堂々のトップに輝いているのはServletで最大で1
ここ4ヶ月ほどGoogleの社内ベンチャー部門 Niantic Labsによって提供されている Ingress というゲームで遊んでいます。Ingressはいわゆる”位置ゲー”や”ARG(代替現実ゲーム)”と呼ばれるジャンルのゲームで現在はクローズドベータ版として運営されていて、今のところAndroid端末でのみプレイ可能です。本来ならこの記事はもっと早く書くべきでしたが、夢中になって遊んでいる間に数ヶ月経過してしまいました。 Ingressでは、別の次元から世界に漏れ出している希少で強力なエネルギーを持つ物質”Exotic Matter(XM)”が現実世界に影響を与えていると考えられており、このXMを積極的に利用していこうとするEnlightend(啓発された者達)と、XMを危険視しているResistance(抵抗者)が争っているというのがメインストーリー(多分)。XMはPortalと呼
文脈 サンフランシスコの外資で働き始めて 116 日目。英語あまり話せない。初外資。留学経験なし。いわゆる受験英語育ち。その後は英語は独学で勉強するも使う機会に一切恵まれず。 社内にそこまで知り合いもいなくて英語もできないので、そこを準備でどう補っているかという話。今後続く同じような境遇の人の役に立てれば幸い。 ミーティングの話 自分が主催するミーティングで何かをお願いしたり、質問したりする場合の会議に心がけていること。 自己紹介後、まず忙しいのに時間をとってくれたことにお礼を言う。 2回目以降の会議の場合は軽い世間話から「How are you doing?」的な。 相手の席の近くの会議室を予約する。広いオフィスなので来やすいように。 ミーティングの Agenda を事前に用意する。相手に質問がある場合はあわせて事前にメールする(相手が答えを用意できるように) Agenda には会議の流
テキサス大学の学生が率いる3Dプリンターによる銃器製造プロジェクト「Defense Distributed」が、ほぼすべてのパーツを3Dプリンターで出力した拳銃を完成させたそうだ(Forbesの記事、 Motherboardの記事、 TechCrunch Japanの記事、 本家/.)。 3月に/.J記事でも話題になったが、Defense Distributedは、AR-15と組み合わせて利用可能な下部レシーバーを3Dプリンターで作成している。今回作成された拳銃は「Liberator」と名付けられ、プロトタイプでは撃針部分を除く16個のパーツが3Dプリンターから出力されたABS樹脂製となっている。ただし、「プラスチック銃法」としても知られる、米国の「検知されない銃器法(Undetectable Firearms Act)」に違反しないため、約170グラムの鉄の塊が組み込まれているとのこと。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く