タグ

2021年1月28日のブックマーク (5件)

  • 確保したリソースを忘れずに解放するには?[C#/VB]

    プログラム実行時に確保したリソースは忘れずに解放する必要がある。usingステートメント/Disposeパターンを使って、これを確実に行う方法を紹介する。 連載目次 リソースとは、メモリやファイル、あるいはデバイスコンテキストやウィンドウハンドルなどといった、プログラムの外にあるおよそあらゆる全てのものだ。それらをプログラムで利用するために確保した場合は、(一部の例外を除き)プログラムで解放する必要がある。解放しないと、プログラムのメモリ使用量は増大し続けるし、排他的に確保しているリソースは他から利用できないままとなる。なお、.NET Frameworkが管理しているメモリは例外だ。使われなくなったオブジェクトに割り当てられているメモリは、ガベージコレクタ機構によって自動的に解放される。 確保したリソースを忘れずに解放するにはusingステートメントかDisposeパターンを使えばよい。

    確保したリソースを忘れずに解放するには?[C#/VB]
  • Kotlinのsuspend関数のバイトコードを読んでみた - ZOZO TECH BLOG

    こんにちは。福岡研究所の岩(@odiak_)です。 みなさん、Kotlinのコルーチンを使っていますか? 私は、最近久しぶりにAndroidのコードを触る機会があり(3年ぶりくらいでしょうか)、以前から存在は知っていたものの詳しく知らなかったコルーチンを少し使ってみました。まずドキュメントを読んでみたのですが、よくデザインされているなと感じました。今回は使っていませんが、ChannelやFlowなども良さそうです。 この記事では、Kotlinのコルーチンを支える言語機能の1つである、suspend修飾子付き関数の動きをバイトコードから読み解いていきます。 対象読者としては、KotlinAndroidアプリの開発やサーバーサイドで使用していて、言語処理系の挙動にも興味がある方を想定しています。 コルーチンの紹介 ご存知ではない方のために、Kotlinのコルーチンについて簡単に紹介しておき

    Kotlinのsuspend関数のバイトコードを読んでみた - ZOZO TECH BLOG
  • 【レビュー】 スキャンが3割速くなった「ScanSnap iX1600」。統合ソフトも見違えるほど進化

    【レビュー】 スキャンが3割速くなった「ScanSnap iX1600」。統合ソフトも見違えるほど進化
  • ツイッターはたぶん数年以内に終わる|桜花一門

    ツイッター、というより大きなネットコミュニティは向こう数年で一気に衰退し、代わりに閉じた小さいコミュニティの時代が10年くらい続くだろうという話です。 これはパソコン通信という閉じたコミュニティから、2ちゃんなどの大規模掲示板により開かれたコミュニティの時代になり、それに疲れてMIXIという知り合いしかいない閉じたコミュニティに。そしてツイッターという大きなSNSに、ネットコミュニティの歴史は周期ごとに変わっていて、次の10年は閉じたコミュニティの時代になるだろうという予測です 大きなコミュニティは色々な知見や色々な人で出会えるというメリットがありますが、欲しくない情報や出会いたく無い人もやってくるというデメリットもあります。例えば 友人同士のたわいもない会話があったとする。お互い関西人同士でアホは言われ慣れている。でもそこへ知らない人が突如 とやってきて怒り出す。これが日に限らず、大き

    ツイッターはたぶん数年以内に終わる|桜花一門
    ene0kcal
    ene0kcal 2021/01/28
    国語的に数年というのは2〜3年なのだが、そんなにはやく終わるのかなぁ。知らんけども。
  • 「もっと早く知りたかった」フタが開かないときに使えるガムテープ技が超便利

    フタが開かないときに使えるライフハック技が注目を集めています。ガムテープを使う簡単な方法で、さっそく試したところ10年以上開けられなかった瓶のフタが開きました。ほんと投稿者には感謝しかない。 この技をTwitterに投稿したのは画家のTAKUYA YONEZAWA(@takuyanokaiga)さん。固まってしまった絵の具の瓶をなんとかしようとして編み出した方法だそうです。 使う道具はガムテープだけ。フタの周囲より長めに切り、粘着面が外側になるように細長く半分に折ります。それをフタの側面に貼り付けます。 ガムテープでフタが開けやすくなります では、実際にやってみましょう。冷蔵庫に眠っていたブルーベリージャムの瓶を使います。思いっきり力を入れても開けることができません。実は、このジャム、賞味期限は2009年。10年以上もフタが開かなくて捨てられず放置していたものです。これが開いたら、めちゃく

    「もっと早く知りたかった」フタが開かないときに使えるガムテープ技が超便利