タグ

2022年9月18日のブックマーク (24件)

  • GitHub - nuttyartist/notes: Fast and beautiful note-taking app written in C++. Write down your thoughts.

    Native app (written in C++ with Qt). Turn your Markdown tasks into a beautiful Kanban board. Fast and beautiful. Fully open source and cross-platform (Linux, macOS, Windows). Completely private - tracks nothing. Folders and tags. Organize your ideas hierarchically using nested folders and universally using tags. Markdown Support. Format text without lifting your hands from the keyboard. Different

    GitHub - nuttyartist/notes: Fast and beautiful note-taking app written in C++. Write down your thoughts.
    lugecy
    lugecy 2022/09/18
  • https://twitter.com/matsuu/status/1571493800018837508

    lugecy
    lugecy 2022/09/18
  • https://twitter.com/kiri_tori/status/1571363388978253827

  • リアルコンピューターおばあちゃん、グレース・ホッパーはすごいぞというまとめ - Qiita

    グレース・ホッパー - Wikipedia Grace Hopper - Wikipedia “アメージング・グレース” , グレース・ブリュースター・マレー・ホッパー (Grace Brewster Murray "Amazing Grace" Hopper, 1906年12月9日 - 1992年1月1日) は、アメリカ海軍の軍人かつ計算機科学者。75歳で退役、最終階級は准将。プログラミング言語COBOLを開発した。 Image COBOLの母、「グレース・ホッパー」です。こんなCSSアート作品もあるようです。 See the Pen Single Div Grace Hopper by Tricia Katz (@triciaakatz) on CodePen. ともかく、リアルコンピューターおばあちゃんと言える位カッコイイのです。 名言 おばあちゃんの名言。 9 Grace Hopp

    リアルコンピューターおばあちゃん、グレース・ホッパーはすごいぞというまとめ - Qiita
  • 初学者が覚えたいチーム開発でのGit操作 - Qiita

    はじめに 個人開発の場合はそんなに意識することがないGitですが、チーム開発においては重要な役割を果たします。 はじめのうちは構造が見えず混乱するかと思いますが、流れをイメージ出来ればそんなに難しいものではありません。 これを見れば開発に必要なGitコマンドとリポジトリの構造、Githubでの管理手順を理解し開発の現場で実践できるようになります。 そもそもGitとは? 変更履歴を記録・追跡するための分散型バージョン管理システムである。 ざっくりいうとファイルのバージョン管理が簡単にできるツールといえます。 目次 Gitを理解するための基用語 開発の流れ その他開発で覚えておきたい便利コマンドと注意点 vscodeでのGUI操作について 最後に Gitを理解するための基用語 リポジトリ(repository) ファイルやディレクトリを入れて保存しておく貯蔵庫 リモートリポジトリ...特定

    初学者が覚えたいチーム開発でのGit操作 - Qiita
  • Stable Diffusionで画質を爆上げするテクニック【txt2imghd】を紹介 - Qiita

    txt2imgの基についてはこちらをご覧ください。 はじめに Stable diffusionのイカしたテクニック、txt2imghdの仕組みを解説します。 簡単に試すことのできるGoogle Colabも添付しましたので、是非お試しください。 ↓の画像は、通常のtxt2imgとtxt2imghdで生成した画像を拡大して並べたものです。明らかに綺麗になっていることがわかります。 TL;DR txt2imghdとは、通常のtxt2imgにimg2imgと超解像技術を組み合わせることでStable diffusionで作成した画像のクオリティーを大幅に上昇させるテクニックです。 ※既に作成した画像に用いることも可能です。 実際のコードはこちらのリポジトリから確認できます。 またこちらから私が作成したGoogle Colabバージョンにアクセスできます。 txt2imghdの仕組み Stabl

    Stable Diffusionで画質を爆上げするテクニック【txt2imghd】を紹介 - Qiita
  • 美少女競馬AI予想VTuberのために、動画コンテンツを爆速で作るプログラムを書いてみた。アンド、勉強会内容の共有が少し良くなりそうなツールを作ってみた。 - Qiita

    美少女競馬AI予想VTuberのために、動画コンテンツを爆速で作るプログラムを書いてみた。アンド、勉強会内容の共有が少し良くなりそうなツールを作ってみた。Python勉強会moviepyVtuberVOICEVOX 結論から先に言うと 動画編集する時間を短くしたかったので、 テキストベースで動画が編集できるプログラムを作った。 1.動画の素材を用意して 2.こんな感じの動画編集スクリプトを書くと 3.こんな感じの動画を生成できる 4. その動画を生成するプログラムをオープンソースで公開した 実施した内容 まずは、上記のは動画をご確認ください。 動機 こんにちは、普段競馬AI開発VTuberの、サポートをしています、まさちゃこといいます。 競馬AI開発VTuberのユーミィちゃんは、主に中央競馬を自作のAIで予想して、その予想を呟いたり、予想内容に関する解説配信を行ったりしています。 VTu

    美少女競馬AI予想VTuberのために、動画コンテンツを爆速で作るプログラムを書いてみた。アンド、勉強会内容の共有が少し良くなりそうなツールを作ってみた。 - Qiita
  • 【分野別】VSCodeのおすすめ拡張機能まとめ - Qiita

    はじめに 今回はVSCodeでおすすめの拡張機能を分野別に紹介していきます。 拡張機能は下記の分野に分けて紹介していきます。 VSCodeを使う全員向け Web制作関連 HTML&CSS関連 WordPress関連 フロント向け JavaScript React Vue サーバーサイド向け PHP Ruby その他 拡張機能を利用することで開発の生産性を上げることができるので、ぜひ参考にしていただければなと思います。 この記事の対象者 プログラミング初心者の人 分野別におすすめの拡張機能を知りたい人 開発の生産性をより上げたい人 VSCodeを使う人全員向け まずはじめにVSCodeで開発をしている人、全員におすすめをしたい拡張機能を紹介しておきます。 自分自身が使った拡張機能の中で「とりあえず入れて損はない」というものを厳選しています。 それでは紹介していきます。 Japanese La

    【分野別】VSCodeのおすすめ拡張機能まとめ - Qiita
  • 有名サイトで使用されているCSSテクニックまとめ - Qiita

    昨今のフロントエンドCSS開発においては、タスクランナーやフレームワークの活用により煩雑なベンダープレフィックスの付与を意識する必要がありませんし、IE11のサポート終了により実戦に投入できるCSSプロパティも格段に増えました。 たった数行の記述で複雑な機能が実装可能だったり、再現が難しかったデザインへも対応できるようになったことは喜ばしいことです。 そこで今回は有名サイトで実装されているそんな最新のCSSテクニックをあらためて確認してみたいと思います。

    有名サイトで使用されているCSSテクニックまとめ - Qiita
  • 【サボりたいエンジニア向け】コーディングに役立つチートシートまとめ - Qiita

    はじめに こんな人が役に立つ記事 コーディング業務の効率を上げたい。 コーディングに関するチートシートを知りたい。 打つのもめんどいからコピペでなんとかしたい(笑) 今回は、コーディングに役立つチートシートをまとめました。 VSCODEチートシート エンジニアなら必ず使うであろうVsCodeのショートカットチートシート。これはよく使ってます! HTML系のチートシート集 HTMLに関するチートシートをまとめてみました。 HTML5 タグチートシート HTML5 のタグチートシート。サイトには 5 から廃止になった避けるべきタグなどもまとめてられており、 PDFでダウンロードできます。 HTML5 入れ子チートシート HTML の入れ子の可否を視覚的に分かりやすく、色づけしてくれます。対象要素の親、子を選ぶだけで、簡単に調べることが出来ますので便利なチートシート 特殊文字一覧:HTMLで使え

    【サボりたいエンジニア向け】コーディングに役立つチートシートまとめ - Qiita
  • GitHub - frameable/el: Minimal JavaScript application framework / WebComponents base class

    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 - frameable/el: Minimal JavaScript application framework / WebComponents base class
    lugecy
    lugecy 2022/09/18
  • 家関係の本いろいろ - hitode909の日記

    Kindleでポチポチやって、いろいろ読んだ。 徹底的に考えてリノベをしたら、みんなに伝えたくなった50のこと リノベは、建ってるものを売ってもらう、みたいなことではなくて、工事を依頼するものなので、こちらから要求を整理して伝える必要があることがわかった。 完成版のリノベ済みの家の様子が載ってておもしろい。 徹底的に考えてリノベをしたら、みんなに伝えたくなった50のこと 作者:ちきりんダイヤモンド社Amazon 住宅ローンのしあわせな借り方、返し方 バッファがどれだけあるかをふまえて計画を立てようという、損得ではなくてリスクとライフプランを見ましょうという話。たとえば毎年200万円貯金できてるなら、年間200万円まではトラブルに対応できる、とかそういう話。つみたてNISAはすぐに積立をやめられるけど、確定拠出年金は年に1回しか掛け金を変えられないので、ちょっとめんどくさいと思う。 早く買っ

    家関係の本いろいろ - hitode909の日記
  • インスタンスとオブジェクトの違い - きしだのHatena

    インスタンスとオブジェクトは混同しがちで区別がようわからんになりがちです。 とりあえず某所で説明したものを再構成します。 ※2022/12/10追記: クラスに対するのはインスタンスになるべき(たとえばクラス変数とインスタンス変数)なので、ちょっと修正するべきですが、このエントリはそのまま残してます。 クラス・インスタンス・オブジェクト クラスをインスタンス化(実体化)したものがオブジェクト(物)です。 実際に在るものはクラスとオブジェクトで、インスタンスはそれらの関係です。colorsやsportsが並んでるツリーが「オブジェクト」で、右のパレットに並んでるTreeが「クラス」、Treeからみたときのツリーが「インスタンス」ということになります。 ここでツリーはオブジェクトでもインスタンスでもあります。 このように、同じものをオブジェクトともインスタンスともいうことができるので混同してし

    インスタンスとオブジェクトの違い - きしだのHatena
  • Shodo校正APIの結果をpull requestのレビューコメントに自動反映する | おそらくはそれさえも平凡な日々

    Shodo AI校正APIのベータ版に申し込み、利用させていただいています。Shodo、日語校正のSaaSということで注目していて、今回のAPIベータ版の話がTLに流れてきたので申し込み、当選することができました。 日語校正サービス・ソフトウェアは商用のものの質はやはり高く、例えば老舗ジャストシステムのJust Right!などは友人のライターが利用していて、評判の良さも聞いています。 ただ、それらはいかんせん良いお値段します。もちろん、良質なサービスに対価を払うことはやぶさかではありませんが、私のようなホビーライターからするとちょっと厳しいお値段です。 ただ、私もブログは細々と継続していて、不定期で有償の記事や執筆をお受けすることもあるため、何らかの校正サービスを使いたいと思っては常々思っていました。 その点、スポットで従量課金的に利用できるSaaSモデルであるShodoは魅力的です

    Shodo校正APIの結果をpull requestのレビューコメントに自動反映する | おそらくはそれさえも平凡な日々
  • ととのう 発明前 - hitode909の日記

    最近の人は、サウナでいい感じになると、ととのった〜って言ってるけど、その言葉が発明される前ってどうなってたのだろう、と気になっていた。 こないだ銭湯のサウナにいたら、横のおっさんが「5分ここに入ったら2分水風呂に浸かるんですわ!すると、よう寝れますわ!これが水風呂に5分入ったら冷えすぎですわ!」って教えてくれた。 なるほど、よく寝れる、と表現されていたのだな、ということに気づいた。 その場でととのうだけじゃなくて、効果が、帰宅、そして睡眠、そして翌朝の起床まで持続することが表現されていて、良い言葉だと思う。

    ととのう 発明前 - hitode909の日記
  • ページを指定して作品を開くことができるようになりました - anti scroll

    ページ指定の方法 作品ページのURLの末尾に?p={ページ番号}を付けると、そのページ番号から作品を開けるようになりました。 例えば、夏目漱石の「こころ」の10ページ目を開くリンクは、次のようになります。 https://tb.antiscroll.com/novels/library/6162?p=10 「管理ページ > しおり」ページの改善 「管理ページ > しおり」で表示される、それぞれのリンクをクリックすると、しおりを挟んだページから再開されるようになりました。 これまでそうじゃなかったのが変だったのですが。。。 注意事項 ちなみにページを指定したリンクを他人と共有するのは、オススメできません。 なんでかというと、ページの縦横サイズは、端末の解像度によって変わるからです。 例えばスマホでは、1ページのサイズが、PCに比べて(とても)小さくなりますよね。 なので、PCで2ページ目だっ

    ページを指定して作品を開くことができるようになりました - anti scroll
  • RubyKaigi 2022 に登壇しましたよ - @m_seki の

    RubyKaigi 2022にオフライン登壇しました Create my own search engine. というタイトルでポケカのデッキを検索するシステムの話をしました。 楽しく聞いてくれた人が多かったようで、たいへんうれしいです。 去年、登壇の機会は3回(takeout, iCARE, スクラムなんとか)あったのだけど、どれもラジオ形式というかパネルディスカッションぽい形式での発表でした。 今年は久しぶりに一人で喋ることにしたので、やり方を思い出せず緊張しました。 発表資料 スライド speakerdeck.com 台 rk2022.md · GitHub 今回も id:miwa719 に練習手伝ってもらったんだけど、いろいろたいへんでたいへんだった。 もしかすると、gistは変更履歴が見れたりするんだろうか。たいへんでたいへんだった履歴が...。 そういえば ネットワークトラブ

    RubyKaigi 2022 に登壇しましたよ - @m_seki の
  • 27 インチ iMac Retina 5K ディスプレイモデルを買った | 774::Blog

    iMac Retina 5K を買った。 もちろん自分は iMac Retina 5K をすでに持っている。しかしそれにも関わらず iMac を買った。結果として iMac が 2 台になった。以前、新しいゲーミングパソコンを買おうと思っていると書いたが、どうしても Windows パソコンを受け入れることができず、そして 27 インチ iMac がもう販売されていないという事実に直面し、半ば衝動的にもう 1 台の iMac を中古にて調達した。 そんなわけで新しい作業環境はこのようになった。ポインティングデバイスはワイヤレスマウスの同機種色違いで統一し、さらに AirPods を導入した。机の上のケーブルが必要最小限になりだいぶスッキリした。マウスパッドはマット型の大きなものが流行っているらしいが自分の場合は極小のものが好みなので結果としてこのような形に落ち着いた。手前から逆時計回りに今

  • ISUCON12予選の様子(画面操作)をYouTubeに公開しました - Gマイナー志向

    今回のISUCONで初の試みとして、画面操作を録画したのでYouTubeに公開しました。自分の肉声も含まれています。 youtu.be 映像は8時間ノーカットです。音声は乗せられない会話、クシャミ、昼中の啜る音などだけ除去しています。 チームメンバーと会話しながら進めたものの、プライバシーを配慮してあえて自分の声しか入れてません。相槌を打っているだけのシーンもあるので内容はすべて把握できないかもしれません。 画面収録はmacOS標準機能を使いました。動画編集はmacOS標準のiMovieを使っています。 ちゃんとした動画をYouTubeにアップロードしたのも初めてだったので不手際があれば教えてください。 得られた教訓 黒地に白文字は動画にすると読みづらいので白地に黒文字にすべきだった 更新があまりないターミナルの画面(1920x1080)を8時間録画すると約20GBの動画ファイルになる

    ISUCON12予選の様子(画面操作)をYouTubeに公開しました - Gマイナー志向
  • ISUCON12本選でチーム シン・ウー馬場ーイー2 として参加し、12位でした - Gマイナー志向

    TL;DR ISUCON12選の結果は12位となりました。最終スコアは106,254でした。 順位が振るわなかった理由は、以下の3点と自分では考えています。 デッドロックの解消に時間を使い過ぎてしまった デッドロックが発生しているテーブル特定に時間がかかった デッドロックはテーブルの更新順が原因と思い込んでしまった 選の時間内にデッドロックを解決できなかった 複数台サーバの利用方法を最終盤まで後回しにした 5台もあるので分割方法を早々に考えるべきであった 結局2台しか活用できなかった シャーディングの発想がでてこなかった シャーディングを自分で実装した経験がなかった 仮に思いついたとしても作業コストが想定できなかった デッドロックは延長戦で解消する方法をある程度確立したので、今後のISUCONに活かしたいと思います。 シャーディングは1度でも経験しておけば着手できたのではないかと思いま

    ISUCON12本選でチーム シン・ウー馬場ーイー2 として参加し、12位でした - Gマイナー志向
  • 2022-09-13のJS: Next.js 12.3、npm 9 preリリース、Safari 16

    JSer.info #609 - Next.js 12.3がリリースされました。 Blog - Next.js 12.3 | Next.js TypeScriptの自動インストールに対応、.envなどの変更にFast Refreshが対応、next/future/imageコンポーネントの改善が含まれています。 また実験的なオプションとしてunoptimizedの追加され、SWCでコードを圧縮するswcMinifyがStableとなりました。 npm v9.0.0-pre.0リリースされています。 Release v9.0.0-pre.0 · npm/cli Node.js 12のサポート終了されています。 workspacesでsemverのrangeを指定できるように、npm birthdayコマンド、npm binコマンドの削除されています。 また、npm pkgコマンドがあるため、

    2022-09-13のJS: Next.js 12.3、npm 9 preリリース、Safari 16
  • Windows Server上のWSLでDockerコンテナを動かす

    Windows Subsystem for Linux 2 (WSL 2) is one of the most popular features for developers on Windows 10 and 11. It has re... Windows Server 2022にWSLをインストール Windows Server 2022上のWSL 2は、Windows 10および11とは要件が異なります。WSL 2を使い始める前に、お使いのOSが最新のパッチで更新されていることを確認してください。WSL 2は少なくとも2022年6月のパッチチューズデーリリースを必要としますが、常に最新のアップデートがインストールされていることを確認することは良いことです。その後、WSL 2がWindows Server 2022で動作するためのすべての前提条件を実装することができます。 wsl

    Windows Server上のWSLでDockerコンテナを動かす
  • 第4章 スクレイピングの実装 ~人気サービス「note」のタイムラインを取得する | gihyo.jp

    たとえば、URLのパスが「/mypage」から始まる場合を除き、すべてのページのスクレイピングを許可したいとします。その場合は、robots.txtを下記のように記述して、そのドメインのルートディレクトリに設置します。 # 対象となるプログラムのユーザーエージェント User-agent: * # アクセスを禁止するURLのパス Disallow: /mypage # アクセスを許可するパス Allow: / この例では、User-agent: *となっているので、すべてのユーザーエージェントに対しての指示になっています。DisallowとAllowの両方が適用されるURLの場合は、より限定的に指定されているほうが優先されます。先ほどの例では、「⁠/mypage」以下にアクセスされた場合、アクセスの禁止ルールのみが適用されます。 実在するサイトの具体例 より理解を深めるために、実在するサイ

    第4章 スクレイピングの実装 ~人気サービス「note」のタイムラインを取得する | gihyo.jp
  • バックエンド開発の基本を理解するために必要な10の知識 2022年版

    はじめに バックエンドエンジニアは、プログラミングの中で特にイメージがわきにくい分野である。簡単に言えば、バックエンドエンジニアはユーザから見えない部分にあるシステムである。(例えば、ユーザ認証やデータベース設計・操作・運用などが例として挙げられる) 例えば、ECサイトを運用する際に、ユーザから見えるUIだけを作っても作動しない。バックエンドになるシステムの構築も必要なのだ。 今回はバックエンド開発を理解する上で必要な10の知識を徹底解説する。その中で、個人の見解に過ぎないが初心者にオススメのバックエンドのフレームワークを3選紹介する。あくまで一個人の見解に過ぎないが、今回の記事を通してバックエンドの学習方法またはその魅力を十分に理解していただければ非常に幸いである。 題に入る前に、記事における「バックエンド」はあくまで認証やデータベースなどシステムやソフトウェアの裏側で動作しているも

    バックエンド開発の基本を理解するために必要な10の知識 2022年版
    lugecy
    lugecy 2022/09/18