Hiroshimanのブックマーク (72)

  • 5分で絶対に分かるAPI設計の考え方とポイント

    API設計を学ぶべき背景と前提知識、外部APIと内部API、エンドポイント、レスポンスデータの設計やHTTPリクエストを送る際のポイントについて解説する。おまけでAPIドキュメント作成ツール4選も。 【0分】API設計を学ぶべき背景 APIの公開が増えている 最近、自社で保有するデータや、システム、アプリケーション、Webサービスの機能を「API(Application Programming Interface)」として公開する企業が、増えてきています。これに伴い、「API経済圏(APIエコノミー)」という新たなビジネスモデルが確立されつつあります(参考:5分で絶対に分かるAPIマネジメント、API経済圏)。 「ProgrammableWeb」というAPIに関するニュースサイトや、さまざまな企業が提供するAPIのリンクがまとまったサイトもあり、APIの普及はものすごいスピードで進んでいる

    5分で絶対に分かるAPI設計の考え方とポイント
  • Chrome開発者ツールの小技集 | POSTD

    最近、普段以上にChromeの開発者ツールを使うことに時間をかける機会がありました。その過程で、自分が今まで気づいていなかった機能をいくつか見つけました(少なくとも今までその機能を探す必要に迫られていなかった、とも言えるのですが。例えばブラックボックス化や非同期のスタックトレースなど)。そのため、開発者ツールでとても気に入っているいくつかの機能についてまとめてみたくなったのです。 小さな虫眼鏡ののアイコンは、特定の要素やCSSプロパティに対して、「どのCSSファイルに書かれているどのセレクタ/クラスが最終的なスタイルを決めているか」を示してくれます。例えば、どれかDOM要素に対して「要素を検証」を選び、右側の「Computed」というタブを選びます。確認したいCSSプロパティを見つけてその虫眼鏡アイコンをクリックすることで、すぐさま右側に正しいCSSファイル内のクラス/セレクタを表示してく

    Chrome開発者ツールの小技集 | POSTD
  • 非エンジニアが1ヶ月間iPhoneアプリ開発を勉強してみた記録 - ラーメンとアイコン

    プランナーがアプリ開発に挑戦してみた 9月から1ヶ月とちょっと、iOSアプリの開発を勉強していたので、そのレポートを記したいと思います。私と同じような非エンジニアがプログラミングに挑戦するときの参考になれば幸いです。 プランナーである私がアプリ開発を勉強しようと思ったきっかけは、このアプリ。 Lifeline... 3 Minute Games, LLC ゲーム ¥120 このアプリが、自分が2年前に考えた企画にコンセプトが似ていて、しかも奇しくも名前が一緒!! 「悔しい!」と思うと同時に、「思いつくこと」と「つくること」の圧倒的な差、凄まじい敗北感・無力さを感じていました。 そんなときに、丁度同じ会社のエンジニアである杉山さんが講師をするiOSアプリ開発の無料講座の案内があったので、参加してみることに。 ※ 只今、Androidアプリ講座 受講生受付中!(無料) omojyuku.tum

    非エンジニアが1ヶ月間iPhoneアプリ開発を勉強してみた記録 - ラーメンとアイコン
  • Visual StudioでPythonを書くべき理由 | POSTD

    最近、 Visual Studio 2015 がリリースされました。Pythonにも対応しており、 Python Tools for Visual Studio (PTVS)を使うことで、編集やインテリセンス、デバッグ、プロファイリング、Azureへのパブリッシングなど、ほとんど全ての機能が利用可能です。その詳細や ビデオチュートリアルの一部、ドキュメンテーション、その他のソース はvisualstudio.comで見ることができます。また、 Python Tools 2.1 や Python Tools 2.2 beta についてはリンク先のブログ記事をご覧ください。今回の投稿では、Python仕事を始める際にVisual Studioの使用を検討すべき理由について話していきたいと思います。 非常に便利なインテリセンス 何だかインテリセンスについてはいつも話していますね。Visual

    Visual StudioでPythonを書くべき理由 | POSTD
  • リアルタイム通信で利用されるプロトコルと手法 - tech.guitarrapc.cóm

    NOTE: 記事はすでに内容が古く、今読んでも役に立つ度合いはほぼないです。 記事は、先日社内勉強会のために準備した、Webサービスのリアルタイム通信周りのまとめシリーズ の1つを転載して公開するものです。 まだまだわかっていないことが多いので、ぜひぜひ間違っている点などにご指摘いただければと思い公開します。 ぜひぜひ優しくマサカリをいただけると泣いて喜びます! 目次 目次 はじめに プロトコルと手法 前世代のやり方であるComet について Polling 系 Streaming 系 過渡期といわれてる手法 将来有望といわれてる手法 Polling メリット デメリット 向いているシーン Long Polling (Comet) Polling の発展版 メリット デメリット LongPolling 自体は双方向通信ではない 接続が閉じられるケース 向いているシーン Server S

    リアルタイム通信で利用されるプロトコルと手法 - tech.guitarrapc.cóm
  • Windows 10へアップデートしてみてわかった、標準アプリ設定の注意点。 - すまほん!!

    Windows 8.1を使っていて、Windows 10のアップグレード予約もしてあったのですが、更新が降ってくる様子がないので自分で更新をかけました。このページからアップデート用のインストーラーを落とせます。 更新用のファイルは数GBあります。1年以内ならWindows 8.1からのアップグレードは無償なので、今回更新に費用は発生していません。 WIndows 10の評判は概ね好評です。ただ口コミをチェックしていてよく聞かれるのは、何をするにも標準アプリがMicrosoftのものになってしまうというもの。IMEをGoogle日本語入力に変更してもすぐMS-IMEになってしまうとか、何をするにもChromeではなくMicrosoft Edgeが起動するとか。これついてはFirefoxを開発しているMozillaのCEOも怒ってますね。 その原因はおそらくこれ。初期設定中の「新しいWindo

    Windows 10へアップデートしてみてわかった、標準アプリ設定の注意点。 - すまほん!!
  • 100万回再生突破!体が硬い人でも必ず開脚が出来るようになるストレッチ方法! | attrip

    はいこんにちは高稲です! 梅雨の時期ですね!この時期は外に出れないので、家でストレッチでもいかがですか? ストレッチの中でも大人気なのが「開脚」です。 開脚の健康に対する効果は?・骨盤調整 ・腰痛改善 ・下半身太りの解消 ・お腹周りが引き締まる などがあります。 体が硬くて悩んでいる人は、この梅雨の時期を利用して是非ストレッチをおこなって下さい!今回紹介した動画は、初心者から上級者向けまでやっていただける動画になっています。 最初は、こんな開脚無理。。。と思った方も、徐々にできることを増やしていければ良いです。 無理せず健康的にストレッチをやってみてください! 以上です! これがキツイというひと向けに新たに記事を書きました!

    100万回再生突破!体が硬い人でも必ず開脚が出来るようになるストレッチ方法! | attrip
  • 【APS-C編】レンズ焦点距離別の、被写界深度とオススメの使い方を考えてみたよ! - chotto_bit, good life

    おはようございます。たかぴ(@takapyx)です。 この1記事に張り切りすぎて、ここ数日、全くブログ更新が出来ませんでした・・・。 とても多くの方に見て頂いた下記エントリについてブコメ等でご指摘もあったのですが、まだまだ試験に不十分な点がありました。 takapyx.hatenablog.com そこで、もう一度評価条件を見直して、試験をやり直してみました。 データ量が多すぎて1記事にまとめきれないので、今後、何回かに分けて試験結果をお伝えしていこうと思います。 今回は、使用している方も多いと思われるセンサーサイズAPS-Cのカメラのレンズについて被写界深度(ボケ量)を検証し、僕的にオススメな使い方をまとめてみました。 カメラの使い方に悩んでいる方は、良かったら参考にしてみて下さい。 今回の結果まとめ 毎回恒例、今回も異常に長い記事になると思いますので、先にまとめを残しておきます。忙しい

    【APS-C編】レンズ焦点距離別の、被写界深度とオススメの使い方を考えてみたよ! - chotto_bit, good life
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
  • chromeの爆裂的なメモリ消費をなんとかする拡張 * prasm(プラズム)

    著者:シンタロヲフレッシュ Graphic Designer / cinematographer. 「prasm(プラズム、って読みます)」は週末だけが楽しいWeekenderではなく、1週間7日間、自分のしっくりを追い求め、日々をアップデートし続けるそんな“Weeker”に献げるブログです。 しっくりくるモノ・コトが好きなシンタロヲフレッシュがあなたの明日をしっくりさせるべく、しっくりにまつわるアレコレを書いていきます。 より詳しくプロフィールは「about」へ。

    chromeの爆裂的なメモリ消費をなんとかする拡張 * prasm(プラズム)
  • オンラインゲームの仕組みと工夫

    オンラインゲームの仕組みや工夫を調べてみたのを社内勉強会で発表した。ときのスライド。の公開用。 オンラインゲームの種別とそれぞれの仕組みについての話と、オープンソースになっているQuakeの仕組みの話、という2つの話が主なトピック

    オンラインゲームの仕組みと工夫
  • プログラミングとかウェブでよく出てくる小難しい英単語30選 - Dance with Tech

    よくプログラマーエンジニア)は、 数学が得意な人じゃないと出来ないとか言われたりしますが、 個人的には数学というより、 英語が出来る(好きな)人の方が有利だと思っています。 だってプログラミングってコメント以外英語ですし。 「なでしこ」とかはありますけどw 僕は学生時代、どちらかと言うと数学が苦手なタイプでしたが、 英語はわりと出来る方でした(というか好きだった)。 もちろん、数学も出来た方が有利に決まっていますが、 普通にご飯をべていく分にはそんなに必要無いと思います。 ということで、 英語の意味を理解すると、仕事が更に捗るんじゃないかと思いまして、 プログラミングとかウェブで出てくるけど、 ちょっと意味が分かりづらい英単語30個をまとめてみました! プログラミングで出てくる英単語30選 英単語読み方意味 allocate アロケート 割り当てる attr(attribute) アト

    プログラミングとかウェブでよく出てくる小難しい英単語30選 - Dance with Tech
  • オープンソースのHTML5製ゲームエンジン・「Kiwi.js」

    Kiwi.jsはオープンソースとして公開されているHTML5製のゲームエンジンです。モバイルでもPCでも動くゲームコンテンツ構築の為に開発された様です。CanvasにもWebGLにも適しており、Cocoon.jsを併用する事で高速なゲームアプリを実現する事が可能との事。特にCocoon.jsとの併用を推奨しているみたいで、その辺のドキュメントも充実している印象でした。MITライセンスの元で公開されています。 Kiwi.js

    オープンソースのHTML5製ゲームエンジン・「Kiwi.js」
  • 無料で使える!和風な日本語のフリーフォント37選

    目次 やわらか・繊細系の日フォント 12種類 力強い太文字系の日フォント 8種類 手書き・毛筆系の日フォント 6種類 レトロ系の日フォント 3種類 コミック系の日フォント 2種類 民芸風の日フォント 2種類 変わり種の日フォント 4種類 フォントを利用する際は必ず規約の確認を 商用利用の可否や条件については調査し記載していますが、商用利用のみ有料版の購入が必要だったり、配布元への連絡だったりする必要なケースもあります。ご利用の際は、必ずフォント配布元サイトで利用規約をご確認ください。 1. やわらか・繊細系の日フォント 12種類 落ち着いた優しいデザインにマッチする、繊細なフォントを集めました。癖が強くなく使いやすいものが多いので、重宝できます。 イマジン・ヨコハマフォント イマジン・ヨコハマフォント ひらがな・カタカナに加え、横浜市に関連する漢字が使えます

    無料で使える!和風な日本語のフリーフォント37選
  • HTML5とCSS3で何ができるかを実際に動かして学べる「The Expressive Web」

    HTML5」や「CSS3」を導入することで、ウェブサイトの作成やウェブデザインがさらに便利になります。そんなHTML5とCSS3で追加されている新しい要素で「何ができるのか?」ということが、実際に試したり動かしたりしつつ学べるAdobeの「The Expressive Web」です。 HTML5 and CSS3 - Adobe - The Expressive Web - Beta http://beta.theexpressiveweb.com/ 「The Expressive Web」は左側に各コンテンツのメニューがあり、1つずつ見ていくことでCSSHTML5の動作が分かっていくというウェブサイト。一番上の「CSS3 Animations」をクリックすると、青いキャラクターと背景がCSS3アニメーションで動いている様子を見ることができます。CSS3アニメーションはHTMLにキーフ

    HTML5とCSS3で何ができるかを実際に動かして学べる「The Expressive Web」
  • 英語を学ぶのに最適! おすすめのYoutubeコメディ番組チャンネル5選 - WEIRD

    筆者は大学時代にアメリカに住んでいたのだが、部屋に居る時はしょっちゅうテレビを見ていた。シチュエーションコメディやドラマも好きだったが、一番好きだったのは夜のトーク番組だ。アメリカでは夜の11時を過ぎると三大ネットワーク(NBC・CBS・ABC)がトーク番組を放送する。お気に入りはCBSの『Late Show With David Latterman』と同じくCBSの『The Late Late Show with Craig Ferguson』で、ベッドに入りながら眠くなるまで見ていた。 振り返ってみると、トーク番組を見るのは良い英語の勉強になった。 第一に、ドラマや映画と異なり、環境音が少ないため、喋っている声がクリアに聞こえる。笑い声などは入るものの、出演者の話す言葉に集中しやすい。 第二に、ニュースと異なり、日常的な単語やフレーズが使われる。教科書では学べないネイティブスピーカーの

    英語を学ぶのに最適! おすすめのYoutubeコメディ番組チャンネル5選 - WEIRD
  • 独学で 1 ヶ月間 OpenGL を学んで得た基礎知識のまとめ ~ 2D 編 ~ · けんごのお屋敷

    OpenGL。その単語の響きだけで素晴らしく魅力的に思える 3D コンピューターグラフィックスライブラリは、これまで何人もの駆け出しゲームプログラマーに幾度と無く挫折を味わわせてきた。「ゲーム作るならやっぱり高速に描画できる OpenGL でしょ。でも自分が作るゲームに 3D はいらないし、しかも難しそうだし、別に 2D 描画だけできればいいや」 と、軽い気持ちで手を出したのが運の尽き、世の中そんなに甘くはなかった。OpenGL というその難攻不落城は私達の進む道を阻むように高々とそびえ立っている。 OpenGL がコレほどまでに取っ付きにくいのは 気軽に Hello World できない からなんじゃないかと思う。OpenGL の場合だとそれは何かしら 1 つの図形を表示することにあたるのかな。でもたったそれだけなのに、覚えることが山ほどありすぎて全然題にたどり着くことができないし、O

  • 安定寄りの零細IT会社を作って1年ちょいで得た知見 - terurouメモ

    デンキヤギ株式会社という名のITの会社を作ってから1年強になった。 自社プロダクトを事業の中心に据えたいとは考えているが、まずは安定経営のため受託開発を優先してきたことにより得た知見をまとめておく。ちらほらと「会社を作ってどうよ」みたいな事は聞かれた際に、まともに答えてきていなかったという自覚があるので、その回答でもある。 設立以前から現在までのざっくりの状況 中小SIerでサラリーマンエンジニア歴10年(うち5年ぐらいはR&D部門所属) 名古屋ローカルではあるが、コミュニティ活動はガッツリやってきた方 まずは1人だけの株式会社を設立 設立から1年ちょいの間に社員を2人採用 現時点では受託開発中心で、安定に寄せた経営方針 業績はボチボチ、倒産の危機とかはない程度には良い とりあえず受託でっていくために必要なもの カネ コネ 相場・市況感 ちゃんと仕事を回してちゃんと納品する能力 さえあれ

    安定寄りの零細IT会社を作って1年ちょいで得た知見 - terurouメモ
  • 株取引で損ばかりしている人が気づかないこと - manie's blog

    実体験として。そして解決策のメモとして プロ級トレーダーと初心者は何が違うのか? 繰り返し損してしまう!それはなぜか? 損失スパイラルを抜け出す方法 プロ級トレーダーと初心者は何が違うのか? 実は素人トレーダーもプロ級トレーダー(トレードだけで生活している人)もほとんど同じ事をしています。有名トレーダーがやんわりトレード内容を公開していたので検証してみます。 売買代金トップのマーベ、 アルゴと闘いまくって、なんとか日プラった。今のところ。 ちょっと様子見。 pic.twitter.com/5Qe4K8BVun — RING (@xRINGx) 2014, 12月 18 RING on Twitter: "売買代金トップのマーベ、 アルゴと闘いまくって、なんとか日プラった。今のところ。 ちょっと様子見。 http://t.co/5Qe4K8BVun" 12月18日のマーベラスのチャートで

    株取引で損ばかりしている人が気づかないこと - manie's blog
  • iPhone(実機)の通信ログ(パケットのキャプチャ)を簡単に取得する方法 - Qiita

    iPhoneの通信ログを簡単に取得する方法です。 まずPCiPhoneをUSBケーブルで繋ぎます。 iOSデバイスのUDIDを確認します。(iTunesやXcodeで簡単に確認できます) iTerm2などのターミナルで以下のコマンドを叩きます

    iPhone(実機)の通信ログ(パケットのキャプチャ)を簡単に取得する方法 - Qiita