タグ

Rustに関するmasutaka26のブックマーク (4)

  • Qiita:Teamのクローンを作ってみた話 · dongri

    タイトルのクローンを作ったは嘘w。似たようなものを作ったが当。 チームがちょっと大きくなったのと外国籍のエンジニアがQiita嫌いという理由でQiita:Teamやめて 他のツールをいろいろ試してみたがどれも長く続かず、文句言うばかりでした。 結果エンジニアがノウハウなどナレッジを残す場所がなくなったわけですね。 結局何がダメだったのか?文化の違い?デザインがダメ?私もわかりません。 ちょっと考えてみたんですが、Qiitaのデザインがだめ、機能がだめだったら俺らが作ればいいんじゃと 思って作ってみたのがteamでした。https://github.com/rusts/team 業務で使ってるGo言語で作ったらずっと早く簡単に作れたと思うが、社内でRust好きなエンジニアが結構多いなと感じ、 もしRustで作ったらみんなが興味持って機能追加したりメンテして俺達が当に欲しかったものを作れる

    Qiita:Teamのクローンを作ってみた話 · dongri
    masutaka26
    masutaka26 2017/09/30
    Rust 製。強い
  • 気付いたらRustの環境構築がかなり楽になってた | κeenのHappy Hacκing Blog

    κeenです。ここのところRustの開発ツール回りでリリースが続いてセットアップが楽になってるようだったので最新の情報をお届けします。 とりあえず私は既存の環境があるので一旦全て破棄してから再度セットアップしてみます。 Rustのインストール rustup.rs - The Rust toolchain installerがリリースされたので以下で一発です。 $ curl https://sh.rustup.rs -sSf | sh そして をシェルのrcファイルに書き加えたらOKです。 今のシェルにも反映するには同じく上記のコマンドを打ちます。 周辺ツールのインストール cargoがあるので楽ですね # コードフォーマッタ $ cargo install rustfmt # 補完、定義ジャンプなど $ cargo install racer まあまあ時間がかかります。 エディタ(Emac

    気付いたらRustの環境構築がかなり楽になってた | κeenのHappy Hacκing Blog
  • Fluent Loggerの信頼性を高めるには - 2017-04-28 - ククログ

    はじめに Fluentdにログを送る方法として、Fluent Loggerを使う方法があります。 RubyJavaにはそれぞれfluent-logger-rubyやfluent-logger-javaなどのFluent Loggerがあり、よくメンテナンスされています。 この記事ではFluent Loggerを使ってFluentd v0.12またはv0.14にログを送信する時にどのようにするとより確実にログ転送ができるようになるかを解説します。 最小構成のFluent_Loggerを作成するには では最小構成のFluent Loggerはどのような仕様に基づき実装されるべきかを解説しました。この記事はその続編です。 確実にログを送るには 確実にログを送るにはエラーが起きた時にそのエラーを回復する手段を提供されていることが必要です。 ログが送れたことをFluent Logger側で検出する

    Fluent Loggerの信頼性を高めるには - 2017-04-28 - ククログ
    masutaka26
    masutaka26 2017/05/05
    以前 Ruby 版を調べましたが( https://masutaka.net/chalow/2016-06-13-2.html )、再試行が良くできてましたね
  • Rustは何が新しいのか(基本的な言語機能の紹介) - いもす研

    Rust は、Firefox を開発する Mozilla が開発し、次世代ブラウザの開発に使っているプログラミング言語です。借用検査という概念を導入することによりメモリ安全およびデータ競合安全をコンパイラが保証する言語であり、2015年中頃の安定版のリリースあたりから次第に注目を集めるようになりました。 メモリ安全とは、メモリの範囲外アクセスや二重解放、ヌル参照、未初期化領域へのアクセスがない状態を表します。ただし、Rust の言うメモリ安全とは、メモリリークをしないことを保証するものではありません。 データ競合安全とは、あるひとつのオブジェクトに対しての読み込みおよび書き込みのが同時に起き結果が不定になる状態にならないことを表します。競合状態とは異なります。 無名関数という概念を様々な言語が次々と導入したように、プログラミング言語は相互に影響を及ぼし徐々に変化しています。Rust は「寿

  • 1