タグ

2018年12月3日のブックマーク (11件)

  • Machinist でメトリクスを管理する | IIJ Engineers Blog

    べることが大好きなダイエット中プログラマ。 業はバックエンド開発だが、ここ最近はフロントエンド開発にもどっぷり浸かっている。 【IIJ 2018 TECHアドベントカレンダー 12/3(月)の記事です】 IoTキット等が普及しつつあり、多様なセンサーデータの収集が簡単に行えるようになってきましたが、 そのデータをどのように管理するのかお困りではないでしょうか。 Machinist(マシニスト) はそうした身の回りのメトリクスを収集・整理・活用することをミッションとして掲げ、 ベータ版(無料)を先日リリースしました。 公式サイト: https://machinist.iij.jp/ Machinist にデータを送信する APIキー発行後、以下のような curl  コマンドですぐに送信できます。 データを送信する際にメタ情報を設定することができるようになっており、メトリック名のほか、デー

    Machinist でメトリクスを管理する | IIJ Engineers Blog
  • PowerShellを弄るときは & 演算子を使う書き方を覚えておくと便利かも - Qiita

    エントリはPowerShell Advent Claendar 2018 の3日目の記事です。 簡単な Tips を共有するだけで良いとのことなので小ネタを投下します。 適切なタイトルが思い浮かばなかったので適当ですが Advent Claendar は惰性で追うものなので問題無いと思います。 これまでコマンドプロンプトや Bash で生きてきた人たちがギョームで PowerShell を触っているのを見ていると、配列の引数を渡すときに以下のような書き方をされることが多いと思います。

    PowerShellを弄るときは & 演算子を使う書き方を覚えておくと便利かも - Qiita
  • Elm 0.19 の初期化方法 6 種類 - Qiita

    2019 年 Elm をはじめる人が次に読むページです。 (いえ、どこから読んでも良いです) この記事では Elm 0.19 のプログラム初期化の方法を紹介します。 (Elm コードの書き方は紹介しません) 出力は HTML と JS の2種類 HTML を出力(デフォルトは index.html)。

    Elm 0.19 の初期化方法 6 種類 - Qiita
    igrep
    igrep 2018/12/03
    いつの間にかNode.jsから呼ぶ用のものもできてたのかー。
  • 簡単に圧縮できるC++の図書館 - Qiita

    昨日の記事で、echizen_tmさんはstring attractorsとLZ77の関係を説明しました。今日は圧縮の話を続けましょう。 はじめに 去年のアドベントカレンダーではいろいろデータ圧縮算法が紹介されていました。 しかし、データ圧縮アルゴリズムは圧縮アプリの一部でしかありません。 データ圧縮の能力は圧縮アルゴリズムとエンコーディングとの組み合わせです。その組み合わせを実験的に編み出すために、いろいろエンコーディングとエンコーディングパラメーターを合わせて調査するものです。 つまり、新しい圧縮アプリを作ることは大変です。 簡単に圧縮アルゴリズムの実装をエンコーディングに組み合わることができる道具が必要です。 そのために、tudocomp (発音:ツードーコンプ)が生まれました1。 tudocompはC++14のテンプレートライブラリーです。 LZ77といった有名な算法とhuffma

    簡単に圧縮できるC++の図書館 - Qiita
  • Vim で縦方向 f 移動を実現した - Qiita

    はじめに 最近,コーディングをしたり学会の原稿を書いたりするときに vim を使おうと試みています. 今日は自分が実装した(ちょっと)便利なコマンドを紹介します. ※筆者は vim 歴 2 ヶ月ほどです. vim ベテランの皆様はどうぞ,おかしい点の指摘などよろしくお願いします. f 移動とは? vim にはカーソル移動のためのコマンドが豊富に用意されていますが,中でも私が好きなのは f を用いた移動です.以下の例を考えてみましょう. |2次方程式 $ax^2 + bx + c = 0$ の解は以下で与えられる. \begin{align} x = \dfrac{ -b + \sqrt{b^2 - 4ac} }{ 2a }. \end{align} たとえばこんな感じのスクリプトがあったとしましょう 1.|は現在のカーソル位置を表します.上の例だと1行目の1文字目,2 の上にカーソルがある

    Vim で縦方向 f 移動を実現した - Qiita
    igrep
    igrep 2018/12/03
  • CSSができなくても安心!elm-uiで簡単レイアウト! - Qiita

    elm-ui CSSができなくても安心!elm-uiで簡単レイアウト! もう上下左右中央揃えでググらない!elm-uiで簡単レイアウト! 要素の検証はもういらない!?elm-uiで簡単UIデバッグ! 「CSSワカンナイ...」「CSSフレームワークでうまくレイアウトできない...」 CSSわかんないですか?CSSフレームワーク使ってみても結局思い通りにレイアウトできなくて辛くないですか?どうですか? elm-uiはそんなあなたの救世主、次世代レイアウトシステムです(誇大広告です、適当に言ってます) AltJS的にJSはバイトコードみたいなもので直接触るものじゃないはずです。elm-uiではCSSをバイトコードとして扱うことができます。他人の作った抽象にのっかろう 「そのなんとかuiで何ができるの?」 レイアウトできるよ とりあえず楽天のこのページを見てきてくれ。適当なところで要素の検証をし

    CSSができなくても安心!elm-uiで簡単レイアウト! - Qiita
    igrep
    igrep 2018/12/03
  • STORY 06:インターネットはなぜ生まれたのか|CHAPTER 2|IIJインターネット図鑑|IIJ

    TwitterFacebook STORY 06 インターネットはなぜ生まれたのか インターネットがなかった時代のネットワーク インターネットが発展してきた今日、もはやインターネットがない世界を想像すらできなくなってしまいました。 いまや検索だけでなく、ビジネスや金融、公共サービスなど、インターネットは、ありとあらゆるものに関係しています。電気・ガス・水道に次いで生活に欠かせないものになっているといえるでしょう。 では、インターネットが普及する前は、コンピュータ同士の通信はどのような方法が使われていたのでしょうか? 当時のコンピューターネットワークは、特定の目的のためにコンピュータを個別に接続したものを指していました。例えば、銀行預金の確認用ネットワークであれば預金確認のみ、商品発注のネットワークであれば商品発注のみのネットワークで、用途に限ったネットワークだったのです。 なお、日で初め

    STORY 06:インターネットはなぜ生まれたのか|CHAPTER 2|IIJインターネット図鑑|IIJ
    igrep
    igrep 2018/12/03
    “「インターネットは軍事目的で開発された」とよく言われています。しかし ... 開発には米国国防総省傘下の研究所の資金が投入されていますが、そもそもの目的は、新しい通信技術を実用化するための研究だった”
  • Haskellの新世代フレームワーク Tonatona - Qiita

    Haskell を用いたアプリケーション開発は 「新しく作るのには時間がかかってしまうが、その代わり強い静的型のおかげで保守性が高い」 と言われることがよくあります。 もちろん「いや、新しく作る際にもむしろ型のおかげですばやく作れる」などの反論もありますが、こういったトレードオフがあることもまた事実です。 さらに、Haskellの闇の力に飲まれてしまった方が書く厨ニ病コードは、人すらも1週間後には意味がわからなくなって保守性すら低くなる怖さも秘めています。 今回ご紹介する Tonatona は、Haskellを用いたアプリケーション開発にありがちなこういった問題を解決して、今までの常識を覆す「統合的アプリケーションフレームワーク」です。 公式リポジトリ 最新の内容はTonatonaのリポジトリにあります。 トナカイのコスプレをしたさくらちゃんが目印です。 どんな人のためのフレームワークか

    Haskellの新世代フレームワーク Tonatona - Qiita
    igrep
    igrep 2018/12/03
    メタフレームワークというより各フレームワークを補完する、って感じなんですかね。
  • 最適な筋トレがわかる筋肉チャートが便利 | ライフハッカー・ジャパン

    モバイルバッテリーとは呼べない。「ほぼポタ電」なコレ1台で有事の時もアウトドアも大活躍!【AmazonスマイルSALE】

    最適な筋トレがわかる筋肉チャートが便利 | ライフハッカー・ジャパン
    igrep
    igrep 2018/12/03
    push-up優秀だなぁ。
  • GitHub Discussions · Developer Collaboration & Communication Tool · GitHub

    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

    GitHub Discussions · Developer Collaboration & Communication Tool · GitHub
    igrep
    igrep 2018/12/03
    コミュニティー向けチャットサービス。GitHubが最近買収したそうで。Slackよりもその用途に向いてるんでしょうね。
  • GitHub - tonatona-project/tonatona: Haskell plugin-based meta application framework