takuya23456のブックマーク (1,144)

  • やりたくないことをズルズルと先延ばしにしないためには「考えないこと」が重要

    勉強から床掃除まで、誰しもが「やりたくないこと」を持っています。ブリティッシュコロンビア大学で基礎工学を学ぶTiffany Matthéさんにとって、「やらなければならないけれどやりたくないこと」は運動でした。Matthéさんは5年の歳月を運動の「先延ばし行動」に費やしたものの、その後、運動の習慣付けに成功しました。やりたくないことをやるために重要なポイントを、Matthéさんが経験からつづっています。 The Art of Not Thinking | Tiffany Matthé https://tiffanymatthe.com/not-thinking Matthéさんは、5年の間に運動を全く行わなかったわけではなく、YouTubeを見ながらワークアウトをしたり、弟と一緒にランニングをしたりと、時折運動することはあったそうです。Matthéさんは運動嫌いというわけではなく、運動後に

    やりたくないことをズルズルと先延ばしにしないためには「考えないこと」が重要
  • 公務員に何かを頼む時は必ず記録に残せ

    公務員やいわゆる公に関わってる奴ら全般に言えることだが、あいつらは「記録に残る事」と「この場限りで何も記録に残らない事」では仕事に対する熱量が全然違う。 公という場所は長く働けば働くほど「何もない普通の一日を無事に終える事」を達成する為に最低限の労力を尽くすようになる。 悪く言えば事なかれ主義とも言えるが、よく言えば仕事によって力の入れようが変わってくるという事でもある。 だから ・電話や窓口で役所に相談する ・交番や警察署に直接出向いて話をする というのは最も効率が悪く、その場限りの適当な対応を受けやすい。 何度も言うが公務員は「その日1日を何事もなく過ごす」事を信条としている為、直接対面で向かってしまうと話で受け流す・書類を渡しっぱなしにして放流される可能性が非常に高い。 たまにまだ新人のやる気のある人に当たると親切にしてもらえる事もあるが、その可能性は限りなく低い。 だから警察に相談

    公務員に何かを頼む時は必ず記録に残せ
  • 【JavaScript】本日未明、[ async - await ]さんが死体で発見され... - Qiita

    「な、なんじゃこりゃあああぁあっtっt!!!!」 ・・・ ・・・ ・・・ 非同期処理を"ちゃんと"理解して使いたい 『非同期処理なんとなくの理解で書いている...』 『動いてるし、ヨシ!』 令和プログラマー*1である私自身、なるべく気を付けようと思っていますが、ついついなんとなくで書いてしまいそうになります。 (*1: 令和になってからプログラミングを知った人。初心者のこと。) ちなみに冒頭のコードは、「並列でいける処理をつい直列でやってしまっている」 例です。 実際に手を動かしながら非同期処理の理解を深める 記事は以下の構成で、順を追って非同期処理を学習し、明日から自信を持って非同期処理が書けるようになるためのハンズオンです。 JSの非同期処理について知る Promise について知る Async / Await を使えるようにする 冒頭のコードがリファクタリングできるようになる 実際

    【JavaScript】本日未明、[ async - await ]さんが死体で発見され... - Qiita
  • 【図解入門】シンプルな図の作り方|櫻田潤🎨インフォグラフィック・エディター|note

    3年前に、図解の基をまとめた『図で考える。シンプルになる。』を書きました。その内容から、エッセンスを抽出したのがnoteになります。 (1)「幕の内図解」と「イチオシ図解」 図には、大きく分けて、2つのアプローチがあります。 ひとつは、幕の内弁当のように、いろんな要素を盛り込んだ図で、もうひとつが、唐揚げ弁当のように、イチオシのおかずにフォーカスした図です。 たとえば、桃太郎の話を「幕の内図解」のアプローチでまとめてみたのが、つぎの図です。 登場人物とエピソードをフラットに扱って、網羅的に盛り込んでいます。 この図を使って、人に説明しようとすると、「まず、お婆さんですが……」「つづいて、お爺さんですが……」といった具合に、「お婆さん」「お爺さん」「桃太郎」それぞれの視点に切り替えが必要になり、話す方も話しづらければ、聞く方もまどろっこしく感じてしまいます。 相手がじっくり聞く耳を持っ

    【図解入門】シンプルな図の作り方|櫻田潤🎨インフォグラフィック・エディター|note
  • 過去の自分に教えなければならないVSCodeのショートカット - Qiita

    以下はVitor Paladini ( Twitter / GitHub / dev.to ) によるVS Code shortcuts that I would teach myself if I had a time machine with limited fuelの日語訳です。 VS Code shortcuts that I would teach myself if I had a time machine with limited fuel 「やあ俺だ。黙って聞いてくれ。時間がないんだ。」 「待って待って、お前誰だ。どうやって部屋に入ってきた。あとどうして俺そっくりなんだ。」 「俺は未来のお前だ。ここまで来たのは、特別にVSCodeのショートカットを教えるためだ。さあいくぞ」 「正気か?ロト6の番号でも株式情報でもなく、わざわざVSCodeのショートカットを教えにやってきた

    過去の自分に教えなければならないVSCodeのショートカット - Qiita
  • 配列を征する者はJSを制す。JavaScriptのスマートな配列操作テクニック - ICS MEDIA

    JavaScriptでコードを記述する際、配列の各要素について処理をするケースは頻出します。開発の現場で配列操作の処理を見ていると、次のようなケースがよくあります。 配列の非破壊の望まれる場面が増えているが、元の配列を破壊操作している filter()やevery()など配列のメソッドで書けるところを、forEach()メソッドやfor ... of文を使ってコードを記載し、冗長になっている 記述しても効果のないArray.from()を使用している コード的には問題なく、アプリケーションは意図的に動作しているかもしれません。しかし、冗長な記述は可読性が低下し、予期せぬバグを誘発する可能性があるでしょう。 記事では、配列操作でよく見かける冗長な記述を、簡潔な記述で置き換える方法について解説します。 記事で紹介するJavaScriptの配列操作のチートシートを用意したので、まとめて読みた

    配列を征する者はJSを制す。JavaScriptのスマートな配列操作テクニック - ICS MEDIA
  • 炎上マーケティングしたときに起こること|小野ほりでい

    Go Toでちょっと高い旅館に泊まったら、大失敗。出てきた夕がこれ。さらに天麩羅とごはん、お吸い物。多すぎて到底べきれない。シニア層がメインターゲットのはずなので、つまり廃棄前提(としか思えないし、実際にかなりの廃棄が出ているはず)。不味くはないけど、体験価値としては…… pic.twitter.com/hw3xsCQTfM — よりかね けいいち@子どもに伝えたいIT/メディアリテラシー(noteサークル) (@k_yorikane) August 10, 2020 先日、「旅館で出てきた料理が多すぎる」という苦言風のtweetが拡散し、結果的に宣伝効果があったこと、そして発信者のプロフィールに「田端大学」というキーワードがあったことから「炎上マーケティングではないか」と話題になりました。 この田端信太郎という方を調べてみると、以前にも「コロナ禍で同業者が倒産すれば競合が減るのだから

    炎上マーケティングしたときに起こること|小野ほりでい
  • IBMがRustを使ってNode.jsのプロジェクトを書き換え。その背景とは?

    IBMがRustを使ったソフトウェア開発を加速している。RustはMozilla Foundationが開発をリードするオープンソースのプログラミング言語だ。Rust歴史はまだ浅いものの、DropboxやCloudflareMicrosoft、Facebookなどの多くの企業で利用が拡がっている。Microsoftが社内で2004年から統計を取った調査によれば、自社が開発したソフトウェア(C、C++を利用)における脆弱性のうち約70%がメモリーの操作に由来するとして、メモリーセーフなRustを採用する流れになっているという。

    IBMがRustを使ってNode.jsのプロジェクトを書き換え。その背景とは?
  • 酒蒸し法・ザ・ファイナル

    1978年東京生まれ。酒場ライター。著書に『酒場っ子』『つつまし酒』『天国酒場』など。ライター・スズキナオとのユニット「酒の穴」としても活動中。 前の記事:お汁がじゅわっと染みこむ材王座決定戦 酒蒸し法のおさらい 「酒蒸し法」とは、メジャーなアサリに限らず、さまざまな材を酒蒸しにしてべてみると、材にふっくらと火が通り、しかも日酒の効果で旨味がたっぷり増すという便利な調理法。 やりかたは簡単で、フライパンに塩をふった材を入れ、そこに、材の6ぶんめくらいまでが浸る量の日酒(安いパックの酒でじゅうぶん)を注ぎ、フタをして中火で、水気がなくなるまでほっておくだけ。 自分で言うのもなんですが、これがなかなかに汎用性高く、その割に斬新なアイデアだったようで、デイリーポータルZで発表したあともいくつかの雑誌やWEB媒体などで取材を受け、紹介させてもらったりしました。そして、そういう機会に

    酒蒸し法・ザ・ファイナル
  • 「Goの父」ロブ・パイクの「プログラミング5カ条」、ネット上で話題に

    「UNIXはただ死んだだけでなく、当にひどい臭いを放ち始めている」「キャッシュはアーキテクチャではない。単なる最適化だ」などの語録を生んだ「Goの父」とも呼ばれるロブ・パイク氏の「プログラミング5カ条」について、ネット上で話題となっています users.ece.utexas.edu/~adnan/pike.html http://users.ece.utexas.edu/~adnan/pike.html Rob Pike's Rules of Programming (1989) | Hacker News https://news.ycombinator.com/item?id=24135189 パイク氏の「プログラミング5カ条」は以下。 ルール1:プログラムのどこで処理時間がかかるかはわからない。ボトルネックは意外な場所で発生するので、ボトルネックがどこにあるかを証明するまでは、臆測

    「Goの父」ロブ・パイクの「プログラミング5カ条」、ネット上で話題に
  • MacOS ユーザが WSL では無い Windows のコンソール環境を整える - 2nd life (移転しました)

    先日、メインの開発環境を MacOS から Windows 10 Professional へと移しました。理由としては主に2点で、現在仕事を自宅の固定席で行っており PC を持ち運びする必要がなくなったため Mac より高速で安価な Windows デスクトップ機を使いたいこと(Ryzen 9使いたい!)、WSL2 が正式版となり使ってみた感じ問題なく WSL2仕事の開発ができそうだったことが挙げられます。 WSL2 はふつうに Linux なので問題なく開発環境の構築が行なえ、Windows からも VSCode Remote のおかげでで違和感なくWSL2上のコードを編集、実行ができ快適な開発が行えています。(なお、WSL2 についての記事は山程溢れているので、ここでは殆ど触れません。) しかしながら、WSL2 ではないふつうの Windows 上で開発する機会が出てきたので、M

    MacOS ユーザが WSL では無い Windows のコンソール環境を整える - 2nd life (移転しました)
  • パーフェクトRails著者が解説するdeviseの現代的なユーザー認証のモデル構成について - joker1007’s diary

    最近、パーフェクトRuby on Railsの増補改訂版をリリースさせていただいた身なので、久しぶりにRailsについて書いてみようと思う。 まあ、書籍の宣伝みたいなものです。 数日前に、noteというサービスでWebフロント側に投稿者のIPアドレスが露出するという漏洩事故が起きました。これがどれぐらい問題かは一旦置いておいて、何故こういうことになるのか、そしてRailsでよく使われるdeviseという認証機構作成ライブラリのより良い使い方について話をしていきます。 (noteRailsを使っているか、ここで話をするdeviseを採用しているかは定かではないので、ここから先の話はその事故とは直接関係ありません。Railsだったとしても恐らく使ってないか変な使い方してると思うんですが、理由は後述) 何故こんなことが起きるのか そもそも、フロント側に何故IPアドレスを送ってんだ、という話です

    パーフェクトRails著者が解説するdeviseの現代的なユーザー認証のモデル構成について - joker1007’s diary
  • Railsで認証機能を自作する?それともDeviseを使う? - アジャイルSEの憂鬱

    定期的にDevise批判の話が出てくるので、個人的な考えを書いてみます。 Railsに詳しくないなら、Deviseを使わないべきか? 「認証自作、 Rails 、 Devise」の記事で以下のような記載がある。 「Rails について深い理解がないならば、 Devise は使うな」とあります。この方針は10 年近く前から書かれています。 これ元の英語とあってない気がするんですよね。 If you are building your first Rails application, we recommend you do not use Devise. Devise requires a good understanding of the Rails Framework. In such cases, we advise you to start a simple authenticatio

    Railsで認証機能を自作する?それともDeviseを使う? - アジャイルSEの憂鬱
  • ディープラーニング(Deep Learning)の歴史を振り返る - 渋谷駅前で働くデータサイエンティストのブログ

    先日Quora日語版でこんな回答を書いたのですが、ついでなので少し文脈情報を付け足してブログの方に再録することにしました。理由は単純で、このブログでディープラーニングの歴史についてまとめた記事を今まで書いてきたことがなく、そしてブログ記事にした方がより認識違いや調査不足などについての指摘をもらいやすいと思われたからです。ということで、以下の説明に関してツッコミがあれば是非コメント欄などにお寄せくださいm(_ _)m (A Neural Network Playground) ディープラーニングを語る上で、その前史であるパーセプトロン、そして(人工)ニューラルネットワークの話題は欠かせません。以下大まかに説明していきましょう。(※歴史解説中では敬称略、各種用語は原則カナ表記*1) パーセプトロンの登場 ミンスキーによる批判と第1の冬の時代 誤差逆伝播学習則と中間層を用いたニューラルネットワ

    ディープラーニング(Deep Learning)の歴史を振り返る - 渋谷駅前で働くデータサイエンティストのブログ
  • 財テク - shunirr

    この記事は 2020 年に書かれたものです 前提 shunirr の独自研究による財テクをまとめています shunirr は、そこそこの規模の会社勤務なソフトウェアエンジニア (退職金や企業型 DC は無い) 、独身、副業は特にやっていない 状況の異なる人間は役に立たない情報である可能性が高い フリーランスなどの自営業、スタートアップ企業勤務、あるいは歴史ある大企業勤務、など 結婚してる、家族がいる、など shunirr の思想・価値観によってまとめられているので異なる価値観の人には合わない可能性があります shunirr は全てを実践してはいません 基的な考え方 資産を増やす方法はいろいろあるけど、税金を減らす方法はあんまり無いので、出来るならやっておきたい 税金は減るとお得だけど、税金が減る額よりも儲かる金融商品があるなら、そっちを買った方がお得 商品の金利や運用益が非課税なものより

    財テク - shunirr
  • Windowsのタスクバーでもネコ走らせてみた🐈 - Qiita

    はじめに みなさまはMacのメニューバーでネコを飼うRunCatというアプリをご存知でしょうか?CPU負荷に合わせて走る速度の変わるネコをメニューバー上に表示するだけというしょうもないアプリですが、現在では世界累計45,000ダウンロードを突破し、多くのみなさまに可愛がってもらえる定番アプリとなりつつあります。はじめは悪戯心で作成したジョークアプリが、思いもよらず高評価をいただけており大変嬉しいです。 一方で、Windows版がほしいとの声もちらほら聞こえるようになり、Windows版の模倣アプリも作られつつあることを知りました。そこで、ちゃんと家からWindows版も出したいなぁと思い立ったが吉日ということで、格安でThinkPadを仕入れてWindowsアプリ開発に初挑戦してみました。 成果物 RunCat for Windows Windowsのタスクバー上に常駐し、CPU負荷に応

    Windowsのタスクバーでもネコ走らせてみた🐈 - Qiita
  • プログラマーから見たPDFファイル - アンテナハウス PDF資料室

    更新日: 2020年8月14日 このページの目的 プログラマーは、クライアントから提供されたPDFファイルで、その要求を実現させようとしたとき、PDFのどんなところを見ているのでしょうか。このページでは、ちょっと珍しい視点でPDFファイルを解き明かしていきます。 自分でプログラムを書いてPDFファイルからテキストデータを取り出したいという人も、ぜひご一読ください。 はじめに PDFファイルをクリックすると、あたかも紙に印刷したかのように、どんなマシンでも同じような見た目で文章や画像がディスプレイに表示されます。 この単純な事実は、日常的にPDFファイルを利用していると当たり前に感じられるかもしれません。しかし、よくよく考えると驚くべきことです。 いったい、どのような仕組みがあれば、「過去から現在に至るさまざまな種類のコンピューターで見た目を変えずに同一の紙面を再現する」という目的を達成でき

    プログラマーから見たPDFファイル - アンテナハウス PDF資料室
  • 100万件ぐらいのレコードを扱ったらOOMEが出た話。 - 谷本 心 in せろ部屋

    要約 技術的な話だけ教えて、という方のために先に結論だけ書いておきますと、PostgreSQLはクエリを実行した時点で全レコードの情報を一気に読んできてヒープを埋めてしまう場合がある、ということ話です。 たとえば、ResultSet#nextメソッドを使いながら処理を回すようなコードを書いて、少ないヒープでも処理できるようにするのは常套手段だと思いますが、そういうコードを書いていても一気にヒープを消費してしまうことがあるのです。詳しくはこのドキュメントを見てください。 https://jdbc.postgresql.org/documentation/head/query.html#query-with-cursor ことの発端 ちょっと仕事Java + jOOQ + PostgreSQLで、DBのデータを集計するようなバッチ処理を書いてまして、もちろん俺様の書いたコードにバグなんてある

    100万件ぐらいのレコードを扱ったらOOMEが出た話。 - 谷本 心 in せろ部屋
  • 疲労を減らすための昔の人の知恵『下り坂・上り坂運歩』を検証→登山やトレイル好きの人からも高評価「後半疲れた下り坂でほんと違う」

    習志野青龍窟 忍道家 @3618Tekubi 「万民千里善歩傳」1860年代 記載 ・下り坂運歩 の検証 滑稽に見えるが、上腕が衝撃をのんで、膝が大変に楽。 検討の余地がある技術。 pic.twitter.com/5XNmwUBVWW 習志野青龍窟 忍道家 @3618Tekubi 五十嵐剛 忍道五段陰忍師範 国際忍者学会会員 甲賀流忍者検定上級 松聲館技法研究員 里山武芸舎 関口流抜刀術山田道場 中野・板橋区の道場にて忍道・武術教室を主催。YouTube「忍道家習志野修行チャンネル」 坂浩一監督作品映画『英雄傳』出演‼︎📩narashinoninja@gmail.com youtube.com/channel/UC3N6b…

    疲労を減らすための昔の人の知恵『下り坂・上り坂運歩』を検証→登山やトレイル好きの人からも高評価「後半疲れた下り坂でほんと違う」
  • ぼくの考えた最強のMac環境 | DevelopersIO

    こんにちは、クラスメソッドの岡です。 先日MacBookProにコーヒーをこぼしてしまい、見事に壊れました。 電源はつくけどバックアップが取れない。。しかし不幸中の幸いで直前にGoogleDriveにデータを移していて、gitにもpushしていたので復元する必要はあまりないかも、、? ということで、環境の見直しも兼ねて新しいMacをまっさらな状態からセットアップすることにしました。 今回はセットアップも兼ねて自分のお気に入りのツール等を一部ご紹介させていただこうと思います。 環境 macOS Catalina 10.15.6 アプリケーション 1Password: パスワード管理 Googleアカウントのパスワードすら覚えてないのでとりあえず1Passwordを入れます。 他にサインインしているデバイスがあれば、環境設定→アカウント→その他のデバイスを設定でセットアップ用のQRコードが出せ

    ぼくの考えた最強のMac環境 | DevelopersIO