タグ

2017年11月26日のブックマーク (5件)

  • Python 3 の asyncio で http サーバーを書く - Qiita

    先日 JJUG CCC 2017 FALL に参加してきました。 イベントの中で 田所 駿佑 さんによるセッションでプログラミング言語の勉強のためのお題として HTTP サーバーを書こうといった発表がありました。 新しいプログラミング言語の学び方 HTTPサーバーを作って学ぶ Java, Scala, Clojure https://github.com/todokr/simple-http-server おおたに さんと一緒にセッションを聞いてセッションが終わってから HTTP サーバーを書きたくなりましたよね? と問われ、そのときはセッションを聞いてテンションも上がっていたのもあり「あー、そうですね。。。」と相槌をうっていました。 その後、イベントが終わって新宿駅へ歩いていった帰り際にも 帰ったら HTTP サーバーを書くんですよね? と念を押されました。たぶん帰るまでに3

    Python 3 の asyncio で http サーバーを書く - Qiita
  • ExcelMerge - Excelファイルの差分ビューワー

    Excel仕事で使っていると、メールでやり取りしたり誤った上書きを避けるためにコピーを作ったりして次第に同じようなExcelファイルに埋もれることになります。二つのExcelファイルを並べて、どこが違うのか見比べた経験は誰しもがあるのではないでしょうか。 そんな方に使ってみて欲しいのがExcelMergeです。Excelファイルの差分チェックツールです。 ExcelMergeの使い方 簡易的なExcelファイルを二つ比べています。 変更されたセル、追加された行などにジャンプできます。 設定で色や動作を変更できます。 ExcelMergeは将来的にマージ機能の実装を目指していますが、現時点では差分表示までとなっています。とは言え、差分が見える形になっているだけで作業負荷は大幅に軽減されるのではないでしょうか。Excelをよく使っている方にお勧めです。 ExcelMergeはWindows

    ExcelMerge - Excelファイルの差分ビューワー
    Wacky
    Wacky 2017/11/26
    “Excelファイルの差分チェックツールです。”
  • 知る価値のある無名Linuxディストリビューション10選

    Jack Wallen (Special to TechRepublic) 翻訳校正: 石橋啓一郎 2011-03-16 08:00 Linuxには、恐ろしく多くの種類がある。もちろん、それらのディストリビューションのいくつかは、他のものよりも価値が高い。しかし、UbuntuやFedora、Linux Mint、PCLinuxOS、OpenSUSEやその亜種のほかに、どんなディストリビューションを知っておくべきだろうか。信じられないかも知れないが、知っておく価値のあるディストリビューションは、有名なもの以外にもある。無名のディストリビューションの中にも、見るべきものは数多く存在するのだ。この記事では、読者の生活に何らかのプラス効果を与えるかもしれない、あまり知名度が高くないLinuxディストリビューションを紹介しよう。 1.Damn Vulnerable Linux Damn Vulner

    知る価値のある無名Linuxディストリビューション10選
  • お手軽にIoTシステム作りを始められる「Bolt」

    IoTは「モノのインターネット」と表現され、課題解決のための手段として利用され、よく耳にするワードですが、言葉が抽象的でイマイチどんなものかわかりづらいため、敬遠している人も多いと思います。システムを作るときも同じで、概念が抽象的だと何から始めたらいいか、どのように開発したらいいかもわかりにくいため、多大な時間とコストがかかってしまうことも。IoT開発の統合プラットフォーム「Bolt」を使うと、悩む必要はなく、お手軽にIoTシステム作りが始められるとのことです。 Bolt : IoT Platform https://www.boltiot.com/index.html Fully integrated IoT platform, made for Machine Learning by Bolt IoT — Kickstarter https://www.kickstarter.com/

    お手軽にIoTシステム作りを始められる「Bolt」
    Wacky
    Wacky 2017/11/26
  • プログラム高速化の禁術 - Qiita

    はじめに これは昔(2010年頃)自分が使っていた高速化技法について書いたものです. 今となってはレガシーだったり,通用しないものもあるかもしれませんが,こういう知識も無くなってしまったり,自分も忘れてしまう気がしたので,メモ代わりに書いておきます. ただ言えることは,「最適化はするな」ということです.最適化すると,保守性が大幅に失われる危険性があります.そして,これから書く項目を1つ1つ行って,高速化できたとしても,せいぜい2倍程度です.ただその2倍程度の速度も欲しい!そのためには悪魔に魂と保守性を売る!という方はご覧ください.これらの高速化は割といろいろな言語に当てはまることも多いですが,大体C++で書くことを念頭に置いていただければ,幸いです.あと,個人的には競技プログラミングだったり,計算科学をやっていた時期に見つけた経験則なので間違ってる場合もあります. コンパイルオプションをこ

    プログラム高速化の禁術 - Qiita
    Wacky
    Wacky 2017/11/26
    “実際のところ最適化してしまうと本当に読めなくなりますし,保守性が落ちすぎて仕様変更に耐えられなくなるので,普通の人にはお勧めしないです.”