並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 15773件

新着順 人気順

betterの検索結果121 - 160 件 / 15773件

  • 秀逸すぎるアルゴリズムの教え方|Sangmin Ahn

    こんにちは、Choimirai Schoolのサンミンです。 0  はじめにお父さんと子供たちで「Peanut Butter and Jelly (PB&J) Sandwich」を作る様子を録画した動画。 これは、子供たちにプログラミングを教える上でも大変効果的な方法✨。面白いし、結果を見てどんな改善が必要なのか考えるのでアルゴリズムの基礎が学べる。pic.twitter.com/JoCJcINg9u — Sangmin @ChoimiraiSchool (@gijigae) July 6, 2021 息子と娘さんが書いた指示書に従ってサンドイッチを作るお父さん。自分たちが思った通りではなく、書いた通りに動いているお父さんに気付き、指示書を改善しつつもまだまだ足りない箇所が多い。 ▲Peanut Butter and Jelly (PB&J) Sandwich 動画のスクリプトを文字起こし

      秀逸すぎるアルゴリズムの教え方|Sangmin Ahn
    • つづ井さんは寝た子を起こしてしまったかもしれない ──地獄は地獄のままでありつづけるという話 - on my own

      【9/15追記しました】 はじめに言いたいことは、つづ井さんのメッセージは、彼女のファン層と影響力を鑑みても、おそろしく真っ当で、健やかで、まさしくこの時代にそぐうものだということだ。つづ井さんのような、感性のやわらかさと絶妙なバランス感覚を併せ持った方から、このようなメッセージが発信されたことをとても嬉しく思うし、彼女の気づきと決意が多くの女オタクの心にまっすぐ届いて、救いとなったことに間違いはない。それでも、きっとどこかに、つづ井さんでさえ救えなかった人、それどころかますます心の闇を深めてしまい、苦しんでいる人がいるのではないかと思い、このエントリを書いている。というか、いま、現在進行形で、私が苦しんでいる。この文章が同じ地獄を見ているどこかの誰かに届くことを願います。 つづ井さんの「メッセージ」、という書き方をしたが、実はつづ井さんは、誰かに何かを語りかけようとしていない。ただ、自分

        つづ井さんは寝た子を起こしてしまったかもしれない ──地獄は地獄のままでありつづけるという話 - on my own
      • Gitの操作を間違ってしまった時に簡単に元に戻せる「git undo」を使う方法

        プログラミングを行う上でバージョン管理システムとしてよく利用される「Git」において、ほとんどの操作をやり直せるコマンド「git undo」をTwitterで働くエンジニアのarxanasさんが開発・公開しています。 git undo: We can do better https://blog.waleedkhan.name/git-undo/ Gitはユーザーのさまざまなうっかりミスに対してデータが失われにくい構造に設計されているものの、実際に操作ミスをしてしまった際にもとの状態に戻すにはそれぞれの状況に応じて別のコマンドを使わなくてはならず、「初心者がさらに間違いを重ねて複雑怪奇な状態にしてしまう」というケースがありがち。 こうした状況を解決するためにarxanasさんが開発したのが「git undo」です。git undoはその名の通り、間違って行ってしまった操作をやり直せるコマン

          Gitの操作を間違ってしまった時に簡単に元に戻せる「git undo」を使う方法
        • JavaScript 長いループ 分割 - hitode909の日記

          ブラウザで長いループや、重い処理をともなうループを回したいとき、同期的にJavaScriptを実行するとメインスレッドがブロックしてしまうので、ちょっとずつ細切れに分割して実行したい、ということがある。 昨日久しぶりに書いたら新たなパターンと出会ったので、これまでにどう書いてて今回どうなったかメモ。 setTimeoutする 以前(10年前とか)はこんなのをよく書いていた。 itemsがでかいArrayで、console.logがすごく重い処理だとして読んでください。 function iterateHeavyTask(items) { const startAt = new Date(); while (items.length > 0 && new Date().getTime() - startAt < 10) { console.log(items.shift()); } if (

            JavaScript 長いループ 分割 - hitode909の日記
          • WebAssemblyの歴史について

            はじめに 最近、Node.jsとDenoの開発者であるRyan DahlさんがJavaScript Containersという記事を書いていることを知った。 Webとの親和性の高さがサーバーサイドで求められる中、JavaScriptがユニバーサルスクリプトとして活躍するだろう。そして、コンテナランタイムがLinuxコンテナの抽象レイヤーとしてあるように、JavaScript界隈では既存のWebAPIそのものが抽象化の手助けとなるであろう、みたいな趣旨の内容だった。 彼がChromeのV8 JavaScript Engineを使ってNode.jsを誕生させた同じ頃、JavaScriptの可能性を信じて方法を模索した人がいる。Alon Zakaiさんだ。 Alon(以降、敬称略)はWebAssemblyやその考えの元になった asm.js 、 JavaScriptコンパイラ Emscripte

              WebAssemblyの歴史について
            • TwitterのTLに流れてきたサンフランシスコに関する記事と動画を見てみました。

              あのですね。 すべてが間違っているわけでは無いんですよ。仰ってることに同意できないわけでは無いんです。 ただしツッコミどころがたくさんあるんです。 結論から言うと 「住んでるのと旅行/出張で来るのとは全く違う。また、仮にお住まいの場合でも自分の生息域以外のことは決して語ってはいけない」 そして、皆さんに申し上げたいのは 「こういうバズってる何かを鵜呑みにしてわかったような口きくのは金輪際止めろ」 ですね。 それでははじめたいと思います。 残念ながらこれがサンフランシスコの現実です。ビッグテックの従業員としては他人事ではないのですが。https://t.co/oYweuCSNlb — Aki Kodama (@akhkkdm) October 3, 2022 このツイート主様に非はないのですがバズってた元がこちらなので引用させていただきます。 一つ指摘する点があるとしましたら、サンフランシス

                TwitterのTLに流れてきたサンフランシスコに関する記事と動画を見てみました。
              • 失敗から学ぶ 技術的負債との正しい歩き方 / learn from predecessors

                # ソフトウェアエンジニアリングサバイバルガイド: 廃墟を直す、廃墟を出る、廃墟を壊す、あるいは廃墟に暮らす、廃墟に死す https://www.youtube.com/watch?v=PSCmjrrbNkg # Howだけ考えると複雑さを導入して仕事が増える https://soudai.hatenablog.com/entry/2020/08/14/101657 # 質とスピード(2020春版) / Quality and Speed 2020 Spring Edition https://speakerdeck.com/twada/quality-and-speed-2020-spring-edition # 判断と決断の違いと決断のコツ https://soudai.hatenablog.com/entry/2022/01/04/151923 # Worse Is Better -

                  失敗から学ぶ 技術的負債との正しい歩き方 / learn from predecessors
                • デザインに少し手を加え、フォームを改善する実践的なUIのテクニックのまとめ

                  フォームを改善するUIデザインのテクニックを紹介します。 フォームのデザインに少し手を加えるだけで、ユーザーにとって使いやすい、コンバージョンを高めるための実践的なテクニックが満載です。 15 UI Tips for Better Forms by Jim Raptis 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 01. ラベルを常に記述する 02. Zパターンを避ける 03. ラベルを入力欄の上に配置する 04. 右揃えのラベルを使用する 05. 関連する入力欄をグループ化する 06. ユーザーフローを尊重する 07. スペースを与える 08. ラベルの繰り返しを避ける 09. エラーメッセージは分かりやすく 10. 必要に応じてドロップダウンを使用する 11. プレースホルダーを活用する 12. ボタンは1つに

                    デザインに少し手を加え、フォームを改善する実践的なUIのテクニックのまとめ
                  • 監視の考え方 〜あるいは可観測性とはなんなのか〜 - estie inside blog

                    みなさん、監視作ってますか? システムを作ったら、そのシステムを監視していく必要がありますよね。どうやったら「いい監視」が作れるのでしょうか。「いい監視」とそうでない監視との違いとは、いったいなんでしょうか。 今の時代、「監視」ではなくて「可観測性」、 Observability (o11y) の時代になっていて、良いプラクティスや考え方が色々とあります。 この記事は、監視や o11y についての考え方を社内に共有するため書いたものを、社外共有用に調整し直したものです。新しい Observability の時代を、一緒に生きていきましょう。 監視を作ろう あなたはシステムを作りました。そのシステムに「監視」をつけようと思ったとき、最初にすることはなんでしょうか? まずは、システムを何らかのツールで監視するところから始めましょう。やらなきゃはじまらない。 Nagios, Cacti, Mun

                      監視の考え方 〜あるいは可観測性とはなんなのか〜 - estie inside blog
                    • また make の話してる(2020年9月14日) - なにもわからない

                      私の大好きな Makefile の話が盛り上がっていたのでまとめました。 「やめてね。」って方はお声がけください。 同じ会社にいるけど、真逆の感想を持っている。Makefile読まないと副作用が分からないし、Rakefile/package.jsonだけで済むのに無駄に1つレイヤ増えていて、Makefileできたときからいる人は楽だけど、途中から入った人にとっては学習コストが高い。 https://t.co/EXtmI3xl72— 神速 (@sinsoku_listy) 2020年9月13日 golangでMakefileを使うのは分かる。 ただ、RubyやNode.jsのリポジトリなら $ git clone xxx $ cd xxx $ bundle install && rake もしくは npm install && npm test で環境構築ができることを期待する。— 神速 (

                        また make の話してる(2020年9月14日) - なにもわからない
                      • The 150 Greatest Science Fiction Movies of All Time

                        Illustration by Matthew Cooley. Images in Illustration Warner Bros; Everett collection/ Lucasfilm LTD. Disney/PIXAR, Everett Collection, 2 Somewhere, in a galaxy far, far away, Georges Méliès never sends a bunch of folks on a trip to the moon. The adventures of space explorers and time travelers, androids and alien races don’t thrill a generation of kids chomping popcorn at Saturday matinees. The

                          The 150 Greatest Science Fiction Movies of All Time
                        • ぐるなびにあった2億ファイルをAWSにデータ移行しました - ぐるなびをちょっと良くするエンジニアブログ

                          こんにちは!店舗開発チームの滝口です。 ぐるなびでは、認証・認可のプラットフォーム開発に携わったのち、現在はレストランデータの運用をしつつ、ぐるなび掲載ページや、店舗向け管理画面の開発をしています。 はじめに このたび、オンプレで稼働していた「非構造化データストレージ(通称:UDS)」をAWSに移行しました。 UDS は NAS に保存されているファイルを REST API を介して CRUD 操作できるシステムで、ぐるなびで掲載している店舗の画像や CSS 、Javascript 等の保存に利用されています。 この記事では NAS に保存されたファイルをどのようにして AWS に移行したのか、その移行方式や AWS アーキテクチャを紹介します。 目次 はじめに 目次 UDS 基本情報 今回使った主な AWS AWS を活用して実現したいこと AWS 導入におけるアーキテクチャ AWS へ

                            ぐるなびにあった2億ファイルをAWSにデータ移行しました - ぐるなびをちょっと良くするエンジニアブログ
                          • 不織布マスクの着け方を工夫して『顔にフィットさせる方法』CDCによる紹介を試してみた感想と注意点「息はしやすくなった」

                            Takashi Okumura @tweeting_drtaka これ、やってみると、かなり良い。普通のマスクは、唇にスクリーンが貼られる感じ。このやり方は、口の前に空間が作られる。結果的に、利用されているフィルタ面積も増えて、呼吸全体が楽になっている印象。マスクみたいに頻用されているモノにこんな発展があったのは驚き。 twitter.com/CDCgov/status/… 2021-04-20 15:16:27 CDC @CDCgov #WearAMask to prevent getting and spreading #COVID19. If you use a disposable mask, the knot and tuck method can help your mask fit better against your face without gaps. Learn ho

                              不織布マスクの着け方を工夫して『顔にフィットさせる方法』CDCによる紹介を試してみた感想と注意点「息はしやすくなった」
                            • 3人以上の定期的な会議をすべて「永久に」キャンセルするとShopifyが決定、経営陣は「会議はバグ」「本日をもってバグを修正する」と宣言

                              eコマースプラットフォームを展開するShopifyが、3人以上で行われる定期的な社内会議を永久的に廃止する方針を固めたことが明らかになりました。 Shopify CEO Tobi Lutke Tells Employees To Just Say No to Meetings - Bloomberg https://www.bloomberg.com/news/articles/2023-01-03/shopify-ceo-tobi-lutke-tells-employees-to-just-say-no-to-meetings 2023年に入り、Shopifyはカレンダーの「予定の一掃」を実施して3人以上で行われる定期的な会議を削除し、今後は同様の会議を廃止すること、水曜日には一切会議を行ってはいけないこと、50人以上の大規模な会議は木曜日のみとし、6時間の枠内におさめることといったルー

                                3人以上の定期的な会議をすべて「永久に」キャンセルするとShopifyが決定、経営陣は「会議はバグ」「本日をもってバグを修正する」と宣言
                              • 【知財・個人情報】ChatGPTをビジネスに利用する際の注意点 ['23/4/11] - Qiita

                                OpenAI利用規約 まず、OpenAIが提供するサービス(ChatGPTおよびOpenAI API)の利用規約を確認します。 3. Content (a) Your Content. You may provide input to the Services (“Input”), and receive output generated and returned by the Services based on the Input (“Output”). Input and Output are collectively “Content.” As between the parties and to the extent permitted by applicable law, you own all Input. Subject to your compliance with the

                                  【知財・個人情報】ChatGPTをビジネスに利用する際の注意点 ['23/4/11] - Qiita
                                • 音楽業界に巻き起こった「ラウドネス戦争」とはどんなものだったのか?

                                  By phamtu1509 「ラウドネス」は、端的には「音の大きさ」を意味する音楽用語です。1980年代頃から音楽機器の技術進歩とともに「ラウドネスを上げる」という流行が音楽界に巻き起こり、過度にラウドネスを高めすぎた曲が多数登場しました。「適切なラウドネス」をめぐる論争は「ラウドネス戦争」として記録され、レッド・ツェッペリンやオアシス、メタリカ、レッド・ホット・チリ・ペッパーズ、アークティック・モンキーズなどの著名アーティストのアルバムが、「ラウドネス戦争の犠牲者」と呼ばれています。 Gateway Mastering & DVD https://web.archive.org/web/20090131045144/http://gatewaymastering.com/gateway_LoudnessWars.asp The Loudness Wars: Why Music Sound

                                    音楽業界に巻き起こった「ラウドネス戦争」とはどんなものだったのか?
                                  • テロとの戦いで悪い習慣を身につけてしまったアメリカ人の問題

                                    く"らモコ@『中国軍の戦術(下)』販売中! @grachan_smile このフィンランド人義勇兵のコメントを紹介したスレッド、かなり興味深い。 特にアメリカやNATOの義勇兵が敵航空優勢下で戦うための方法を知らず、最初の空爆を受けたあとにほとんど戦場を去ったというのは印象的ですね。 曰く、アメリカ人たちは「テロとの戦いで悪い習慣を身につけた」と。。 twitter.com/jmkorhonen/sta… 2022-05-09 22:51:00 Janne M. Korhonen (@jmkorhonen@mastodo.fi) @jmkorhonen How would the Finnish Defence Forces fare against an invasion from the east? I've been following some Finnish volunteers

                                      テロとの戦いで悪い習慣を身につけてしまったアメリカ人の問題
                                    • パナソニック、「エネループ」を知る人ぞ知るブランドから脱却させるマーケティング戦略

                                      パナソニックの充電式ニッケル水素電池「eneloop(エネループ)」が、同社乾電池事業において、独立したブランドコミュニケーションを開始した。 パナソニックは、2020年11月14日に、エネループの発売から15周年を迎えたことにあわせて、エネループのブランドサイト「エネループ グローバルWEBサイト」を開設したが、2021年3月末までにコンテンツを再整備。エネループの機能を紹介したり、技術説明を行う動画とリンク。英語に加えて、ポルトガル語と中国語を追加する。 パナソニックでは、2019年初めから新たなブランドコミュニケーションに向けた準備を開始していた。エネループのデザインを一貫して手掛け、今回のプロジェクトでもリーダーを務めたパナソニック インダストリアルソリューションズ社エナジーデバイス事業部コンシューマーエナジービジネスユニット市販マーケティング部コミュニケーション課課長の水田一久氏

                                        パナソニック、「エネループ」を知る人ぞ知るブランドから脱却させるマーケティング戦略
                                      • 交通系ICカードが駅の入場券に Suicaなど10種類 JR東が3月開始

                                        JR東日本は1月19日、交通系ICカードを駅の入場券として使えるサービス「タッチでエキナカ」を3月13日に始めると発表した。顧客がSuicaなどを使って同じ駅の改札を出入りすると、入場料を残高から自動で引き落とす。送迎や通り抜けをしやすくし、駅ナカ施設の利用を増やす。 実施エリアは首都圏、新潟県内、仙台市内のうち、Suicaでの乗降に対応している駅。対象のICカードはSuicaに加え「PASMO」「Kitaca」「TOICA」など計10種類。「モバイルPASMO」や「モバイルSuica」、Apple Pay向けSuicaも含める。仙台エリアでは「icsca」も対象になる。 改札内の滞在は2時間まで認める。入場料は150円で、東京駅など一部の駅では140円。私鉄への乗り換え改札口や簡易改札機、新幹線の改札機では、サービス開始後も従来の入場券が必要な場合がある。 関連記事 Suicaが駅の入場

                                          交通系ICカードが駅の入場券に Suicaなど10種類 JR東が3月開始
                                        • 心揺さぶられた音楽15選 in 2022年 - 世界のねじを巻くブログ

                                          ベストソング@令和四年 年末恒例の私的ベストソングオブザイヤー、 のはずが延び延びになって年度末にようやく時間ができたので書くことに。 地域問わず・ジャンル問わずで2022年に発表された曲をチョイスしてみました。 すべて [ 曲名 / アーティスト名] で記載してます。 ベストソング@令和四年 The Sound / The Foals Drive Me Crazy / ((さらうんど))) Music For a Sushi Restaurant / ハリー・スタイルズ 私の真心 / アイナ・ジ・エンド This Hell / リナ・サワヤマ Teeth / Perfume Genius Khazad-dûm / Bear McCreary さよならメランコリア / 佐野元春& ザ・コヨーテバンド Chicken Wings / Samm Henshaw Megenta Mountain

                                            心揺さぶられた音楽15選 in 2022年 - 世界のねじを巻くブログ
                                          • Announcing D1: our first SQL database

                                            This post is also available in Français, Deutsch, Español, 简体中文, 日本語 and 繁體中文. We announced Cloudflare Workers in 2017, giving developers access to compute on our network. We were excited about the possibilities this unlocked, but we quickly realized — most real world applications are stateful. Since then, we’ve delivered KV, Durable Objects, and R2, giving developers access to various types of st

                                              Announcing D1: our first SQL database
                                            • 『Sustainable Web Development with Ruby on Rails』はRails使ってるなら絶対面白いと思う

                                              『Sustainable Web Development with Ruby on Rails』はRails使ってるなら絶対面白いと思う David Bryant Copelandの『Sustainable Web Development with Ruby on Rails』を読んでいますが、この本めちゃめちゃ面白いですね。 Railsの設計で悩んだことのある人なら絶対読んで損はないというか、共感したり反発したりにやにやしたりで楽しめると思います。RailsというかWebアプリ開発の歴戦の勇士(正直あまり若くなく、つらい経験を重ねてきた生き残り的な人)が語るベストプラクティス感があります。 本書の構成 大きく3部構成です。 Introduction その名の通り導入です。本書の目的、Railsのアーキテクチャの紹介と、ビジネスロジックの話など。 「Sustainable」とは何か? とい

                                                『Sustainable Web Development with Ruby on Rails』はRails使ってるなら絶対面白いと思う
                                              • ChatGPTにお前はどうやって実装されてんの?って聞いてみたら

                                                マジレスされてチビッた.こりゃGoogleさんもビビるわけだ. ぼく: How were you implemented? Is it deep learning-based? ChatGPT: I am a language model called GPT-3 (Generative Pre-trained Transformer 3) that was developed by OpenAI. It is a deep learning-based model that uses a type of neural network called a transformer, which was trained on a large dataset of text to learn patterns of language. GPT-3 is trained using a techni

                                                  ChatGPTにお前はどうやって実装されてんの?って聞いてみたら
                                                • 本物の血よりも高性能な「合成赤血球」が開発される、酸素だけでなく抗がん剤なども運搬可能

                                                  ニューメキシコ大学などの研究チームが、実物の赤血球に近い働きを持つ「合成赤血球」の開発に成功したと発表しました。この合成赤血球は、酸素を運搬するだけでなく、がんなどの治療薬を患部に運ぶことも可能なことから、実用化されれば高性能な人工血液の開発が可能になると期待されています。 Biomimetic Rebuilding of Multifunctional Red Blood Cells: Modular Design Using Functional Components | ACS Nano https://pubs.acs.org/doi/abs/10.1021/acsnano.9b08714 Synthetic red blood cells mimic natural ones, and have new abilities - American Chemical Society

                                                    本物の血よりも高性能な「合成赤血球」が開発される、酸素だけでなく抗がん剤なども運搬可能
                                                  • Go言語プログラミングエッセンス

                                                    この本の概要 Go言語ユーザーとして,「もう一段レベルアップしたい」「開発に使いたい」と思っている方に向けた,Go言語の解説本です。関数やパッケージの使い方,並行処理,テストといった基本的なトピックにおいて,「こう書くと綺麗になる」「こう書くとパフォーマンスが上がる」といったエッセンスを紹介します。後半ではCLIアプリ/Webアプリの開発手順や,現場で使われている便利なパッケージなど,著者が業務やOSSの開発で培った技術をふんだんに紹介します。 こんな方におすすめ Go言語の入門を終え,さらに深く学びたい人 第1章 プログラミング言語Goとは 1.1 Goの簡単な歴史 1.2 Goの立ち位置 1.3 Goが利用される場面 標準でUTF-8をサポート マルチプラットフォーム 並行処理の扱いやすさ ストリーム指向 シングルバイナリ 1.4 教育用途としてのGo 1.5 なぜGoが使われるのか

                                                      Go言語プログラミングエッセンス
                                                    • Stable Diffusion Public Release — Stability AI

                                                      It is our pleasure to announce the public release of stable diffusion following our release for researchers [https://stability.ai/stablediffusion] Over the last few weeks, we all have been overwhelmed by the response and have been working hard to ensure a safe and ethical release, incorporating data from our beta model tests and community for the developers to act on. In cooperation with the tirel

                                                        Stable Diffusion Public Release — Stability AI
                                                      • Mozillaが大規模リストラ。「すべてが無料だった古いモデルには結論が出た」として今後は新たなビジネスモデルを模索すると

                                                        Mozillaが大規模リストラ。「すべてが無料だった古いモデルには結論が出た」として今後は新たなビジネスモデルを模索すると Mozilla CEOのMitchell Baker氏は11日、「世界的なパンデミックによる経済状況は、私たちの収益に決定的な影響を及ぼした」(Economic conditions resulting from the global pandemic have significantly impacted our revenue)と、同社の苦しい財政状況をブログ「Changing World, Changing Mozilla」で明らかにしました。 そのうえで全世界で約1000人の同社従業員の約4分の1にあたる250人を解雇するという大規模なリストラを発表しています(ちなみに2018年の同社のレポートによると、Mozilla Corpは1000人以上。Mozilla

                                                          Mozillaが大規模リストラ。「すべてが無料だった古いモデルには結論が出た」として今後は新たなビジネスモデルを模索すると
                                                        • メールサーバーへの接続をPOPやIMAPではなく現代風に改善しSMTPも設定不要になるプロトコル「JMAP」、高速に同期可能でスマホの通信量も減らせて効率的

                                                          メールサーバーとクライアントとのやりとりに利用されるプロトコルとしてはPOPとIMAPの2種類が広く利用されています。しかし、POPは主な仕様が2000年前後に策定されたままで、同期などの現代的な需要を満たすのが難しく、またIMAPは実装が特殊で新たな開発者にとって扱いづらいという問題がありました。そうした問題を解決するために策定されたのが「JMAP(JSON Meta Application Protocol)」です。JMAPのコアとなる仕様やメール用JMAPの仕様は2019年に策定が完了しており、すでにJMAPに対応済みのクライアントも登場しています。 JSON Meta Application Protocol Specification (JMAP) https://jmap.io/ JMAPは1999年からメールサービスを提供してきたFastmailのチーム主体で進められているプ

                                                            メールサーバーへの接続をPOPやIMAPではなく現代風に改善しSMTPも設定不要になるプロトコル「JMAP」、高速に同期可能でスマホの通信量も減らせて効率的
                                                          • JSON Hero - A beautiful JSON viewer

                                                            JSON sucks.But we're making it better.Stop staring at thousand line JSON files in your editor and start staring at thousand line JSON files in the world's best JSON viewer. With a few nice features to help make it not the worst.

                                                              JSON Hero - A beautiful JSON viewer
                                                            • vscode-drawio/README.md at master · hediet/vscode-drawio

                                                              Edit .drawio, .dio, .drawio.svg or .drawio.png files in the Draw.io editor. To create a new diagram, simply create an empty *.drawio, *.drawio.svg or *.drawio.png file and open it. .drawio.svg are valid .svg files that can be embedded in Github readme files! No export needed. .drawio.png are valid .png files! No export needed. You should use .svg though whenever possible - they look much better! T

                                                                vscode-drawio/README.md at master · hediet/vscode-drawio
                                                              • Single Page Applications using Rust

                                                                WebAssembly (wasm) allows code written in languages other than JavaScript to run on browsers. If you haven’t been paying attention, all the major browsers support wasm and globally more than 90% of users have browsers that can run wasm. Since Rust compiles to wasm, is it possible to build SPAs (Single Page Applications) purely in Rust and without writing a single line of JavaScript? The short answ

                                                                  Single Page Applications using Rust
                                                                • フロントエンドの"ちょうどいい"自動テストのはじめかた - Atrae Tech Blog

                                                                  Wevoxのフロントエンドエンジニアをしているタガミです。最近はmonorepo構成に移行中のWevoxフロントエンドのテストやデザインシステムなどをいい感じにしようとしています。 この記事では、WevoxというSaaSプロダクトのフロントエンドにおける自動テストの話をします。Wevoxはリリースから5年以上が経過し、チームのメンバーも増え、またソースコードも巨大化しています。そんな中でフロントエンドも"式年遷宮"をして、改善を繰り返しています。中にはソースコードをガラッと変えるようなリファクタもあり、担当するエンジニアにとってはデグレの心配が付き纏います。そんな日々変化するフロントエンドを支えるのが自動テストです。 Wevoxの開発チームは決して大人数ではありません。そんなチームでも品質の改善のために一歩ずつ改善しつつある経験をもとに、フロントエンドの自動テストポイントをいくつかお伝えし

                                                                    フロントエンドの"ちょうどいい"自動テストのはじめかた - Atrae Tech Blog
                                                                  • How I built a modern website in 2021

                                                                    How I built a modern website in 2021September 29th, 2021 — 34 min read For over half of 2021, I worked on a complete rewrite of kentcdodds.com. You're reading this on the rewrite of this site! Are you using dark mode or light mode? Have you signed in and selected your team yet? Have you tried to call into the Call Kent Podcast? This blog post isn't about these and other features of the new site, b

                                                                      How I built a modern website in 2021
                                                                    • GitHub CLI 1.0 is now available

                                                                      ProductGitHub CLI 1.0 is now availableGitHub CLI brings GitHub to your terminal. It reduces context switching, helps you focus, and enables you to more easily script and create your own workflows. Earlier this year, we… GitHub CLI brings GitHub to your terminal. It reduces context switching, helps you focus, and enables you to more easily script and create your own workflows. Earlier this year, we

                                                                        GitHub CLI 1.0 is now available
                                                                      • 「見積もりが出ない」「利用できない」、値上げだけではないVMware問題の深刻度

                                                                        米Broadcom(ブロードコム)による米VMware(ヴイエムウェア)買収によってユーザー企業が被った悪影響は、製品の値上げだけではなかった。ライセンス更新に必要な見積もりが遅延したり、製品のアクティベーション(有効化)ができなくなったりするなど、ユーザー企業が様々な困難に直面している。 届かない見積もり、保守切れのまま運用へ 「見積もりが全く届かない。早くどうにかしてほしい」――。 悲痛な声を寄せるのは、自社のプライベートクラウドでVMware製品を使うあるユーザー企業A社の担当者だ。A社は自社のプライベートクラウド基盤にVMware製品を使い、複数の業務システムを動かしている。2024年5月末に使用するVMware製品の保守期限が終了する予定だったことから、2024年2月末に保守更新の見積もりをリセラーに依頼したが、2024年6月18日時点でも正式な見積もりの提示がないという。 「リ

                                                                          「見積もりが出ない」「利用できない」、値上げだけではないVMware問題の深刻度
                                                                        • 「まずは小規模なゲームから」に聞き飽きた人のための中規模ゲーム制作手法|MetaFormingPro

                                                                          ■前説この記事は、Unityゲーム開発者ギルド Advent Calendar 2022に投稿した記事をリファインしたものとなります。UGDGアドカレは他にも知見になる記事が多くあるので興味ある方は見てみましょう。 ■前節みなさん、ゲームを作ったことはありますね。 みんなゲーム作ってる人ではない? そうですね。 でもたぶんここ読んでる人の多くは一本位はゲームを完成させている人だと思います。 というかそれが前提です。 ところで、ネット上の多く存在するゲーム制作講座、何かしら読んだことがあると思います。 そしてそのほとんどの場所で、「初心者」向けにこういっているでしょう。 「いきなり大作を作ろうとしないで、まずは小さい作品から😊😊」 うるせえ!! 俺はもうそこは通り過ぎたんだ!! そこはもう通り過ぎたから、まとまった規模の作品を作りたいんだ!! となる。 そう。「入門講座」は小規模ゲームを

                                                                            「まずは小規模なゲームから」に聞き飽きた人のための中規模ゲーム制作手法|MetaFormingPro
                                                                          • Google 公式ウェブ開発者向けリソースのご紹介

                                                                            .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

                                                                              Google 公式ウェブ開発者向けリソースのご紹介
                                                                            • Becoming a Better Writer as a Software Engineer

                                                                              Writing is an increasingly important skill for engineering leaders. Indeed, poor writing can hamper career progression, above a certain level. Tactics for more clear, more frequent and more confident writing. I’ve observed that my writing is not up to par with my peers. How can I improve my professional writing, as someone working in tech?I get this question from many people: senior engineers who

                                                                                Becoming a Better Writer as a Software Engineer
                                                                              • Crush! | iPad Pro | Apple

                                                                                Introducing the all-new iPad Pro. Outrageous performance by the first-ever M4 chip. With the breakthrough Ultra Retina XDR display. All in the thinnest Apple product ever. iPad has never been this powerful. Or this thin. Learn More: https://apple.co/3QEsTSv Audio Descriptions: https://youtu.be/uT24U56I1ZA “All I Ever Need Is You” by Sonny & Cher - https://apple.co/sonny-cher-all-I-need #iPad

                                                                                  Crush! | iPad Pro | Apple
                                                                                • 早稲田大学の学費に関する考え方について Waseda University’s Policy on Tuition

                                                                                  早稲田大学の学費に関する考え方について 2020年5月5日 更新2020年5月15日 早稲田大学の学生の皆さん、並びに保護者の皆様へ *English version follows Japanese 今般の新型コロナウイルス感染症拡大は、日本のみならず、世界中の人々に恐怖心を抱かせると共に、経済的苦痛を与えています。この度、ご本人もしくはご家族が感染された方、なくなられた方もいらっしゃるかと存じます。また、経済的に打撃を受けていらっしゃる方もいらっしゃると存じます。そのような方たちには心からお見舞い、お悔やみを申し上げます。 早稲田大学は、5月11日(月)からオンラインによる授業を開始し、2020年度春学期を8月2日まで行い、通常どおり単位を付与することにしています。一方、早稲田大学の各キャンパスは、感染防止のために、立入禁止を継続しています。図書館・体育館などすべての施設は、利用できな

                                                                                    早稲田大学の学費に関する考え方について Waseda University’s Policy on Tuition