kasuke18のブックマーク (1,061)

  • もしもvimを使っているときに記憶喪失になったら…

    ここはどこだ 「あれ、なんの作業をしてたっけ?」 彼の名前はkoutarn、しがないタッチタイピング虚無僧。 今日も元気にお経を唱えながらコーディングをしていたのですが、 度重なるデスマーチのせいで軽く記憶を無くしてしまったようです。 「vimで作業をしていたんだけど基的な操作方法以外思いだせない…」 おっと、彼はvimという 素晴しいエディタ で作業をしていたようですね。 ご都合主義なこの状況から彼と一緒にvimの操作方法を思い出してみましょう。 この記事の対象の方 ✅ この記事は以下の人を想定して書いています。 もの忘れが激しい人 vimって便利なんだけど覚える事が多いんだよなーって人 🚨 逆にこんな人は読んでもあまり意味がないかもしれません ガチで記憶をなくしている人 一度見たものは絶対に忘れないタイプの人 基的なキーマップを思いだそう 「あれ、これデフォルトのキー設定と違うぞ

    もしもvimを使っているときに記憶喪失になったら…
    kasuke18
    kasuke18 2021/07/03
  • GitHub - reacherhq/check-if-email-exists: Check if an email address exists without sending any email, written in Rust. Comes with a ⚙️ HTTP backend.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - reacherhq/check-if-email-exists: Check if an email address exists without sending any email, written in Rust. Comes with a ⚙️ HTTP backend.
  • 【フロントエンド初心者向け】ユーザビリティを上げるちょいテク

    フロントエンドの開発が初めての人が意外と抜けがちな観点をまとめてみました。 初めにざっくりと概要を話すと「デザイナーが作るデザインでは表現しづらいもの」をまとめたものになります。 デザイナーが作るデザインは静的なものなので(たまにがっつりプロトタイプを作ったりもありますが)、いわゆる"状態"を表現するのが難しかったり抜けたりしがちです。 具体的に言うとローディング、Empty、エラーなどです。これらをよしなに補完できるフロントエンドエンジニアはデザイナーからもきっと「頼りになるぅ!」と思われること間違いないでしょう。 と言うわけでそんな例を紹介していきます。 今後も思いついたら追加する可能性が無きにしも非ず。 ローディングを出そう こう言うクルクルするやつとか こんな感じでシュインシュインするやつがあります。 基的にユーザがアクションを起こした時に待たせる場合は必ず表示させましょう。 ロ

    【フロントエンド初心者向け】ユーザビリティを上げるちょいテク
    kasuke18
    kasuke18 2021/07/01
    これは確かに便利。ユーザー登録時のパスワード欄でイラっと来ることが多い。セキリュティ的な懸念があるなら仕方ないが…“インプットの側に「どんな条件を満たしたらOKなのか」を記述するデザイン”
  • 貧者のフルーツウォーター ~ジュースを水で割った「うまい水」がうまい

    コロナの影響でテレワークをしている。 会社で働いていたころと大きく変わったことといえば、飲み物に凝るようになったことだ。家のキッチンなら茶葉もお湯も器も冷蔵庫も使い放題。 いろんなものを試した末、たどり着いたのがこの「うまい水」である。 インターネットユーザー。電子工作でオリジナルの処刑器具を作ったり、辺境の国の変わった音楽を集めたりしています。「技術力の低い人限定ロボコン(通称:ヘボコン)」主催者。1980年岐阜県生まれ。 『雑に作る ―電子工作で好きなものを作る近道集』(共著)がオライリーから出ました! 前の記事:ガラスに人が激突しないように印が付いているだろう?(デジタルリマスター版) > 個人サイト nomoonwalk 貧者のフルーツウォーター レストランやホテルのフロントで、フルーツを浸した水が用意されていることがある。 フルーツウォーターとかデトックスウォーターとか呼ばれ

    貧者のフルーツウォーター ~ジュースを水で割った「うまい水」がうまい
    kasuke18
    kasuke18 2021/07/01
    “正直、ジュース的なものを期待するとガッカリすることになる。"/"しかし、水としては抜群においしいのだ。「うまい水」として捉えるのが正解なのである。”
  • Cypress - 書きやすいテストの秘密と独自コマンドの実装 | フューチャー技術ブログ

    @testing-library/cypressの存在を知らずに、それっぽいものを作ろうとしたときにいろいろ調査した記録です。Cypressにはテストコードが縦と横に短くなる工夫がされており、そのメカニズムにしたがった独自コマンドを実装するにはコツが必要です。 実装は次のところにありますが、@testing-library/cypressの方がメンテされているので、こちらは実際には使わないのをお勧めします。 https://gitlab.com/osaki-lab/cypress-aria Cypressのテストが縦横に短く書けるわけCypressはWebDriver系(Selenium)やChrome DevTool Protocol系(Puppeteer)のツールとAPIの粒度が異なります。Seleniumはそもそもウェブサイトのタイトルに「Browser Automation Too

    Cypress - 書きやすいテストの秘密と独自コマンドの実装 | フューチャー技術ブログ
    kasuke18
    kasuke18 2021/06/27
    “ウェイトを自分で入れる必要性があまりないのでコードが縦に短くなります。/逐次処理ではなく、期待する状態の宣言なので、awaitなどがいらないので横も短くなります。”
  • 本サイトの AMP 提供の停止とここまでの振り返り | blog.jxck.io

    Intro 前回の記事で、奇遇にもサイトの AMP 対応を落とすことになった。しかし、そうでなくても AMP をどこかでやめることは考えていたため、きっかけの一つが SXG 対応になったのは、順当な流れだと筆者は感じている。 これは AMP がなぜ始まり、なぜトーンダウンしつつあるのか、そしてこれからどうなっていくのか、という流れをまとめるいい機会でもある。 その過程で生み出され、サイトでも検証を続けてきた Performance Timing API, Core Web Vitals, Signed HTTP Exchange 、そして今構想されている Bento AMP などを踏まえ、一連の流れを覚えている範囲で記録としてまとめておく。 ソースは筆者の主観であり、眺めてきた体感を mozaic.fm の Monthly Web などで話してきたものがベースなので、信頼性や正確性は期

    本サイトの AMP 提供の停止とここまでの振り返り | blog.jxck.io
    kasuke18
    kasuke18 2021/06/27
  • なろう小説を3年かけて完結させた

    700話超の話数、200万文字を超える物語。よく書き上げたものと思うこと、しきりだ。 思いつきで始めた小説。 少しだけ時間に余裕ができたので、小説を書いてみることにしたのが3年前。 適当に妄想して、案外いけそうだと判断して、半年くらいで完結するお話を作り始めた。 目的は、3年くらい先の自分に向けて。 完結して2年も過ぎれば書いた内容を忘れて楽しめるだろうと思ってのことだ。 Webで小説を読んでいる中で思った事、自分が望む事を詰め込むことにした。つまりは自分の為の小説歴史に埋もれた秘密。暗躍する組織。権力闘争。そんなことを意にも介さず突き進む主人公。冒険するのは、不思議で、愉快な土地。 そしてハッピーエンド。 やりたいことを詰め込むのは思った以上に大変だった。 書いてみて、思い知る事も多かった。 資料の集め方に、どうやって空想の穴を埋めるかの方法、などなど。 始めたばかりの時には思いも寄

    なろう小説を3年かけて完結させた
    kasuke18
    kasuke18 2021/06/26
  • ワクチン「打たぬ選択ない」免疫学の第一人者、慎重姿勢を一転 データで安全確信

    新型コロナウイルスのワクチン接種を話し合う昨秋の衆院厚生労働委員会に参考人として出た直後、「当面は打たない」と公言していた免疫学の第一人者、宮坂昌之・大阪大学名誉教授(73)が、認識を一転させ、このほど2回目の接種を終えた。大阪の大規模接種会場で予診にも協力している。接種が格化した今でも安全性に不安を抱く人は少なくないが、宮坂氏は「打たないチョイス(選択)はない」と言い切る。(霍見真一郎) ■3の矢 「厚生労働委員会に出席した昨年11月時点では、安全性に関するデータが非常に少なかったが、その後、従来ワクチンとほぼ同じレベルの副反応であることが分かった」 神戸新聞の取材に応じた宮坂氏は、接種を巡る心境の変化を説明した。実際にファイザー製ワクチンの2回目を今月17日に接種した後、腕の痛みや脇の下の腫れなどを感じ、翌18日夜には38度の熱が出たが、19日は平熱に下がり、再び大規模接種会場で予

    ワクチン「打たぬ選択ない」免疫学の第一人者、慎重姿勢を一転 データで安全確信
    kasuke18
    kasuke18 2021/06/26
    “「感染予防、発症予防、重症化予防の『3本の矢』がそろっており、同じく接種が進んでいるアメリカやイギリスでも同様のデータが出ている」と説明する。”
  • 無料で文章やコードを校正できる「textlint」にブラウザ拡張機能「textlint editor」が登場したので使ってみた

    論文やマニュアルを書く場合の表記揺れや誤字脱字、読みにくいため好ましくないとされる表現などを検知して、文章全体の質を上げるための校正ツール「textlint」が、2021年5月27日にバージョン12へのアップデートをリリースしました。合わせて、textlintを任意のウェブサイトで動かせるFirefoxとChromeのブラウザ拡張をベータリリースしたことも告知されています。 textlint v12.0.0 · textlint https://textlint.github.io/blog/2021/05/24/textlint-12.html textlint 12リリース、ブラウザで動くtextlint editorをベータリリース | Web Scratch https://efcl.info/2021/05/27/textlint-12-editor/ textlintとは、az

    無料で文章やコードを校正できる「textlint」にブラウザ拡張機能「textlint editor」が登場したので使ってみた
    kasuke18
    kasuke18 2021/06/25
    “プライバシーを優先かつオフラインでも動作するJavaScriptによる拡張機能を作ることを目的としています。”
  • 高評価論理パズルゲーム『Baba Is You』iOS/Android版配信開始。文字ブロックを動かし、ステージのルールを作り変える - AUTOMATON

    『Baba Is You』は、ステージにてプレイヤーキャラクターを動かし、オブジェクトを押して動かすなどしながら、クリア条件となるオブジェクトに触れることを目指すパズルゲーム。ステージは200種類以上収録されている。作の最大の特徴は、ステージ内に配置された文字のブロックで文章を作ると、ステージ内のルールが文章のとおりになることだ。 たとえば、「BABA」「IS」「YOU」と並んでいれば、白い動物のようなキャラクターBabaがプレイヤーキャラクターとなり、自由に動かすことができる。そして「FLAG」「IS」「WIN」と並んでいれば、旗のオブジェクトにプレイヤーキャラクターが触れるとステージクリア。それぞれの「BABA」や「FLAG」を別の言葉のブロックと置き換えれば、プレイヤーキャラクターやクリア条件の指定を変更することができる。 作には、上に挙げた以外にもさまざまな文字ブロックが登場す

    高評価論理パズルゲーム『Baba Is You』iOS/Android版配信開始。文字ブロックを動かし、ステージのルールを作り変える - AUTOMATON
  • DXコンサルが絶対に言わない後ろめたい真実|naoto

    【お知らせ】200名以上の有名企業のCxO / 責任者クラスのトッププレイヤーを、月額定額でアサインできる「SHARE BOSS (シェアボス)」というサービスを運営しています。DXや事業開発に関するお困りごとや、お悩みがございましたら、まずはお気軽にお問い合わせください。 https://shareboss.net/about/ 2019年くらいから、デジタルトランスフォーメーション (DX) の相談を受けるようになって、今はアドバイザーみたいなのを含めて10社くらいお手伝いしています。 また、講演なんかも依頼されてたりして、そこではストルターマン教授がどうだ、とか、トレンドはー、みたいなことをしたり顔で言っていたりするわけなんですが・・・。内心では、定義とか事例の話から入るのはあんまり質的じゃないのかな、と感じています。 足元の現場を見ると、DXDXディーエックスディーエックスいって

    DXコンサルが絶対に言わない後ろめたい真実|naoto
    kasuke18
    kasuke18 2021/06/24
    “現場はすでに最善を尽くしている。問題があるとすれば、仕組みだ。そしてそれを変えうるのはリーダーだけである。”
  • ソフトウェアテストはなぜやるのか誰がやるのかについて考えてみる / why who testing

    アジャイル開発研修の中で、ソフトウェアテストってなぜやるの?誰がやるの?って話をしたときの資料です。

    ソフトウェアテストはなぜやるのか誰がやるのかについて考えてみる / why who testing
    kasuke18
    kasuke18 2021/06/23
    探索的テスト
  • Chrome の User-Agent 文字列削減に関する最新情報

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

    Chrome の User-Agent 文字列削減に関する最新情報
    kasuke18
    kasuke18 2021/06/23
    “すべての対応が終わっても、User-Agent 文字列だけでブラウザのメジャー バージョンとプラットフォーム名は確実に取得でき、デスクトップかモバイルか(またはタブレットか)も判別できます。”
  • Engadget | Technology News & Reviews

    Some of our favorite Bose headphones and earbuds are back to all-time low prices

    Engadget | Technology News & Reviews
    kasuke18
    kasuke18 2021/06/22
    “手早く確実に殺菌したいのであれば安いグッズで何とかしようと思わず、消毒用アルコールで拭くのが一番です。紫外線LEDは、鉱物観察に使いましょう。”
  • A Visual Guide to NodeJS Streams

    Background Image Courtesy: Photo by Joshua Sortino on UnsplashImagine you have a pile of bricks somewhere. And you want to build a wall with those bricks here. Let’s say you have a friend to help move the bricks. To start building, you now have two options. You can either wait until your friend brings the whole pile of bricks to you, or you can start building as soon as you have a few bricks to st

    A Visual Guide to NodeJS Streams
  • Home

    # タブで複数のCSVを一元管理 ファイルのドラッグ&ドロップにも対応し、 複数のファイルをまとめて開けます。 # 文字コード・改行コードの変換に対応 ShiftJIS や UTF-8 をはじめとした、 様々なエンコーディングに対応。 改行コードの変更も簡単に行なえます。 # 区切り文字の指定が可能 .csv はもちろん、 .tsv 形式のファイルにも対応。 「カンマ区切り」や「タブ区切り」のほか、「|(パイプ)」「★」など任意の区切り文字を指定できます。

    Home
  • 逆転敗訴した野村情シスがIBMに送った悲痛なメール、横暴なユーザーを抑えきれず

    委託したシステム開発が頓挫したとして、野村ホールディングス(HD)と野村証券が日IBMを相手取って計約36億円の損害賠償を求めた裁判。プロジェクト失敗はベンダー側に非があるとした2019年3月の一審判決から一転、2021年4月の控訴審判決はユーザー企業側に責任があるとした。工数削減提案に十分に応じなかったり、プロジェクト途中で追加要件を多発したりした野村側の姿勢を東京高裁は問題視し、逆転敗訴の判決を下した。 関連記事 野村HDが日IBMに逆転敗訴の深層、裁判所が問題視した「X氏」の横暴な変更要求 野村HDが日IBMに逆転敗訴のワケ、「工数削減に応じず変更要求を多発」と指摘 東京高裁が特に問題視したのが、システムの仕様を策定するうえで重要な役割を担っていた野村証券のユーザー部門「X氏」の振る舞いだ。 当時、投資顧問事業部(判決文では「投資顧問部」)の次長だったX氏は、パッケージソフトに

    逆転敗訴した野村情シスがIBMに送った悲痛なメール、横暴なユーザーを抑えきれず
    kasuke18
    kasuke18 2021/06/10
  • ジオシティーズの閉鎖で消えた「わからん科目攻略法」が、埋もれるのがもったいないので、ここで紹介する。

    かつて「​ワンランク上の勉強法」というサイトで”わからん科目攻略法”というものが紹介されていた。 これは非常に有用な技術なのだが、現在はジオシティーズの閉鎖に伴い閲覧不可能である。。 このまま埋もれてしまうにはあまりにも勿体ないので簡単に紹介し、今日はその技術を土台として自分の頭でモノを考えるという事がどういう事なのかを書いていこうかと思う。 最近全然頭使ってないなという人には参考になるかもしれない。 難しい概念にぶち当たったら、理解しようと思わないで10回読め あなたが物理の勉強を始めたと仮定しよう。 物理は難しい。 分野によっては一読しただけでは何が書いてあるのかサッパリ理解できない事も多い。 高校生の頃に早々に脱落してしまった人も多いだろう。 この難しい科目を”わからん科目攻略法”は「理解しようと思わずに毎日ただ目を通して10回ぐらい読め。そんで11回目にわかろうと思って読め」と説く

    ジオシティーズの閉鎖で消えた「わからん科目攻略法」が、埋もれるのがもったいないので、ここで紹介する。
    kasuke18
    kasuke18 2021/06/09
    “食べて感想を述べるだけだと単なる”反射”だが、そこから一歩先に進んで仮説をたてて、それを様々な角度でもって”意見”としてまとめようとすると粘り強く色々考える必然性が生じる。 ”
  • Summary of June 8 outage

    Summary of June 8 outageWe experienced a global outage due to an undiscovered software bug that surfaced on June 8 when it was triggered by a valid customer configuration change. We detected the disruption within one minute, then identified and isolated the cause, and disabled the configuration. Within 49 minutes, 95% of our network was operating as normal. This outage was broad and severe, and we

    Summary of June 8 outage
    kasuke18
    kasuke18 2021/06/09
  • 何故 Fastly を使うのか

    数ある CDN のなかでも Fastly は圧倒的に優れた特性を持つものだと思うので、障害にかこつけてその優れた点を紹介していく。 キャッシュが消えるのがはやいCDN とは世界各地にあるキャッシュサーバーにコンテンツをキャッシュして配信してもらうことで、オリジンサーバーの負荷を軽減したりユーザーへの配信速度を上げたりするリバースプロキシのホスティングサービスだが、 Fastly の最大の特徴としてはそのキャッシュが消えるのが速い。普通の CDN が数十秒〜数分とかかるのにたいして 0.2 秒で全部消えることが保証されているし、キャッシュにたいしてキーをつけておけば(HTTP ヘッダーに Surrogate-Key って入れるだけ)特定のキーがついているキャッシュだけ 0.2 秒以内に消したりということができる。 これにより、 CDN による配信高速化の恩恵を受けながら、コンテンツをリアルタ

    何故 Fastly を使うのか
    kasuke18
    kasuke18 2021/06/09