並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 1651件

新着順 人気順

makeの検索結果201 - 240 件 / 1651件

  • React周りのいつかお世話になる記事たち(随時更新)

    Reactで開発をしていく上でみなさんがいつかお世話になるだろうと思った記事たちです。 (僕はお世話になりました。これからもお世話になります。) これも良かったよっていう記事があればコメントで教えてください! 🌟 = 特におすすめ Reactを最初から学ぶ・入門 React Docs BETA 🌟 りあクト! TypeScriptで始めるつらくないReact開発 第4版【① 言語・環境編】 - くるみ割り書房 ft. React - BOOTH 🌟 Reactハンズオンラーニング 第2版 ―Webアプリケーション開発のベストプラクティス RailsエンジニアのためのNext.js入門 - hokaccha memo React Glossary + Explain Like I'm Five 🌟 React Server Components 総まとめ Reactのレンダリングに関

      React周りのいつかお世話になる記事たち(随時更新)
    • PlantUML で JSON データを簡単視覚化

      最近,仕事で使うことがあってたまたま気がついたのだが, PlantUML って JSON や YAML のデータを視覚化できるんだね。 やり方は簡単。たとえば { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 28, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100" }, "phoneNumbers": [ { "type": "home", "number": "212 555-1234" }, { "type": "office", "number": "646 555-4567" } ], "children": [], "spous

        PlantUML で JSON データを簡単視覚化
      • これは便利!ありそうでなかった最新Web、オンラインツール36選

        この記事では、「それ、何使ってるの?」と思わず聞きたくなるような、最新のWeb、オンラインツールをまとめてご紹介します。 めずらしいだけでなく、面倒で手間のかかる作業がほんの数クリックで完成の時短アイテムや、今までなかったけどあると便利なツールや素材を中心にセレクト。 カテゴリごとに整理しているので、目的にあったお気に入りツールを探してみましょう。 コンテンツ目次 1. Web制作便利ツール 2. デザインコレクション 3. アイコンツール 4. 面白、クリエイティブツール Web制作の効率、生産性アップ!話題の最新オンラインツールまとめ Web制作便利ツール Make Way Grid Effect 一枚の画像を選択すると、他の画像が場所をゆずって、道を空けてくれるアニメーションエフェクト。 CSS Shadow Gradients 2色の配色によるグラデーションをつかった影、シャドウグ

          これは便利!ありそうでなかった最新Web、オンラインツール36選
        • なぜ HTML の form は PUT / DELETE をサポートしないのか? | blog.jxck.io

          Intro 10 年ほど前に同じことを調べたことがある。 なぜ html の form は PUT / DELETE をサポートしないのか? - Block Rockin' Codes https://jxck.hatenablog.com/entry/why-form-dosent-support-put-delete 当時は全くの素人で、素人なりに調査はしたが、ほとんどが推測の域を出ない結論だった。 この問題についてあらためて記す。 仕様策定の経緯 表題の通り、 <form> の method には GET と POST しかサポートされていない。 HTTP には他にも PUT や DELETE といったメソッドもあるのに、なぜサポートされていないのかという疑問から始まった。 仕様が決定した経緯は、以下に残っている。 Status: Rejected Change Descriptio

            なぜ HTML の form は PUT / DELETE をサポートしないのか? | blog.jxck.io
          • より速い WEB を目指す Next.js / nextjs-make-the-web-faster

            【Next.js Update!】v12リリースを踏まえ、Next.jsの採用を考える 本発表は以下URLでアーカイブ視聴が可能です。https://youtu.be/KaS3bgz_CA4 イベントページ:https://forkwell.connpass.com/event/228457/

              より速い WEB を目指す Next.js / nextjs-make-the-web-faster
            • 実用的でないPythonプログラミング - 共立出版

              本書ではPythonを使い、火星や木星や銀河の最果てを、詩人の魂を、高度な金融の世界を、選挙の不正を、ゲーム・ショーのトリックを、探っていく。マルコフ連鎖解析のような技術を使って俳句を詠み、モンテカルロ・シミュレーションで金融市場をモデル化し、イメージ・スタッキングで天体写真を改善し、遺伝的アルゴリズムで巨大なネズミを育てる。それとともにpygame、Pylint、pydocstyle、tkinter、python-docx、matplotlib、pillowといったモジュールの経験を楽しく積むことができる。 この本は2冊目のPythonの本とみなすことができる。完全な初心者向けの本や入門クラスの後に続く本、あるいは補完する本となることを狙っている。「impractical」(実用的でない)というタイトルに反して、本書の内容はかなり実用的で、文字列やコレクションの操作といった基本的なことか

                実用的でないPythonプログラミング - 共立出版
              • NovelAIでの衣装呪文一覧カタログ、全身女性立ち絵呪文と絵文字立ち絵構文のカタログ、novel ai呪文辞典 | サザノノポートフォリオ

                絵文字構文 基礎構文 Ctrl+Cでコピーできます。 プロンプト ((ultra-detailed)),masterpiece,best quality,(1 girl),(illustration),((((full-length figure)))), paint right up to the tip of the head,((transparent background)),(solo),standing,(wearing shoes on feet), ((is wearing ●●●)),good girl, beautiful detailed eyes,good looking,((an extremely delicate and beautiful)),make the eyes the same shape and color on both sides, ネガティ

                • SSH Tips & Tricks

                  Experience SSH certificates for yourself in <5min⚡! Here are some of our best tips & tricks for using SSH more effectively. This post will cover how to: Add a second factor to your SSH login Use agent forwarding safely Exit from stuck SSH sessions Keep a persistent terminal open Share a remote terminal session with a friend (without Zoom!) Add a second factor to your SSH Here's five different ways

                    SSH Tips & Tricks
                  • Rust で Web バックエンド開発をはじめる | CyberAgent Developers Blog

                    こんにちは。サイバーエージェント AI 事業本部 Dynalyst にて、ソフトウェアエンジニアをしている豊田(@helloyuki_)です。また、Rust 領域における Next Experts も務めています。 先日、CA BASE NEXT という CyberAgent が開催する20代が中心のカンファレンス[^1]に、私も一応20代ということで登壇させていただきました。 内容は Web アプリケーション開発を Rust で行った体験談を語るというものでした。実際に2018年〜2020年頃に Rust をとあるチームのアプリケーションに導入し、引き継ぎのために何をしたかという内容をお話させていただきました。 セッション自体は25分しかなく、またコード例をスライドからかなり削るなど、CG スタジオ仕様への対応が必要でした。というわけで、十分に伝えたいことを盛り込めたわけではありませんで

                      Rust で Web バックエンド開発をはじめる | CyberAgent Developers Blog
                    • Twitter社内管理ツールの不正アクセスについてまとめてみた - piyolog

                      2020年7月16日(日本時間)、Twitter上で複数の著名なアカウントや有名企業のアカウントからビットコイン詐欺の投稿が行われました。Twitterはその後の調査で、社内サポートチームが使用する管理ツールが不正利用されたことが原因と発表しました。ここでは関連する情報をまとめます。 何が起きたの? 2020年7月16日未明から著名アカウントを中心に詐欺投稿が行われた。その後アカウント侵害の影響は大部分が回復した。 一連の投稿にはTwitter社内のサポートチームが使用する管理ツールが悪用された。さらに複数のアカウントでDM閲覧やデータのダウンロードが行われた恐れがある。 社内ツールはソーシャルエンジニアリングにより不正利用された。Slackがその舞台となったと報じられている。 1. アカウントのっとり詐欺投稿 4時間続く 7月16日に発生したビットコイン詐欺の投稿は大まかに2種類が確認さ

                        Twitter社内管理ツールの不正アクセスについてまとめてみた - piyolog
                      • 僕たちもまた山上徹也のひとりにすぎないということ|人格OverDrive

                        安倍元首相銃撃事件を受けて 2022 年 7 月に 「父、 文鮮明のこと——負の現人神」 という記事を書いた。 だいたい次のような話だ。 終戦後、 天皇という家父長を失った朝鮮半島に再臨の現人神あらひとがみを名乗る教祖たちが雨後の竹の子のように生まれる。 はじめはどんぐりの背比べじみたところがあった。 けれどもそのうちの一つが猥褻なミームとしての頭角をあらわし、 感染爆発を引き起こすことになった。 そこでの僕の関心は、 それを邪悪な淫行集団として切り捨てるのではなく、 その背景にあるものを掘り下げることにあった。 その一環として、 極東の近現代史のなかに事件を位置づけることで浮かびあがってくるものを探った。 そこで言いたかったのは、 かつての日本には神のために自身や他人の生をも犠牲にすることのできる 「神の子」 たちがいたということ、 それゆえに安倍元首相銃撃事件によって噴きあがった血塗ら

                          僕たちもまた山上徹也のひとりにすぎないということ|人格OverDrive
                        • 複数条件の組み合わせによるテストケース数爆発と戦うPairwise(ペアワイズ)法とそれを支えるツール「PICT」 | DevelopersIO

                          ペアワイズ法を使うことで、効率的にテストケースを絞り込めることがわかったかと思います。 --- 2019/10/31 追記 --- どうしてテストケースを絞り込んでも大丈夫なのか?という意見がSNSやはてブのコメントで見受けられたので、フォローアップエントリを書きました。こちらも合わせてご覧ください。 ペアワイズ法は本当に有効なのか?組み合わせテスト技法と上手に付き合う方法 | DevelopersIO ペアワイズ法を支えるツール「PICT」 ペアワイズ法が有効なことはわかりましたが、この組み合わせをどうやって作れば良いでしょうか?条件の数が少なければ前述のように手作業でもやれないことはありませんが、現実の問題はもっと複雑ですので、到底無理でしょう。 そこで役に立つのが、ペアワイズ法のテストケースを生成してくれるツール「PICT」です。 microsoft/pict: Pairwise I

                            複数条件の組み合わせによるテストケース数爆発と戦うPairwise(ペアワイズ)法とそれを支えるツール「PICT」 | DevelopersIO
                          • 手回し式靴下編み機を作って靴下を編んでみた|fabcross

                            靴下を自分で作りたい! と試行錯誤するうちに、19世紀半ば頃に発明された手回し式の靴下編み機の存在にたどり着きました。3Dプリンターを使って、自分の靴下を編むのにちょうどいい機械を作ってみました。 靴下は楽しい。カラフルなものだったり、動物や恐竜の総柄だったり、ちょっと表に着るのは勇気がいるものでも身に着けやすいところが好きです。自分の着るものはできるだけ自分で作るのが私の信条。靴下も自分で作ってやろうと試行錯誤してきました。 靴下は伸縮性が大事なため、布を縫うのではなく編んで作られています。市販の靴下の中には薄くて布のようなものもありますが、よく見ると編み目があるのが分かります。そのため、ミシンを使った縫物ではなく、編み物の技術が必要となってきます。 靴下を作ろうとして初めに試したのは、おもちゃの編み機。取っ手を回すと筒状に毛糸を編める子ども用のおもちゃです。小さいころ大好きで、おばあち

                              手回し式靴下編み機を作って靴下を編んでみた|fabcross
                            • おっさんのためのModernC++入門ガイド(草稿) - dec9ue's diary

                              みなさんはC++の読み書きができますか? 自信がある方、いつ頃勉強しましたか?もし20世紀に勉強したのであれば、その知識は相当古いです。実質現在のModernC++(C++11以降のC++)とは概念上の互換性がないので脳のアップデートが必要です。 自信がない方、文法は知っているけどなんとなく使いこなせていない方、マサカリ屋にあーだこーだ言われて大混乱している方。必勝パターンを身につければもっと楽にコードを読み書きできるようになるかもしれません。 この文章の目的は、ModernC++におけるメンタルモデル(考え方)や必勝パターンをざっくりと導入することでみなさんが楽にModernC++を読み書きできるようなお手伝いをすることです。主要な内容としてはムーブセマンティクスと右辺値 とその次の章でだいたいA4換算で15ページくらい?ほかは正直流し読みしてもらえるような内容です。また、内容的にはその

                                おっさんのためのModernC++入門ガイド(草稿) - dec9ue's diary
                              • GraphQLでバックエンドのコードをすっきりさせた話 - LayerX エンジニアブログ

                                こんにちは!LayerXの mosa_siru (榎本) です。 LayerX インボイスでは、もともと github.com/go-swagger/go-swagger を利用してREST APIを開発していましたが、最近開発したワークフロー機能 のコンポーネントではGraphQLを取り入れました。 GraphQLには様々なメリットがあり、RESTとの比較記事は多くありますが、なぜ僕らは移行したのか、その結果どうなったのかを紹介していきます。 GraphQLのメリット GraphQLのメリットは、様々な箇所で語られています。例えばこの記事によれば、 強力に型付けされたスキーマであること アンダーフェッチとオーバーフェッチがないこと(後述) Apollo, Relayなどの、クライアントライブラリにより、フロントエンド開発が迅速になること 複数のGraphQL APIからの統合が可能 強力

                                  GraphQLでバックエンドのコードをすっきりさせた話 - LayerX エンジニアブログ
                                • Reactの無料教材「Full Stack Open 2019」 - JavaScript勉強会

                                  フィンランドのヘルシンキ大学のプログラミング講座が無料で公開されています。 fullstackopen.com Learn React, Redux, Node.js, MongoDB, and GraphQL Reactなど、JavaScriptでWebアプリを作る際に使われる技術について学習できます。 (紹介記事) developer.feedforce.jp この講座をブックマークして、時間だけが過ぎてしまったので、今日から読み始めてみたいと思います。 (今からやらないと年を越してしまう可能性もあるw) React利用の説明方法を参考にしてみたいと思います。 ライセンス Authors and License The course material is written by Matti Luukkainen. Numerous people have improved and co

                                    Reactの無料教材「Full Stack Open 2019」 - JavaScript勉強会
                                  • 最新の手法でブラウザのタブに表示される「Favicon(ファビコン)」を作成するとこうなる

                                    ブラウザのタブやブックマークに表示される「Favicon(ファビコン)」は、ウェブサイトを印象づける重要な要素です。そんなファビコンを作成しウェブサイトに表示させる最新の方法について、フロントエンドエンジニアのAndrey Sitnik氏が解説しています。 How to Favicon in 2021: Six files that fit most needs — Martian Chronicles, Evil Martians’ team blog https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs ファビコンは2000年代初頭に生まれたコンセプトで、インターネットに公開するウェブサイトはファビコンを備えているべきだとSitnik氏は主張。しかし、ウェブサイト

                                      最新の手法でブラウザのタブに表示される「Favicon(ファビコン)」を作成するとこうなる
                                    • TechCrunch

                                      EV startup Fisker Inc. is laying off more employees to “preserve cash,” one week after warning investors it would have to make cuts to stave off impending bankruptcy, according to an inter

                                        TechCrunch
                                      • MySQL 5.7 から 8.0 にしたらテストが激遅になった - Qiita

                                        この記事は、株式会社カオナビ Advent Calendar 2023 の3日目です。 はじめに 株式会社カオナビの高橋(@kunit)です。 今回は MySQL バージョンアップ(5.7 -> 8.0) で起きた問題とそれに対してどのように対処したのかを書いていこうと思います。 何が起きたのか MySQL 5.7 から 8.0 にバージョンアップをするにあたって、CI およびローカル環境でテストができるように MySQL 8.0 のイメージを作成し、それをつかって各機能の担当者にテストを開始してもらっていたのですが、以下のような事が起きました。 接続を MySQL 5.7 から 8.0 に切り替えただけでテストの時間が3倍くらいかかるようになった そこを変更するだけで3倍遅くなるってやばいぞということで報告してくれた担当者と同じテストを自分でも実施してみると再現性があり、それが以下のどの

                                          MySQL 5.7 から 8.0 にしたらテストが激遅になった - Qiita
                                        • 13kg痩せた世界 - それは恋とか愛とかの類ではなくて

                                          2020年、13kg痩せた。その話を2020年中に書こうと思っていたが、ブログを書くことが習慣から外れてしまった昨今、パソコンを立ち上げることすら億劫で、久しぶりに立ち上げたパソコンは何かの更新にとても時間がかかっており、マウスはスクロールがバグって言うことを聞かず、ようやくようやくブログの記事を作成する画面まで来たのだ。長い道のりだった。待たせてごめん。 2020年は外出自粛で体重が減った人と増えた人の二極化が起きたのではないかと思うが、私は前者の方に入る。そもそも痩せようと思ったきっかけはコロナが国内で流行する少し前のことなので、人より早めにスタートを切っていた。「ありのままで」という歌が随分前にヒットして以降、何かにつけて「ありのままでいればいい」と言い聞かせられる機会が増えて来たけれど、他人が私のありのままの姿を好きになってくれても、私が今の自分のありのままの姿を全然好きになれてね

                                            13kg痩せた世界 - それは恋とか愛とかの類ではなくて
                                          • 音楽生成AI「Suno AI」が話題、文章から楽曲を瞬時に作成 プロの音楽家も「これはヤバい」と驚愕

                                            音楽生成AI「Suno AI」がX(旧Twitter)上で話題になっている。歌詞や曲調を文章で指示するだけで音楽を自動生成するサービスで、PCやスマートフォンのWebブラウザ上から利用できる。生成した音楽の出来栄えには、プロの音楽家からも驚きの声が上がっている。 Suno AIは、米国を拠点とする音楽家とAIの専門家たちからなる米Sunoが運営するサービス。開発者の中には、米MetaやTikTokを運営する中国ByteDanceなどに所属していた人たちもいるという。利用にはGoogleやMicrosoft、Discordのアカウントが必要で、12月14日時点ではβ版を提供中。1日5回まで無料で音楽を生成できる他、有料プランもある。 早速使ってみた そのお手並みは? 記者も試しに利用してみた。メニューにある「Create」を押し、「記事を書くのがはかどる音楽を作成してください」と指示を入れた

                                              音楽生成AI「Suno AI」が話題、文章から楽曲を瞬時に作成 プロの音楽家も「これはヤバい」と驚愕
                                            • 「コーヒーをいれる時は豆をひく前に水でぬらす方がいい」と研究で裏付けられる

                                              コーヒー好きの人は自宅でおいしいコーヒーを入れるためにさまざまな創意工夫を編み出しており、中には「コーヒー豆をひく前にほんの少しぬらす」というテクニックもあります。アメリカ・オレゴン大学の研究チームが行った研究では、実際にコーヒー豆をぬらすとひいた時に発生する静電気が抑えられ、より効率的にコーヒーを抽出できることが示されました。 Moisture-controlled triboelectrification during coffee grinding: Matter https://www.cell.com/matter/fulltext/S2590-2385(23)00568-4 Grinding coffee with a splash of water reduces static electricity and makes more consistent and intense

                                                「コーヒーをいれる時は豆をひく前に水でぬらす方がいい」と研究で裏付けられる
                                              • CentOS8 (Minimum) インストールしてとんでもなかったこと一覧

                                                -NオプションについてCentOS7のls (8.22)のmanpageを見ると、実は載っているが微妙に異なる。 -N, --literal print raw entry names (don't treat e.g. control characters spe‐ cially)CentOS8のls (8.30)はこうだ。 -N, --literal print entry names without quotingmanpageには以前のバージョンから-Qや--quoting-styleなどのオプションはあるが、そもそもメタ文字をクォートする動作そのものについては何の説明もない。いつどのタイミングか分からないが、メタ文字の扱いが突然変更になったようだ。 -Nによる動作の違いを比較してみると、 クォートされたファイルを含むと、有無を言わさずすべてのカラムにパディングが入るようだ。 とり

                                                  CentOS8 (Minimum) インストールしてとんでもなかったこと一覧
                                                • 「民間人によるロシア兵の殺害」を合法化する法案がウクライナで可決される

                                                  ロシアによる軍事侵攻を受けているウクライナでは、軍人だけでなく民間人もIT軍としてサイバー攻撃に従事したり、バリケードを設置したり、火炎瓶を製造したりして激しい抵抗を続けています。そんな中、「民間人が武器を使ってロシア兵を殺害しても罪に問わない」とする法案がウクライナで可決されていたと報じられました。 New law makes it legal for Ukrainian civilians to kill Russian troops - LBC https://www.lbc.co.uk/news/new-law-makes-it-legal-for-ukrainian-civilians-to-kill-russian-troops/ Ukraine Bill Makes it Legal for Anyone to Kill Russian Soldiers https://ww

                                                    「民間人によるロシア兵の殺害」を合法化する法案がウクライナで可決される
                                                  • ある男はChatGPTに100ドルをできるだけ増やす方法を聞き、実行した。その結果は…

                                                    Jacob Zinkula,Aaron Mok [原文] (翻訳:大場真由子、編集:井上俊彦) Mar. 30, 2023, 10:30 AM レビュー 936,770 ジャクソン・グレートハウス・フォールという男性は、ChatGPTに100ドルを「できるだけ多くのお金」に変えてほしいと依頼した。 グレートハウス・フォールはそれから1週間も経たないうちに、環境に優しい製品に関するウェブサイトを立ち上げた。 彼がChatGPTなどのAIツールを使い、どのようにビジネスを始めたかを紹介しよう。 2022年11月にOpenAIのChatGPTが公開されて以来、開発者や不動産仲介業者などがこのAIツールを仕事に役立てている。そして今、あるユーザーがChatGPTの力を借りて富を得ようとしている。 ブランドデザイナーで作家のジャクソン・グレートハウス・フォール(Jackson Greathouse

                                                      ある男はChatGPTに100ドルをできるだけ増やす方法を聞き、実行した。その結果は…
                                                    • IBM-J テレコン英会話小冊子(PDF配布用)

                                                      テレコン英会話小冊子 Practical Expressions for Conference Calls - BETTER ENGLISH WITH US! - Table of Contents テレコンへの心構え (1) テレコンのはじまり (3) テレコンでの決まり文句 (11) 質問やお願いをする (25) 具体的な説明例 (33) ウェブカンファレンス表現 (37) テレコンの終わり (51) 間違えやすい単語 (55) 英語らしく発音しよう (61) 略語 (63) (1) テレコンへの心構え <会議前>  日本側の status を確実に把握しておく。 質問されて 「I don’t know」 では失礼だし、相手に「本当にテレコンで Push するような問題 なの?」と思われる。配布された資料があるときは事前に目を通 し、最新の内容を把握しておく。  事前に日本側のコン

                                                      • 人間に寄生し宿主を「性的に魅力的」な状態へと変化させる寄生虫「トキソプラズマ」

                                                        ネコ科の動物を終宿主とし人間にも感染することがある寄生虫「トキソプラズマ」に感染した人間は、異性から「性的に魅力がある」と見られる可能性が高いことが明らかになりました。感染に伴い分泌されるホルモンが影響していると考えられています。 Are Toxoplasma-infected subjects more attractive, symmetrical, or healthier than non-infected ones? Evidence from subjective and objective measurements [PeerJ] https://peerj.com/articles/13122/ Mind-Altering Parasite May Make Infected People More Attractive, Study Suggests https://ww

                                                          人間に寄生し宿主を「性的に魅力的」な状態へと変化させる寄生虫「トキソプラズマ」
                                                        • 革靴の沼にハマりつつあるハードウェアエンジニアの備忘録

                                                          最近、増田で革靴が盛り上がっててとっても嬉しい! https://anond.hatelabo.jp/20200203232919 https://anond.hatelabo.jp/20200218234717 お金の掛かる趣味なので、友人には公言できないからね。値段を言うと確実に引かれてしまうよ。いい機会なので、一介のエンジニアがエドワードグリーン(EDWARD GREEN)のMTO(Make to Order:個別受注生産)に手を出し始めるまでの革靴遍歴についてまとめてみようと思う。ちなみにグリーンのMTOは、日本でオーダーすると25万円くらいの高級品。これを連発することになるだなんて誰が予想できただろう? 本格靴のデビュー初めて買った本格靴はトリッカーズ(Trickerʼs)のBOURTON(バートン)だった。ちなみに “本格靴” って言葉はバズワードなので定義はないんだ。自分は

                                                            革靴の沼にハマりつつあるハードウェアエンジニアの備忘録
                                                          • Go コンパイラのコードを読んでみよう - kosui

                                                            はじめに 本記事は、 DeNA Advent Calendar 2020 の 11 日目の記事です。 突然ですが、「コンパイラのコードを読んでみよう」なんて言われても、「どうせ巨大で難解で複雑なロジックを理解しないと読めないんでしょ?」と思いませんか。 コンパイラの構造を理解しようとしても聞いたことのないような専門用語がずらりと並び、コードを読もうとしたらそれらをすべて完全に理解してないと一行も理解できないんじゃないか...。Go のコンパイラ gc のソースコードを読むまでは、私もそう思っていました。 しかし、あまりにも暇な休日のある日、思い立って gc のコードを読んでみました。すると、「コンパイル」という難解な響きの処理も、一つひとつを小さなタスクに分解することで、少しずつ読み進めることができると分かったのです! 何よりも感動したことは、 gc そのものが全て Go で書かれていて、

                                                              Go コンパイラのコードを読んでみよう - kosui
                                                            • 「自動ムービー編集」「ゲーム開発」「文章校正」「論文要約」などGPT-4がわずか3週間で生み出した14の画期的ツール

                                                              OpenAIが2023年3月14日に正式発表した「GPT-4」は、ChatGPTなどに用いられたGPT-3.5の性能をさらに超え、「初代iPhone登場時と同等の衝撃を与える存在」と評されています。すさまじい性能を有するGPT-4がどのような影響を生み出しているのか、AIに関するマーケティングの専門家であるサム・ウッズ氏が「生後わずか3週間のGPT-4が作成した14の素晴らしいもの」としてまとめています。 GPT-4 is barely 3 weeks old. It has already made significant contributions to various fields. Here are the 14 incredible things created with GPT-4.— Sam Woods (@samuelwoods_) GPT-4では、テキストだけでなく画像を

                                                                「自動ムービー編集」「ゲーム開発」「文章校正」「論文要約」などGPT-4がわずか3週間で生み出した14の画期的ツール
                                                              • 論文執筆/プレゼン資料作成時の参考資料 - Qiita

                                                                はじめに 本記事では,論文執筆やプレゼン発表の際にnegocia社内で参考にしている資料を @aiueola さんと一緒にまとめました.もし何かの参考になれば幸いです. (また,もし関連リソースをご存知の方がいらっしゃれば,ぜひ本記事のコメント欄にご紹介いただけると嬉しいです.内容を確認の上,追記させていただきます.) negocia株式会社について negocia株式会社では,「うれしい広告」の実現をミッションとして,機械学習,数理最適化の技術を活かしたオンライン広告向けのSaaSを開発するメンバーを募集しています.この記事を読んで興味を持たれた方がいらっしゃいましたら,こちらのリンク よりご応募ください.ご連絡お待ちしています. 目次 研究事始め/論文サーベイ テクニカルライティング/論文執筆/レビュー テクニカルライティング全般 論文執筆 レビュー/リバッタル/ポジションペーパー プ

                                                                  論文執筆/プレゼン資料作成時の参考資料 - Qiita
                                                                • JavaScript Visualized - Promise Execution

                                                                  Promises in JavaScript can seem a bit daunting at first, but understanding what's happening under the hood can make them much more approachable. In this blog post, we'll dive deep into some of the inner workings of promises and explore how they enable non-blocking asynchronous tasks in JavaScript. I'm still working on making this blog better on mobile devices, mobile browsers don't always render t

                                                                    JavaScript Visualized - Promise Execution
                                                                  • 最強の WSL 環境を作る

                                                                    最強の WSL 環境を作る まあ、何が最強なのかよくわからないのですが。 WSLg は GUI が動いて音もなるので大変便利なのですが、systemd が動作していない弱点があります。LXD を多用している身としては結構しんどいのですね。 snapd が使えないので、JetBrains の開発ツールをインストールするのもちょっと面倒。まあ、Ubuntu Make を使えばいいのでそれほど気にはしていないのですが... というわけで、定期的にいろいろ試している今日この頃、ようやく自分が常用しているものが全部動く環境が作れました。 セットアップ (2022/01/11 追記) 手順は、入力するコマンドを PowerShell だったり、WSL だったりといりみだれます。次のルールで書いていますので、間違えないようにしてください。 プロンプトが > のときは PowerShell に入力してくだ

                                                                      最強の WSL 環境を作る
                                                                    • テスト駆動開発:実はそれは設計技術です

                                                                      テスト駆動開発(TDD)は、より優れたソフトウェアを持続的に早く提供するための確立された手法です。TDDは単純な考えに基づいている。製品コードを書く前に失敗するテストを書くことです。新しい行動が必要ですか?失敗するテストを書いてください。しかし、この一見単純な考えをうまく実行するには、スキルと判断が必要です。 TDDは本当に設計のためのテクニックです。TDDの基礎は、小規模なテストを使用してボトムアップを早急に設計することであり、システムへの信頼を構築しながら迅速に何らかの価値を得ることです。よりよい名前はテスト駆動設計かもしれません。 設計方法としては、集中と単純さです。目標は、開発者が価値を提供する上で不要な余分なコードを書くことを防ぐことです。問題を解決するのに必要最小限のコードを書くことです。 多くの記事がTDDを行うことのすべての利点を誇りにしています。そして多くの技術会議の講演

                                                                        テスト駆動開発:実はそれは設計技術です
                                                                      • Windowsのタスクバーでもネコ走らせてみた🐈 - Qiita

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

                                                                          Windowsのタスクバーでもネコ走らせてみた🐈 - Qiita
                                                                        • 端末の文字幅問題の傾向と対策 | IIJ Engineers Blog

                                                                          電子メール、ネットワーク機器集中管理、異常検知、分散処理、クラウド基盤などのシステム開発に従事。古代Rubyist。 CLI や TUI なアプリケーションを使っていると、端末の画面が崩れてしまうことがよくあります。 たとえば、こんな TUI が、 環境によってはこんな感じで崩れます。 スクロールなどをしながらしばらく使っているとさらにどんどん崩れていきます。 こうなってしまった場合、とりあえず Ctrl-l で画面を再描画することで、大抵はなんとか読める程度にリセットできますので、ことあるごとに Ctrl-l を連打することになります。 ですが、どうしようもないケースもままあります。 例えば、私の場合は以下のようなシチュエーションで困ります。 w3m でテーブルなどを表示するとレンダリングが崩れる less でログの閲覧の際に表示されるべき文字が表示されず見落としが発生する Wander

                                                                            端末の文字幅問題の傾向と対策 | IIJ Engineers Blog
                                                                          • iOS 13における必須対応について(更新版)|TechRacho by BPS株式会社

                                                                            更新情報 2019/08/28: 初版公開 2020/11/25: 各項目について現在の状況を追記 ⚓ はじめに こんにちは、主にiOSアプリの開発を担当している川島と申します。 iOS 13のリリースが間近に迫りつつあり、またWWDC2019ではSwiftUIを始めとした新しいツール等の発表、ARKit2やCombineフレームワークなどの発表などにより、昨今のiOS界隈が盛り上がりを見せています。 そうした新しいツールや技術が登場する反面、Appleはバッサリとした互換切りや新技術への対応を短期間で強いる傾向にあり、既存プロジェクトの保守などをしているiOSアプリエンジニアはこの時期に頭を悩ませる人が多いのではないでしょうか。 2年前のSafeArea対応なんかは記憶に新しいですね。 今年もそうした「〇〇対応が必須」のような情報はチラホラと聞きますが、断片的な情報が多い印象です。 この

                                                                              iOS 13における必須対応について(更新版)|TechRacho by BPS株式会社
                                                                            • GitHubのスターは金にならない - Qiita

                                                                              Sizzyというツールがあります。 様々なサイズの画面を同時に表示し、レスポンシブレイアウトがどうなるかを一気に確認できるという便利なツールです。 スマホ向けWebサイトを開発している人なら、持っていると非常に便利でしょう。 参考:レスポンシブの確認ツール、後発だけに便利!スマホ・タブレットの主要なデバイスでの表示確認が同時にできる -Sizzy / 『Sizzy』様々なデバイスでのサイト表示を確認出来る便利サイト さてこのSizzy、元々無償のChromeエクステンションだったのですが、先日2019年7月に単独のアプリとして有償化されました。 一人あたり月5ドル(団体割引あり)のサブスクリプション制です。 以下は作者のKizte( Twitter、Medium、Webサイト )がその理由や経緯を綴った記事、GitHub stars won't pay your rentの日本語訳です。

                                                                                GitHubのスターは金にならない - Qiita
                                                                              • Goで作るテキストエディタ - Sansan Tech Blog

                                                                                はじめに みなさんこんにちは。Sansan事業部プロダクト開発部のiOSエンジニア荒川です。 以前はRDBMSの記事*1を寄稿し、好評いただいたこともあり、定期的に車輪の再発明系の記事を書いていこうと思います。 さて本日はタイトルの通り、VimやEmacsに代表されるターミナルで動作するインラインテキストエディタをGoで開発してみました。 ソースコードは以下のリポジトリに置いているため、ぜひ参考にしてください。 github.com 完成品 文字だけだとイメージも湧きにくいので、まずは完成品をお見せします。 最低限エディタの動きは出来ている、というレベルの完成度ですね🙏 特徴 1000行インラインエディタ 文字入力/挿入/削除 画面スクロール キーボードショートカット ファイル読み込み/保存 Goのコードハイライト機能 実装の方針 今回はただ開発するだけではなく、いくつかのこだわりポイン

                                                                                  Goで作るテキストエディタ - Sansan Tech Blog
                                                                                • 10万円超え案件だらけ「ChatGPT」「DALL·E 2」などのAIを使ってだれでも稼げる「Fiverr」がバブル状態! | AppBank

                                                                                  人間が入力したキーワードを元に画像を生成したり、文章に対して受け答えをしたりするテクノロジー「ジェネレーティブAI(生成系AI)」が大きな話題となっています。 ジェネレーティブAIとは、「コンテンツやモノについてデータから学習し、それを使用して創造的かつ現実的な、まったく新しいアウトプットを生み出す機械学習手法」と言われています。(出典:「ジェネレーティブAI」とは?|産総研マガジン) これまでAIといえば「不完全な受け答えをするボイス・アシスタント」程度のモノか、シリコンバレーのトップ企業や大学の研究室の中だけあるモノというイメージでした。しかし、2022年後半から「ChatGPT」や「DALL-E」が無料で広く使われるようになり「人間の作業と同じかそれ以上のレベル」の絵や文章、コードなどを誰もが簡単に入手できるようになりました。 AIが新たな職業を創り出している 「ジェネレーティブAI

                                                                                    10万円超え案件だらけ「ChatGPT」「DALL·E 2」などのAIを使ってだれでも稼げる「Fiverr」がバブル状態! | AppBank