2018年1月20日のブックマーク (7件)

  • Raspberry Piにも対応するタッチ式5型ディスプレイが発売、実売1万円ケースやスタンド付き

    Raspberry Piにも対応するタッチ式5型ディスプレイが発売、実売1万円ケースやスタンド付き
    Ioannes
    Ioannes 2018/01/20
  • 「プログラマ35歳定年」は実は良いことかも知れない | おごちゃんの雑文

    「プログラマ35歳定年」については、何度も書いている。 Results for ‘35歳’ 手を変え品を変え書いているのだが、早い話が「それはナンセンスだしそうならないように頑張ろう」的なことを書いている。 しかし、ここに来て実は良いことなのかも知れないと思うようになった。 以下、「バイアス」とか主語の大きさを云々する奴は読まないでよろしい。そーゆー奴はそもそもうっとおしいし、そういったものを云々しなきゃいけないレベルの人には多分通じない話だからだ。 最近の私の仕事は、ソフト屋とハード屋の間を行き来している。回路設計をして、プリント基板を作り、ファームを開発して、さらにシステムにする。その過程で各種ハード屋と関わり、ソフト屋の情報を見る。ソフト屋としての私しか見たことがない人達にとっては、「そんなこと出来るのか?」と思うだろうが、私の生い立ちやら学校のことやら考えたら、むしろこれが自然な立

    Ioannes
    Ioannes 2018/01/20
  • プログラミングの初心者を抜け出すための習慣 | Social Change!

    少しプログラミングが出来るようになると、それはそれでまた伸び悩むこともある。始めたばかりの頃は、プログラムが動くだけで楽しかったけれど、実用的で、少し複雑で難しいものを作ろうとすると、途端に時間がかかってしまう。 プログラミングがうまくなる近道などないとはいえ、経験者だからこそ伝えられることもあるのではないか。そう言えば、私も若い頃に先輩から、コードを書くこと以外にも、プログラミングをする上での姿勢や習慣などを教わった。 私もプログラミングを再開したがブランクがあるので、今となっては古い習慣もあるかもしれないが、私が先達から学んだことを伝えておくために残しておこう。もしかしたら、抽象化すればビジネスにも通じる習慣もあるかもしれない。 エラーが出ても慌てず、メッセージを読もう プログラミングをしていてエラーに出会わないことはないだろう。うまく出来たと思って実行ボタンを押したけど動かない、落ち

    プログラミングの初心者を抜け出すための習慣 | Social Change!
    Ioannes
    Ioannes 2018/01/20
  • 物理的に近くの相手とファイル共有する方法

    以下のようなTweetを読んだ。 ごめん言葉足らずだった。インターネットへの通信品質を信頼できないコミケ会場で、ビューワであるスマホやタブレット端末にPDFを送りつけたいんだ。 https://t.co/gzbcQKXkEN — ろ。まのふ (@kamiya344) January 19, 2018 インターネットが普及してからもうかれこれ20年以上もたつが、未だにこの問題が解決できていないのは嘆かわしいことだ。なのでこの問題を解決してみよう。 ただし、今回の問題は、大量に人が集まるため無線通信が難しい状況で、物理的に近い場所にいる相手とのファイル共有だ。 ファイルの転送自体は、前後にインターネット回線を確保してから行ってもいい場合は、どこかに暗号化したファイルを公開しておき、現場では復号鍵を配布すればいいだろう。 しかし、その場で直ちにファイルを転送したい場合はどうするのか。この場合、物

    物理的に近くの相手とファイル共有する方法
    Ioannes
    Ioannes 2018/01/20
  • シェルスクリプトの代わりにPythonを使う - オープンソースこねこね

    これまで、開発や運用時に使う、ちょっとしたコマンドラインツール、自動化スクリプトは、主にBashのシェルスクリプトで実装していたのですが、最近このような用途にはPythonを使うようにしています。 Bashスクリプトへの不満 スクリプトの実装方針 ポータビリティ重視のための縛りPythonプログラミング Tips __future__モジュールでバージョン2、3両方に対応させる バージョン2、3で異なるモジュールを、同じ名前で読み込む バージョン2、3を判別する関数を用意する よく使うスニペット 文字に色をつける 赤い文字でエラーメッセージを出力して終了する 外部コマンド実行する テキストをファイルに出力する ファイルに実行権限をつける スクリプトの同時、多重起動防止する コマンドライン・オプションの解析 HTTPリクエスト まとめ Bashスクリプトへの不満 Bashのスクリプト実装にお

    シェルスクリプトの代わりにPythonを使う - オープンソースこねこね
    Ioannes
    Ioannes 2018/01/20
  • PC上でAndroidアプリが動かせる「BlueStacks +N」のOBTが開始

    PC上でAndroidアプリが動かせる「BlueStacks +N」のOBTが開始 BlueStacks 配信元 BlueStack Systems 配信日 2018/01/19 <以下,メーカー発表文の内容をそのまま掲載しています> 世界初,Android 7 NougatがPCで動く ゲームプラットフォーム 『BlueStacks +N』オープンベータ開始 BlueStack Systems, Inc. (米国カリフォルニア州,CEO Rosen Sharma)は,世界初となるAndroid 7 Nougat(以下,Android N)がPCで動くゲームプラットフォーム『BlueStacks +N』のオープンベータテストを開始することを発表いたします。 BlueStacksは,これまでもこの分野における先駆者としてモバイルとPCの垣根を越えるゲーム環境を提供し,皆さまに多くのモバイルゲ

    PC上でAndroidアプリが動かせる「BlueStacks +N」のOBTが開始
    Ioannes
    Ioannes 2018/01/20
  • コンピュータセキュリティと様々なサイドチャネル攻撃|Rui Ueyama

    コンピュータセキュリティというのは微妙なもので、正面からの攻撃には安全でも、攻撃対象とは思われていなかった部分を突くとあっさり情報が盗めるパターンがある。そういう攻撃手法をサイドチャネル攻撃という。ここではサイドチャネル攻撃についていくつか見てみよう。 たとえば社外秘の文書をセキュアにブラウズしたいとしよう。VMwareなどを使って仮想マシンにOSを2つインストールして、通常利用環境とセキュア環境を完全に分離して、セキュア環境からしか社内ネットワークにアクセスできないようにして、そちら側をインターネットから完全に隔絶しておけば、仮に両方のOSが乗っ取られたとしても、VMware自体が乗っ取られない限りは依然として分離が有効に機能しているので、インターネットに情報がリークすることは原理的になさそうだ。 しかし実際にはこのような分離は完全な防護壁にはなってくれない。たとえばセキュア環境は「なに

    コンピュータセキュリティと様々なサイドチャネル攻撃|Rui Ueyama
    Ioannes
    Ioannes 2018/01/20