タグ

2017年11月25日のブックマーク (7件)

  • ReVIEW記法 基本文法最速マスター - 達人出版会日記

    今日はソニーリーダーの話じゃなくて、当社で発売しているの方の話題です。 達人出版会が発行しているドキュメントは、今のところ全てReVIEW記法という記法を使って書かれています。ReVIEWのアプリ(というか単純なコマンドライン用のコマンド)を使えば、EPUBやLaTeXに自動変換できたり、InDesignを使って印刷用原稿にすることもできます。実際、高橋が執筆した『Rubyレシピブック第3版』などは、ReVIEWを使って書いた原稿から、InDesignによって印刷用に使われています。 ReVIEW記法の真面目な紹介はサイトの方にある程度書いてありますが、簡単なチュートリアルということで、はてなっぽく書いてみます。というか「はてな記法 基文法最速マスター」を参考にしてます。 基礎 プレーンテキスト 多くのWiki記法や簡易マークアップ言語と同じ様に、特別な記法(後述)を使った表現以外は全

    ReVIEW記法 基本文法最速マスター - 達人出版会日記
  • プログラマが独立・起業する時によくするミスと対策 まとめ - Qiita

    自分がプログラマから起業して沢山失敗したので、同じミスをプログラマ、エンジニアの方にして欲しくないという想いから、よくある失敗をまとめました。(常に追加中) プログラマでなくても、フリーランス起業する方に役立つでしょう。 特に技術分野の経験だけしかない人は、気をつけましょう。 技術以外の大量の会社関連の知識、実行能力、実行する時間、経験が必要になります。 従業員との最も大きな違いはリスクかと思います。 従業員は金銭的なマイナスリスクは非常に少ないですが、フリーランスや取締役は数百万円以上のリスク負うことが非常に多いので、リスクヘッジをするための知識と経験が(嫌でも)多く必要になります。 技術も持っているのでプロダクトを作りたい方も多いと思いますが、会社の場合プロダクトを作るだけではなく、市場で勝てるプロダクトを作る会社組織も同時に作らなくてはなりません。どのような人材をどの順番でどのよう

    プログラマが独立・起業する時によくするミスと対策 まとめ - Qiita
  • 君のRustは20倍遅い - 簡潔なQ

    Rustはデフォルトでは来の力を発揮しない。試しに手頃なベンチマークを3個くらい試したらだいたい20~100倍程度遅かった。 「Rustで ○○ を高速にする方法」が知りたい人は、まず、Rustコンパイラが来の力を発揮しているか確認したほうがよい。 Cargoの場合 Cargoでは --release をつけると来の力を発揮してコンパイルする。 $ cargo build --release $ cargo run --release rustcを直接実行する場合 $ rustc -C opt-level=3 -C debug_assertions=no 上記のオプションを設定しない理由 逆に、上記のオプションを使わない理由としては、デバッグモードのほうが諸々のチェックが実行されてよいというのが挙げられる。 例えば、整数演算のオーバーフローはデバッグモードでは捕捉される。なお、オーバ

    君のRustは20倍遅い - 簡潔なQ
  • 優秀なプログラマーになるためのコツ

    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.

    優秀なプログラマーになるためのコツ
  • 即席の自作防護服でスズメバチ狩り そしてハチ料理

    (※注意 : スズメバチに関する専門知識を有し、扱いにも慣れたライターによる記事です。読者のみなさまは絶対に真似しないようにしてください。刺されると生命に危険を及ぼします) 2017年10月。大阪へ出張していた折に、京都で農家をしている大学時代の先輩から連絡が入った。 なんでも、畑にスズメバチが巣を作ってしまい、とても手を焼いているとのことだった。すぐに電話を入れた。 「じゃあちょうど関西にいるので一緒に採りましょう。装備がない?じゃあ即席で作りましょう。なんとかなるはず。」

    即席の自作防護服でスズメバチ狩り そしてハチ料理
  • Zeroconf(Bonjour/Avahi)を使いsshでIntel EdisonやRaspberryPiに楽につなぐ - そのボード、僕が積んでおきます。

    Intel EdisonやRaspberryPiを使う場合、ssh経由で接続することが多い。EdisonやRaspberryPiを無線LANで接続し、DHCPIPアドレスを取得している場合、立ち上げのタイミングによってIPアドレスが変化してしまうため、まずはIPアドレスを調べなければならなくなってしまう。 そこでIPアドレスではなくホストネームでこれらのデバイスに接続するために、ホストネームの自動登録・解決のためにZeroconfを用いる。 ZeroconfをAppleが独自に実装・拡張したのが「Bonjour」であり、Linuxなどには「Avahi」という実装が存在している。 【デバイス側の準備】 Intel Edison EdisonでYocto Linuxを使っている場合は標準でmDNSサービスが動いているようなので、ホストネームの登録がきちんとできていれば問題ない。 一般的なセッ

    Zeroconf(Bonjour/Avahi)を使いsshでIntel EdisonやRaspberryPiに楽につなぐ - そのボード、僕が積んでおきます。
  • なぜ git rebase をやめるべきか - Frasco

    Git での開発を数年間経験した後、徐々に日々の仕事の一部として、より高度な Git コマンドを使うようになりました。私は Git rebase を見つけてすぐにそれを毎日の仕事に使いました。リベースに精通している人は、どれだけ強力で魅力的なツールであるのか知っているでしょう。しかし、リベースには、初めてリベースを触ったときにはわからなかったのですが、いくつかの課題があることに気が付きました。これを説明する前に、マージとリベースの違いをおさらいしておきましょう。 最初に、feature ブランチを master にマージする例を考えてみましょう。マージすることにより、新しいマージコミット g を作成します。下のコミットグラフではマージした際に何が起こるのかを説明しています。また、開発が盛んなリポジトリでよく見かける「線路」のようなグラフになっているのが見て取れるでしょう。 マージの例 ある

    なぜ git rebase をやめるべきか - Frasco
    ryochack
    ryochack 2017/11/25
    “開発者たちがブランチをリベースさせる動機は何ですか?私はそれが虚栄心であるという結論に至りました。”