スポンサーリンク
![Syncer|知識と感動をみんなと共有するブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/5704ee9cbb5c11602f4573b826379821d15fdb0d/height=288;version=1;width=512/https%3A%2F%2Fsyncer.jp%2Fimages%2Fblog%2Fopengraph.png)
こんにちは id:hacktk です。 今回は開発環境の話をしたいと思います。 異なる開発環境でコーディングスタイルを合わせる話 AtomでPHP書く時に入れておきたいパッケージの話 ※ 2017年9月14日、Atom IDEのほうも書きました。 tech.innovator.jp.net ※ 2017年12月3日、Visual Studio Codeに移行しました。 tech.innovator.jp.net 背景 私は普段 Atom で開発をしていますが、他のメンバーは PhpStorm を主な開発環境としているようです。 こういった状況では、各人の環境によってコードのスタイルに差が出てしまいがちですよね。 (例えばタブのソフト/ハード、PHPDocの有り/無しなど) 幸いPHPにはPSR-2というコーディング規約*1があるので、それに従いましょう。 Atomではパッケージを入れること
SwaggerのPHP実装であるSwagger-PHPの使い方についてLaravelプロジェクトで確認し、Swaggerとはどんなものか調査したメモになります。 Swaggerの全体像については、「RESTful APIの記述標準化を担うSwaggerとは? | NTT Communications Developer Portal」が参考になりました。 Swaggerを利用したアプリケーション開発は、まずSwaggerドキュメントを作成して、サーバーのスタブとクライアントライブラリを生成し、APIロジックとクライアントUIなどを実装していくような流れになるといったところのようです。 Laravelはありませんが、コード生成ツール swagger-codegen には、Laravelの軽量版であるLumen用のサーバースタブは生成可能です。 この記事では、Laravel 5.2プロジェクト
コントローラ API全体の定義と、各エンドポイントの定義を記述していく。 基底クラスと各コントローラに別れるので、それぞれに記述する。 コントローラの基底クラス use Swagger\Annotations as SWG; /** * @SWG\Swagger( * schemes={"http"}, * host="192.168.99.100:81", * basePath="", * @SWG\Info( * version="1.0.0", * title="sample API", * description="サンプルAPIでswaggerを試す", * @SWG\Contact( * email="" * ), * @SWG\License( * name="", * url="" * ) * ), * @SWG\ExternalDocumentation( * descr
はてなブログ5周年だそうです。 blog.hatena.ne.jp はてなブログのスローガンは「書き残そう、あなたの人生の物語」なのですが、実際どんな記事が多いんでしょうね。 例えば、アメブロと言われるとなんとなくイメージがわきますが、はてなブログは外からどう見られているんでしょう。また、この5年で変化はあったんでしょうか。 ということで、こういうことをやってみました。 一年ごとのはてなブックマーク数上位1000記事を取得 はてなブックマーク検索を利用 期間指定をして人気記事一覧取得し、はてなブログのみを抽出(わりと適当なので漏れがあるかも)、さらに上位1000記事を抽出 期間は1年目が2011年11月7日〜2012年11月6日、というように11月7日を区切りとする 記事のタイトルを形態素解析 Mecabを利用 名詞のみを抽出(数とかは除外)し、頻度をカウント ワードクラウドで可視化 Rの
Connect2016のQ&AセッションでMiguelが質問されて回答していたので、前々から(.NET Fringe Japanの頃から)書こうと思っていたネタをざっくり書こうと思います。 .NET CoreはMonoの代わりにはなりません。 .NET Coreは「クロスプラットフォームの.NET Frameworkのサブセット」であり、その立ち位置はどのプラットフォームに行っても変わりません。 Monoは.NET Framework相当のオープンソース実装なのです。 .NET Coreでデスクトップ相当の機能は使えないのです。たとえばWindows Forms。System.Xamlも使えないでしょう。WCFのサーバサイドも動かないでしょう(まあ、もともと未完成ですが)。System.MessagingやSystem.DirectoryServicesみたいなのも動かないんじゃないかな。
何ヶ月か前、ある人にめちゃくちゃ怒られたことがあって、その時の映像が某国営放送で、この前の日曜日に放送された。 まあ、炎上するだろうなと1ヶ月前から憂鬱だったのだが、ネットを見ると予想以上に燃えまくっていた。特にコメントをするつもりはなかったが、知り合いからも、「かわんごさん(仮名)が正しいと僕は思っているから」というような、よくわからない励ましのメッセージがたくさん来るので、一言、ここで書いておこうと思う。 まず、あのシーンにおいて、どちらが正しいといったことはないと、僕は思っている。それぞれ違う考え方、違う感じ方を持つ別々の人間であるというだけの話だ。 事実としてあるのは、僕が「ある人」を不快にさせることを、「ある人」のテリトリーでやってしまったということだ。それについては全面的に僕の失敗であり落ち度だ。 そもそもあの場はなんだったのかというと、CGの世界でどういう技術が開発されようと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く