You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
大量の jar ファイルに依存している Java のバッチとかを走らせるとき、これらの jar ファイルに対するクラスパス(classpath) を通す必要があります。 これ、かつては for f in $(ls lib/*.{jar,JAR}); do CLASSPATH="${CLASSPATH}:$f" done java -cp $CLASSPATH hogehoge みたいに書いてたよね。うん書いてた書いてた。もう必死になって書いてた。そして、ブートストラップのコードです(ドヤァ)みたいな感じで得意気になってた。 これ、何が恐怖かというと、$CLASSPATH の値がクソみたいに長くなって、個々の jar ファイルへのパスの妥当性とかさっぱりわからなくなる。あと ps とかでプロセスみたときの見た目が酷い。とにかく酷い。でも、昔はそれが必要不可避みたいな雰囲気あった。 いまは、2
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
セマンティックバージョニングは守るとして、だいたいこんなポリシーでやってます。 0.0.1 - proof of concept / minimum viable product 0.1.0 - とりあえずリリースしてプロダクションに組み込んでみる 1.0.0 - プロダクションに組み込んだ 2.0.0 - セマンティックバージョニングに従うので、メジャーバージョンアップは機能ではなく単にAPI互換性を失うという印 あとは、alpha, beta, rcなどを接尾詞としてつけることもあります。 *-alpha - 開発中 *-beta - 安定してきた *-rc - release candidate. プロダクションに組み込んでもOK
2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一本化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod
2016年国内ゲーム市場規模は2994.8億円 ゲーム総合情報メディア“ファミ通”は、2016年の国内家庭用ゲーム市場についての速報を公開した。集計期間は2015年12月28日~2016年12月25日。 以下、リリースより。 2016年国内ゲーム市場規模は2994.8億円。 「ポケットモンスター サン・ムーン」がトリプルミリオンでソフト首位。 大作やVRなど話題豊富なPS4の販売が前年の1.5倍に。 ゲーム総合情報メディア「ファミ通」は、2016年の国内家庭用ゲーム市場について、以下のとおり速報をまとめました。集計期間は2015年12月28日~2016年12月25日です。 2016年国内家庭用ゲーム市場規模:2994.8億円 (集計期間:2015年12月28日~2016年12月25日/週数:52週) 【年間ソフト販売本数 TOP10】 (累計販売本数の集計期間は各発売日~2016年12月2
JavaScriptはなぜトレンドが毎年変わると思われていたのか JavaScriptのエンジニャーは口を開くたびに出てくるツール名が違う、いつも環境設定をしている、みたいな話をよく聞きます。実際、それを揶揄するようなエントリーが人気だったりします。 とはいえ、JavaScriptを実際に使い込んでいる人は別にそんなに大きな変化だと思っていない節があって、台風は外周部ほど風速が速い、みたいな印象を感じます。 カンブリア紀のJavaScript ウェブサイトをパカパカ動かすための言語でした。DHTMLです。FireBugが出る前のJavaScriptを開発していた人類は、念力デバッグを駆使していました。あるいはalert()。 三畳紀のJavaScript prototype.js、jQuery、Closure Compiler、YUI、mochikit、Ext.jsなどの時代。JavaSc
就活も無事終わったので,一番やりたかったAlphaGoの論文を翻訳しました。 ご存知の通り,長らく世界最強だった囲碁棋士イ・セドル九段を破ったGoogleの囲碁プログラムです。 論文の内容に触れつつ何となく解説入れていきたいと思います。なるべく囲碁やDeepLearningを知らない初心者の人とかでも仕組みを理解できるように分かりやすく書いていければいいなと思います。 原題は"Mastering the game of Go with deep neural networks and tree search"。 とりあえず最初の要約の訳から。 謎の単語とかは後から説明入れるので,さらっと流し読みしていただければ。 囲碁はこれまでAIにとってとても難しいゲームだとみなされてきた。それは探索範囲がとても広いことと,盤面の評価が難しいため。 この論文では,コンピュータを用いた囲碁の新しいアプロー
マイクロサービスアーキテクチャに最適化したJavaを実現するための「MicroProfile」、Eclipseの正式プロジェクトに Javaで業務アプリケーションを構築する場合には、一般にフレームワークとしてJava EEが採用されることが多いでしょう。しかしJava EEは業務アプリケーションに求められる機能を幅広く網羅した大きなフレームワークであることから、より軽量なJavaフレームワークへのニーズも根強くあり、実際に軽量な業務アプリケーション向けJavaフレームワークもこれまでにいくつも登場してきました。 また、Java EE自体もそうした軽量なフレームワークへのニーズに応えるため、特定の機能を抜き出してまとめる「Profile」という概念を採用するようになりました。例えばWebアプリケーションに最適化した「Java EE Web Profile」などはその一例です。 Microse
The latest news from Google on open source releases, major projects, events, and student outreach programs. Google runs millions of lines of Python code. The front-end server that drives youtube.com and YouTube’s APIs is primarily written in Python, and it serves millions of requests per second! YouTube’s front-end runs on CPython 2.7, so we’ve put a ton of work into improving the runtime and adap
sbt-coursier.md あなたの sbt update を爆速にする sbt-coursier の紹介 この記事は Scala Advent Calendar 2016(Adventar) 10日目の記事です。 今は 12/10 の 625時です。年明けなんて無かった。いいね? さてさて、sbt の依存jarのダウンロードが遅い、というのは割とよく言われる事であります。 で、この原因の一旦に、sbtが Apache Ivy を使っている、という点があります。 現状 Ivy は依存jarをダウンロードする際、全て直列でダウンロードします。依存グラフ的に関係のないライブラリがあっても、一つが終わらない限り別のjarをダウンロードしようとはしません。 ファイルIOもネットワーク通信も多重化できるこの時代にこれはいけません。 そこで Coursier の紹介です。 Coursier は S
はじめに こんにちは、大正デモクラシーです。年末年始に実家に帰るにあたって、Windows 10がインストールされているXPS 13を持って行ったんですが、実家で庭木の剪定以外にやることがなかったので、それ以外の時間はずっとコード書いてました。しかし、持って行ったマシンの開発環境がまったく整ってなかったのでいろいろ設定しなおしてとりあえずいい感じになったので、その作業メモを書いておきます。 TL;DR これまでLinuxやmacOSで育ててきた環境をWindows 10で使うことはあきらめて、これらのツールをとりあえず入れました。 cmder | Console Emulator Chocolatey - The package manager for Windows GitHub - Microsoft/Git-Credential-Manager-for-Windows: Secure
今日では HTTP(s) で API が公開されることは当たり前の時代ですが、エラーをアプリケーションにどう伝えるかは、個々の API の設計に依存していました。特に、HTTP ステータスコードは有限であり、元々持っている意味があるので、自由に使うことはできません。API はそのドメインごとにもっと複雑で細かなエラー情報があるはずで、それらはレスポンスボディに載せてアプリケーションに伝えることになりますが、その書式に規定は今までありませんでした。 HTTP API にて、アプリケーションにエラー情報を伝達するための(レスポンスボディに載せられる)標準的な形式が、RFC7807 Problem Details for HTTP APIs で定められています。適用例としては、以下のようになります。 HTTP/1.1 403 Forbidden Content-Type: application
Googleが既存の社内のPythonコードをGoで実行するためのPython実装を公開している。 Google Open Source Blog: Grumpy: Go running Python! google/grumpy: Grumpy is a Python to Go source code transcompiler and runtime. Googleの発表によれば、YouTubeのフロントエンドサーバーとYouTube APIはほとんどPythonで書かれているという。現在、YouTubeのフロントエンドはCPython 2.7で実行されているが、CPythonの制約により効率化には限界があるのだという。 GrumpyはPython 2.7のコードをGoのコードに変換するツールgrumpcの実装だ。grumpcはPythonで実装されていて、astモジュールでPyth
大前研一のプロフィール 大前研一、おおまえ・けんいち。日本の経営コンサルタント、経済評論家。福岡県出身。早稲田大学理工学部卒、東京工業大学大学院原子核工学科で修士号、マサチューセッツ工科大学大学院原子力工学科博士課程で工学博士号取得。日立製作所に入社し、高速増殖炉の設計に携わる。2年後米国マッキンゼーに移り、日本支社長、アジア太平洋支局長、日本法人会長などを務めたのち独立。経営コンサルタント、ビジネス・ブレークスルー大学学長、カリフォルニア大学ロサンゼルス校大学院教授などを務めた。 大前研一の名言 一覧 危機感を持ち、なるべく早く経営全般のことを勉強し、「リーダー」としての経験を積む。その実践によってしか、リーダーシップは身につかない。 知識というのは「使ってナンボ」。いわばスポーツに似ている。頭で覚えるより実践によって鍛えられる。 答えが無い世界でお金を稼げるのは自ら答えを作り出せる人間
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 あけましておめでとうございます。今年もよろしくお願いします。 今回で4回目となった渋谷ネットベンチャー地図。 ・2016年1月の渋谷ネット系ベンチャー地図 ・2015年1月の渋谷ネット系ベンチャー地図 ・2014年1月の渋谷ネット系ベンチャー地図 ・1999年(ビットバレー)頃の渋谷ネット系ベンチャー地図 渋谷は引き続き再開発中なのですが、新しいビルも既に建ったりもしてて、若干の動きはありますね。他地域に比べると動きは小さいですが。 僕が普段いる新大宗ビルですが、駐車場だったスペースに突然オフィススペースが出現するなど、なかなかアグレッシブな動きをしています。アグレッシブな雰囲気がスタートアップにぴったりです。 さて、やはり気になるのはサイバーエージェントで、去年は「南平台あたり
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く