タグ

tipsに関するsh19910711のブックマーク (10)

  • こたつで寝るな、ふとん乾燥機を買え - ふしみのブログ

    急に寒くなった。 この記事はふしみ Advent Calendar の7日目の記事です。 こたつで寝るのは危ない 家にこたつがある日人の大半が、そして家にこたつのない日人の多くがこの季節に抱くのは「こたつで寝たい」という気持ちであろう。 ただ、実際に寝てしまうと床が固いのと狭いのとで疲れが取れない。さらには脱水症状や低温やけどの危険もありろくなことがなさそうだ。 ・上半身と下半身の体温に大きな差がある ・体温より高いコタツで異常に汗をかき、脱水症状に陥る ・腸の水分量も失われるので便秘も引き起こす ・狭い中で寝返りなどが出来ず、関節や筋肉にも負担がかかる ・結果的に疲れが取れず睡眠のリズムが崩れる ・のどや鼻が乾燥して風邪をひきやすい コタツで寝るのは危険! 最悪、死に至ることも… しかしながら、夜にこたつに入ってしまうと、寝るために温かいこたつを離れわざわざ冷たい布団に入るのがどうし

    こたつで寝るな、ふとん乾燥機を買え - ふしみのブログ
    sh19910711
    sh19910711 2022/11/19
    2018 / "寒い時期になると、ふとんに入っても5分ほどはふとんに熱を奪われる状況が続く / 乾燥機があれば開始10秒 / ふとん乾燥機を装備したふとんは、「テーブル部分のないこたつ」と考えることも可能"
  • GoのパフォーマンスTipsメモ

    パフォーマンス維持のコツをコツコツとメモする リフレクションは最後の手段 パフォーマンスに寄与しない部分でのみ使う。 どこがパフォーマンスに寄与するのかが不透明なうちは使用禁止のほうが良い。 一度使い出すとリフレクションは多用したくなる魔力がある。 メモリ使用量 値は8バイトアライメントに置かれるので基は8バイト長分メモリを専有。 ポインタ変数は64bitCPUで8バイト長 インターフェース型変数は16バイト長〜 (値+型識別) メモリ確保を含む型コンバートは 型キャスト、アサーションに比べると10倍以上遅い。 同じ値なのに「メモリ確保を含む型コンバート」を複数回行う場合は メモリ消費量は増えるが汎用の変数「interface{}」に 値を保存しておいて参照するほうが速度を維持できる。 ゼロメモリアロケーション 高頻度操作におけるメモリアロック1とゼロの間には大きな速度差がある。 可能で

  • モジュロ演算の替わりとなる高速処理 | POSTD

    N 個の要素セットの中からランダムに整数を1つ取り出すと仮定します。使っているコンピュータに32ビット整数の乱数を生成する機能がある場合、その数をどのように N より小さいインデックスに変換すればいいのでしょうか。例えば、サイズが N のハッシュテーブルがあると仮定します。このような場合でも、ハッシュ値(通常32ビットや64ビットの整数)を N より小さいインデックスに変換する必要があります。このような場合、大抵プログラマは解決の際、 N が2のべき乗であるようにしますが、これは必ずしも理想的とは言えません。 任意の整数 N をできるだけ公平にマッピングしたいとします。2 ³² 個存在する32ビットの整数全てから始める場合、{0, 1 ,…, N – 1}の値域に定められた値に、ちょうど2 ³² / N 個の値をマッピングできるようにするのが理想的です。 残念ながら、2 ³² は N によ

    モジュロ演算の替わりとなる高速処理 | POSTD
  • https://github.com/search で面白そうなrepositoryを探す方法 - Qiita

    みんながstarしているrepositoryを検索 例: [rails stars:>=100] キーワードだけで検索すると候補のrepositoryが大量に見つかってしまうことがあります。ひとまず人気の有りそうなものを探したいときはstarsを使い、star数で絞り込みを行うと良いでしょう。 他にも、以下のように絞込を行うこともできます。 starが1から100の間 stars:1..100 starが100以上 stars:>=100 starが100以下 stars:<=100 特定の言語の定番を知りたい 例: [language:ruby stars:>1000] lanuage:hogeを使うことで特定の言語のrepositoryを検索することができます。starsと組み合わせて、検索結果をMost starsにすれば、その言語での有名どころを調べることができます。 最近も更新の

    https://github.com/search で面白そうなrepositoryを探す方法 - Qiita
  • ps aux | grep hogehoge で grep プロセスを出さない方法 -

    友人にクイズで出されてわからなかったのだが、 $ ps aux | grep init root 1 0.0 0.0 23820 2016 ? Ss 03:02 0:00 /sbin/init account1 3154 0.0 0.0 7176 1016 pts/0 S+ 14:17 0:00 grep init となるが、どうやって grep プロセスが表示に含まれるのを除去するか。もちろん ps aux | grep init | grep -v grep とかでもよいが、grep 1回で済ますには・・・? $ ps aux | grep '[i]nit' root 1 0.0 0.0 23820 2016 ? Ss 03:02 0:00 /sbin/init 衝撃を受けました。 追記 pgrep -lf init という技も教えてもらいました。 追記2 $ touch init $

    ps aux | grep hogehoge で grep プロセスを出さない方法 -
  • PDFをファイルの中心として自分の中の生産性をあげていく - takabow2011のブログ

    最近は色々なネットワークサービスが充実してきて、それなりに満足だけれども、対応するソフトをもっていなかったり、バージョンが未対応だったりすることも多いので、共通のファイルを考えた場合、アンドロイドにしても、ウインドウズにしても、PDFファイルが一番いいという結論にたどり着いた。 自分の年齢を考えると50前だし、そろそろ真剣にパソコンの機能を使っていかないと、これまでの遊びの延長では限られた時間は待ってくれない。 インターネットは、考える材料の宝庫だし、単にどんどん流していくだけでなく、目的のゴールまでたどり着ける支援ツールとして、活用したい。 また、知識の定着をはかりしっかりとした道具として使っていきたい。 生きる上での指針になるサイトがあるので、これを自分なかで資料化したい。 そう考えたとき、資料と保存するため、お気に入りの資料をPDF化するため、どうすればベストか考えた。 今までは、フ

    PDFをファイルの中心として自分の中の生産性をあげていく - takabow2011のブログ
    sh19910711
    sh19910711 2013/11/13
    便利。Chromeの選択範囲で印刷する機能をつかってPDFを生成
  • php --rf 関数名 - k-holyのPHPとか諸々メモ

    昨日の昼ごろから突然、下のような状態になって php.net が見られなくなってしまったわけですが…。 どうしよう $haystack と $needle の順番が分からない! そんな時も安心、実はCLIのphpコマンドで関数のリフレクションが見られるのでした…! http://jp.php.net/manual/ja/features.commandline.options.php --rf 関数名 で関数 --rc クラス名 でクラス(定数、プロパティ、メソッド一覧) --ri モジュール名 でモジュールの設定(php.iniオプション) ※コア機能は"main"モジュールを指定 使いそうなのはこの辺りでしょうか。 や、もう見られるようになってますが。 User Contributed Notes とか別に要らないという場合には、素早く調べられて便利だと思います。 ヤッター こういうの

    php --rf 関数名 - k-holyのPHPとか諸々メモ
  • Using Ruby’s gsub with a hash

    Hacker. Emacs fanatic. Lover of parentheses. Firebrand. Just another programmer with too many opinions. I’m not the best, but I’m pretty good. Recently we discussed how you can use String#gsub with a block. Today we’ll examine another somewhat unknown feature of the gsub method - the ability to supply a replacement hash as the second argument (which is normally a string). If the replacement argume

    Using Ruby’s gsub with a hash
  • パーセント「%」キーで対応する括弧へカーソルを移動する — 名無しのvim使い

    概要 vimエディタではプログラミングをする時に便利な機能がいくつか用意されており、 その中には、あるプログラミングコード中の 「{」に対応する閉じ「}」、「[」に対応する閉じ「]」、「(」に対応する閉じ「)」を見つけ出す機能があります。 「%」によるカーソル」移動の使い方 下のコードで、2行目の「{」の上にエディタのカーソルがある時に % キーを入力すると、 対応する6行目の閉じ「}」にカーソルが移動します。 1: // JavaScript 2: function js_func() { 3: // 何らかの処理 4: // 何らかの処理 5: // 何らかの処理 6: }↓( % キーを押す。) 1: // JavaScript 2: function js_func() { 3: // 何らかの処理 4: // 何らかの処理 5: // 何らかの処理 6: }この機能は次のような場

  • 手前味噌煮込みうどん

  • 1