タグ

hiromartのブックマーク (100)

  • TypeScript 2.0.0とVisual Studio Code 1.4でChrome拡張を書く - YAMAGUCHI::weblog

    はじめに こんにちは。ナルゲンボトル愛好家です。ふと思い立ってChrome拡張作ろうかなと思ったんですが、どうせならTypeScriptでやるのがいいじゃねえかってことでやりました。で、最近ブログ書いてないし、なんかまとめたらいい感じかなと思ったのでまとめます。 構成 . ├── dist // 生成された拡張 │   ├── context-menu.js │   ├── icons │   │   └── icon48.png │   └── manifest.json ├── gulpfile.js ├── .eslintrc.json ├── package.json ├── static │   ├── icons │   │   └── icon48.png │   └── manifest.json ├── ts │   └── src │   └── context-men

    TypeScript 2.0.0とVisual Studio Code 1.4でChrome拡張を書く - YAMAGUCHI::weblog
  • Riot.js ソースコード完全解説 v3対応版 - Qiita

    昨年「Riot.js ソースコード完全解説」を書いたのですが、この1年でいろいろ状況が変わってしまいました。v2の間に相当コードが書き換わり、Riotも若干ぽっちゃり系に...(他の同種のライブラリに比べれば可愛いものですが)。そんな中、朗報です。近日v3がリリースされ、コードが整理されます。 参考: v3のロードマップ 稿では、改めて「ソースコード解説」を試みたいと思います。 2016年7月現在 でnextブランチにあるコードをもとに説明するので、日々変わってしまうけど、ご参考まで。オススメのコースは、次の通り。 この記事に目を通して全体像をつかむ 自力でソースコードを斜め読みし、もうちょっと深く理解する プルリクエストしたい部分について、深読みする がしがしプルリクエスト スクリプトのimport/export関係をざっくり図示してみました。以下にも主要ファイルを挙げておきます。 公

    Riot.js ソースコード完全解説 v3対応版 - Qiita
  • メンバーの長時間労働を食い止めるSlackBotを作ってみた - Innovator Japan Engineers’ Blog

    どうもこんにちは、@yamacho1111 です。 この記事は、以前書いた記事「時差出勤・リモート勤務の在席管理を解決する「iruca」の紹介」と「Slackで時差出勤・リモート勤務の在席管理を解決する」を前提としています。 まだご覧になっていない方は、先にこちらをお読み頂ければ幸いです。 tech.innovator.jp.net tech.innovator.jp.net さて、題に移ります。 弊社では、裁量労働制を採用していますが、長時間労働・遅い時間まで働くことは推奨しておりません。 推奨はしていないのですが、集中して作業をしていると、ついつい遅い時間になってしまっている、という事はよくありますよね。 他の会社では、なるべく早く帰ってもらうために、例えば、夜遅くなると自動でオフィスの照明を消してしまうという話はよく聞きます。 しかし、弊社はリモート勤務も可能です。 想像してみてく

    メンバーの長時間労働を食い止めるSlackBotを作ってみた - Innovator Japan Engineers’ Blog
    hiromart
    hiromart 2016/08/03
  • Google Developers Japan

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

    Google Developers Japan
  • TypeScript 2.0+NodeJSツールを開発するときのプロジェクト構成- Islands in the byte stream

    npm dependenciesを更新してGitHub Compare Viewのリンク付きでPRするツールを定期実行する - Islands in the byte stream このci-npm-updateはTypeScript 2.0 (beta) で書いたので、TypeScript+NodeJSツールを開発するときのプロジェクト構成の一例としてざっと解説しておきます。 最近はRailsなどのウェブアプリのJSもnpmで管理するようになったため、そういう条件でNodeJSツールを開発することも増えてくることでしょう。 Table of Contents Table of Contents エディタ tsconfig.json TSLint Task Runner Visual Studio Code Tasks shrinkwrap 所感 See Also エディタ Visual

    TypeScript 2.0+NodeJSツールを開発するときのプロジェクト構成- Islands in the byte stream
    hiromart
    hiromart 2016/08/01
  • Web界隈で最近気になるWebサービスとか集めてみた【2016年7月版】 - Brian'z Imagination

    2016年もいよいよ下半期突入。 歳を取るごとに1年が過ぎるスピードがますます加速するように感じるけれど、全然悲観的じゃない。むしろ毎日新しくて新鮮なことが向こうからどんどん飛び込んできて、毎日エキサイティングだ。 そんなわけで、今回も先月に引き続き最近気になるWebサービスやアプリケーションなどを紹介していきたい。前回は海外サイトを中心に紹介したけれど、今回は海外編・国内編と2立てで紹介していく。ほとんどのサービスは無料だけれど、とんでもなく便利なものも多いので、きっとあなたの役に立つはずだ。 ちなみに前回の6月版の記事はこちら。 海外編 Real Time Users Real Time Usersは、1分(60秒)以内にサイトを閲覧しているひとの数を表示するカウンターのjavascriptプラグインだ。CSSで表示部分をカスタマイズすることができる。数行のコードではてなブログにも設

    Web界隈で最近気になるWebサービスとか集めてみた【2016年7月版】 - Brian'z Imagination
    hiromart
    hiromart 2016/07/05
  • Androidのメソッド数を測定する | DevelopersIO

    Androidは65536メソッドを超えるとエラーでビルドができなくなります。 multidexを使えば、制限を超えることができるが、 ビルド時間が遅くなり、アプリ起動なども遅くなる。 multidex https://github.com/casidiablo/multidex multidexは最終手段で使うとして どれがどのくらいメソッドを持っているのか調査できなければ、改善ができせん。 まずは、何のパッケージがメソッドが多いか数えてみよう。 dex-method-counts dex-method-counts https://github.com/mihaip/dex-method-counts dex-method-countsを使えば、アンドロイドのメソッドを測定することができます。 install 手元の環境は、Mac: OSX どのOSでも動くと思います。 1.dex-m

    Androidのメソッド数を測定する | DevelopersIO
    hiromart
    hiromart 2016/06/18
  • Dockerでホストを乗っ取られた - Qiita

    注意 件記事ですが、私の不適切な行動(拾ったスクリプトを検証なく走らせる)が原因です。「dockerは(特に何もしなくとも)危険」との誤解を皆様に与えた点、ご迷惑をおかけいたしました。申し訳ございません。 拡散されている記事を削除するのはさらなる誤解を招きかねないと思いましたので、冒頭に注意を付記しております。以下の記事は、「自分が何してるかをきちんと検証できないとセキュリティホールを生み出す」という意味で参考にして頂ければ幸いです。 追記 Twitterやはてブで言及いただきました皆様、ありがとうございます。 件はpullしてきたイメージが悪意ある開発者によるものかどうかにかぎらず、不適切な設定をしていると起こり得ます。 ※コメント欄に質問への回答という形で、私がそのときに走らせていたイメージの一覧を挙げておりますが、どのイメージも評判あるものだと思います。 皆様におかれましては「あ

    Dockerでホストを乗っ取られた - Qiita
    hiromart
    hiromart 2016/06/06
  • ituore.com - ituore リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    ituore.com - ituore リソースおよび情報
    hiromart
    hiromart 2016/05/20
    猫と猿どっちが賢いのか
  • 基本 · Elixir School

    初級 初級 コレクション Enum パターンマッチング 制御構造 関数 パイプライン演算子 モジュール Mix シギル ドキュメント 内包表記 文字列 日付と時間 IEx Helpers 中級 カスタムMixタスク Erlangとの相互運用 エラーハンドリング 実行ファイル 並行性 上級 OTPの並行性 OTPスーパバイザ OTPディストリビューション メタプログラミング アンブレラプロジェクト 仕様と型 ビヘイビア プロトコル テスト 初級 Doctests 近日公開! Bypass ライブラリ Mox ライブラリ StreamData ライブラリ データ処理 GenStage ライブラリ Flow ライブラリ 近日公開! Broadway ライブラリ 近日公開! Ecto 初級 チェンジセット アソシエーション クエリ: 基 クエリ: 応用 近日公開! ストレージ Erlang Te

    基本 · Elixir School
  • Androidアプリの開発を爆速化させるInstant Runを今日から使おう - Qiita

    TL;DR Android Studio 2.0 Preview で登場した Instant Run はとにかくアプリ開発を 5 倍ぐらい高速化できるので可及的速やかに導入すべき (20秒でわかる動画 ) Instant Run とは Instant Run は、 Android アプリ開発中に動いているアプリを インストールし直すことなく 実行中に動的に修正することができる仕組みです。エミュレータだけでなく実機でも動きます。 Java だと Hot Code Replace とか、 Visual Studio だと Edit and Continue とか呼ばれるやつです。 今までモバイルアプリ開発で公式にこれができるプラットフォームはなかったと思うので結構革新的。 (非公式だと JRebel for Android とかありました) 2015/11/22 (現地時間) の Androi

    Androidアプリの開発を爆速化させるInstant Runを今日から使おう - Qiita
  • Windows用高機能sshクライアント Xshell - Qiita

    追記:2016年4月よりライセンス形態が変更になりました https://www.netsarang.com/download/free_license.html 個人・家庭ユーザーは無償で使用できるようになりました。 Windows用sshクライアントで使い勝手のよいものはないかなと探していたのですが、海外のサイトの紹介で見つけたXshellというソフトウェアが高機能・高カスタマイズ性で使いやすかったので、紹介したいと思います。(日語の紹介記事はたぶんこれが初めてかも) (ただし商用利用は有償です) 背景 Linuxサーバーの構築・管理が仕事 作業用Linuxサーバーにsshでログインしてから作業 Cygwin上から管理サーバーにsshログインすることもあり これまで使用したWindows用sshクライアント Poderosa 4.3.8b (メイン) Cygwinのsshクライアント

    Windows用高機能sshクライアント Xshell - Qiita
  • Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】

    1. Docker入門-基礎編 い ま か ら 始 め る D o c k e r 管 理 v 2 . 0 0 JAWS-UG コンテナ支部 Docker 入門 #2 2015年10月30日(金) @zembutsu Technology Evangelist; Creationline, Inc. Introduction to docker, basic management and operations 背景画像CREDIT:スフィア / PIXTA(ピクスタ) 2. 2 スライドで得られる知識 Docker入門-基礎編 いまから始めるDockerDocker概要と環境構築 なぜ Docker なのか? 速さと利便性。そして、Docker はコンテナではなくプラットフォーム。 ‣ Dockerの基操作コマンドの理解 コンテナのイメージ管理、起動、情報取得、ログ参照、Dock

    Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
  • コーディングに最適な日本語対応の等幅フォントSource Han Code JPとは – ICS MEDIA

    コーディング向けの日語対応の等幅フォント「Sourceソース Hanハン Codeコード JPジェイピー(和名:源ノ角ゴシック Code JP)」が、2015年6月4日に公開されました。「源ノ角ゴシック Code JP」は、プログラミングやHTML/CSSのコーディング、ターミナルでのテキスト表示など、和欧表示用フォントとしての利用を想定されたフォントです。 ダウンロードはこちらから Release Fonts (OTF, OTC) · adobe-fonts/source-han-code-jp · GitHub ※このフォントは無償でダウンロード可能です。OTCとTTFの両方のフォーマットで配布されているので、Windows/macOSともに簡単にインストールできます。 ※上記リンクの「Fonts version [バージョン番号] (OTF, OTC)」となってい箇所の[Sourc

    コーディングに最適な日本語対応の等幅フォントSource Han Code JPとは – ICS MEDIA
  • 背景からモンスターまで!?アプリ開発で使えるフリー素材サイト15選

    更新日: 2017年09月26日公開日: 2015年06月09日背景からモンスターまで!?アプリ開発で使えるフリー素材サイト15選 アプリ開発を進めようと思うと、アプリに表示するアイコンや登場するキャラクター、ボタンなどデザイン素材の活用が欠かせません。自身で一から制作することも一つの勉強にはなりますが、アプリ開発とグラフィックデザイン両方を同時に進めようと思うと体力と時間が必要になってきます。 そんな時役立つ方法のひとつに「フリー素材」の活用があります。画像から音響まで幅広い材料が、数多くのクリエイターによって無償公開されています。こんな利用価値ある素材を使わない手はないですよね。 アプリ開発に超絶役立つフリー素材サイト15選アイコン系① - Icons 8 Icons 8 10,000以上のアイコンに、好きなカラーをつけて利用できる Icons 8。アプリ開発において有力なアイコン・ツ

    背景からモンスターまで!?アプリ開発で使えるフリー素材サイト15選
  • エンジニアのための配色まとめ - Qiita

    無彩色 白と黒との混合で得られる色(白と黒自体も含む)の総称。 白・黒・さまざまな濃度の灰色が含まれる。 彩度が0であることを表す。 無彩色でない色は、有彩色である。 via 写真技術 色と陰影(手代木さんblogより) - 写真技術と光への道でフォトディレクション-Jimdo撮影編 有彩色 白、黒、灰色以外の色味を持った色のこと。 有彩色にはさらに、純色、清色、中間色に分類される。 以下のような図を、 等色相面 と言う。 via 純色、清色、中間色|株式会社ノイエデザイン 純色 各色相において、最も彩度が高い色。 ただし、色空間によっては純色以外にも彩度が最大になる色がある。 清色 清色はさらに、明清色、暗清色に分類される。 清色にはくすんだ印象がなく、濁りがない色という特徴がある。 明清色 純色に白だけを加えた色。 ピンクや水色など 暗清色 純色に黒だけを加えた色。 紺色や茶色など 中

    エンジニアのための配色まとめ - Qiita
  • ちやほや駆動開発 ~めぐるちゃんになった1か月~ - chokudaiのブログ

    はじめに 僕は、競技プログラミング、という競技で、トップクラス、とギリギリ呼べるくらいの選手です。こうした実力をキープするのに、一番大切なのは、練習を続けることだと思っています。練習を続けるにはどうすれば良いでしょう?たくさんの練習をするには、モチベーションを高める必要性があります。 さて、それでは、どうしたらモチベーションが高まるか?僕は、ちやほやされるとモチベーションが高まります。世界○位を取ったら嬉しい、というのもありますが、「世界○位なんてすごい!!!」とちやほやされる方が嬉しいくらいかもしれません。 さて、そんな自分ですが、最近ちょっと問題があります。 ある程度良い成績を取るのが当然になってしまったので、多少良い成績を取ったところで、誰もちやほやしてくれなくなってしまったのです。困った。これは困った。これではちやほやしてもらえない。これでは、現在の実力を保つことが出来ません! さ

    ちやほや駆動開発 ~めぐるちゃんになった1か月~ - chokudaiのブログ
  • Unity技術者は必読! 3,200万ダウンロードの『白猫プロジェクト』を支える“最適化”

    ゲーマーなら誰しも「なんかロード時間が長いなぁー」や「表示が遅くなるんだけど……」といった、ゲームの挙動がおかしくなる経験をしたことがあるはず。 そうした不快感を減らすために、製作陣は日夜、血の涙を流すほど(おおげさ?)の努力を重ねているわけだが、その苦労はなかなか一般人のわれわれに見えてこない。 そこでぜひ読んで欲しいのが記事だ。ソフト開発エンジンUnity(ユニティ)の開発者向けイベント“Unite 2015 Tokyo”にて、スマホ向けRPG『白プロジェクト』で実施したパフォーマンス調整について、コロプラの技術者が具体例を交えて語った。 その要点をまとめたレポート記事をお届けしていく。

    Unity技術者は必読! 3,200万ダウンロードの『白猫プロジェクト』を支える“最適化”
    hiromart
    hiromart 2015/04/20
    18人ほどで開発してたのか
  • BLOGOS サービス終了のお知らせ

    平素は株式会社ライブドアのサービスを ご利用いただきありがとうございます。 提言型ニュースサイト「BLOGOS」は、 2022年5月31日をもちまして、 サービスの提供を終了いたしました。 一部のオリジナル記事につきましては、 livedoorニュース内の 「BLOGOSの記事一覧」からご覧いただけます。 長らくご利用いただき、ありがとうございました。 サービス終了に関するお問い合わせは、 下記までお願いいたします。 お問い合わせ

    BLOGOS サービス終了のお知らせ
    hiromart
    hiromart 2015/04/14
    現役就活生なら、大学のメールアドレス使いそうだけどなぁ
  • 超小型サイズにWindowsまるごと入りで持ち歩ける「インテル Compute Stick」を使ってみました

    スマホやタブレットでは不十分、やはりPCが必要ではあるものの、できればノートPC・タブレット・スマホよりももっと小型かつ軽量、でも基的な機能はフルで搭載しておいて欲しいというかなうはずのないワガママな願いをテクノロジーのパワーで実現してしまったフルスペックWindows搭載PCが「インテル Compute Stick」です。見ての通りの手の中サイズとなっており、日発売前に実機を使い倒してみました。 Compute Stick特集 | IODATA アイ・オー・データ機器 http://www.iodata.jp/product/fun/pickup/stickpc/index.htm ◆外観チェック これが「Compute Stick(CSTK-32W)」。プロセッサはIntel Atom Z3735F(1.33GHzクアッドコア)、メモリは2GB、ストレージ容量は32GBで、802.

    超小型サイズにWindowsまるごと入りで持ち歩ける「インテル Compute Stick」を使ってみました
    hiromart
    hiromart 2015/04/13
    最近、スティック型PC?の記事が多い気がする。