こちらで登壇させていただいた資料です。 https://trident-qa.connpass.com/event/314818/ ※ こちらは2024/05/23 時点の私の考えとなります。更新の予定はございませんのでご了承ください
TL;DR karabiner.tsがとてもいいぞ はじめに macOSユーザーの皆様におかれましては、キーボードのカスタマイズツールとして有名なKarabiner-Elementsをご存知かと思います。 Karabiner-Elementsは、macOSのキーボードイベントをフックして、キーの入力をカスタマイズすることができるツールです。 中でも Complex Rules という機能を使うと、かなり自由度の高いカスタマイズが可能です。 例えば、 CapsLockをCtrlに変更する Commandを空打ちで英/かなを切り替える アプリを起動するショートカットを追加する など、様々なカスタマイズが可能です。 自分も初めてMacを手にした時からKarabiner-Elementsを使っていて、結構カスタマイズしています。 しかし、Karabiner-Elementsの設定ファイルはJSON
Write your scripts in a modern type-safe and runtime-safe programming language that handles many bugs and mistakes during compilation process.
米Appleが5月7日の新iPad発表イベントで公開したプロモーションビデオ「Crush!」(記事末に転載)への批判が高まっている。 この動画は、AppleやNIKEなどの大手企業のグローバルキャンペーンを多く手掛けているICONOCLAST(因習打破主義者という意味)という企業が制作した。iPadには音楽やゲーム、写真などのための多数の道具を圧縮した機能が込められていることを表現したもののようだ。 公開直後は主に日本のユーザーの間で批判が高まっていたが、林信行氏が英語で「Apple Event中に新しいiPad Proを紹介するために表示されたこのビデオについてどう思いましたか? 文化的なものかもしれないが、職人技を尊重する日本人の間では不評となっているようだ。中にはひどく不快感や嫌悪感を抱く人もいた」とポストしたり、Appleのティム・クックCEOのポストに日本のアーティストなどが英語
先日、X(Twitter)で、2万人以上のフォロワーを持ち、起業家でありプログラマでもある元木大介さん(@ai_syacho)が、「Zoltraak(ゾルトラーク)」という自然言語プログラムを発表されました。 このZoltraakは、生成AIに対し自然言語(何らかの既存プログラミング言語ではなく日本語)で命令できる、新しいタイプのものです。 ChatGPTとどこが違うの? 「え、ChatGPTでも日本語でお願いできるじゃん」と思いますよね? ChatGPTとZoltraakでは、出力の考え方が根本的に違っています。 現在の生成AIは対話式がメイン ChatGPTに代表される生成AIは対話式です。 GPT、Gemini、Copilotなどの生成AIは向上を続け、入力できるテキスト量こそ増えました。しかし、業務全体を俯瞰して依頼することはまだ難しいのが実情です。 分解したタスク毎に内容を依頼し
はじめに よくQiitaでおすすめアプリとかの記事を見かけますが 逆に使わなくなったアプリの紹介記事ってなくね? と思い今その勢いで本記事を書き進めています。需要があるかはしーらないっ。 本記事では、今年で4年目のエンジニアが作業効率を追い求める中で淘汰されていったアプリたちを紹介します。 ちなみに当方Macユーザです。 エディタ Visual Studio Code 3年目くらいまでは結構使ってました。 settings.jsonやkeybindings.jsonをdotfilesで管理してみたいなこともするくらいには使ってました。 が、何かのタイミングでvimに興味を持ち、vimを使いはじめてから徐々に使わなくなってゆきました。 vimに興味を持った最初の頃はVSCの拡張でvimがあったので、それを使ってました。 VSCでvimの操作を再現できる拡張です。 しかし vimと言えば学習コ
はじめに こんにちは, 普段は情報科学専攻の大学院生をしながらバックエンドエンジニアをやっている @koki-algebra です. 普段は Go をよく書いているのですが, 大学でやっている機械学習の研究では Python を使うことがほとんどです. Go のエコシステムに慣れきった私は Python の混沌とした環境に耐えきれず, 最強の開発環境を整えることを決意しました. 具体的には Package Manager, Formatter, Linter, Type Checker, Test Tool を選定し, VSCode の DevContainer を用いてポータビリティに優れた開発環境を作ることを目指します. また, Deep Learning では GPU が必須である場合が多いので, GPU 環境も同時に整えたいと思います. 以下のレポジトリが今回考えた開発環境のテンプ
去年末ぐらいから Deno を使う割合がグッと増えてきた。最近のJS関連は7割ぐらい deno 環境の VSCode でコードを書いている気がする。 今回はいくつかの実例を示しながら、実際に Deno 使えるじゃんというイメージを持ってもらうためのユースケースを紹介していく。 というか、 deno が普及してくれないと、自分が作ったツールの紹介を全部 deno のインストールから書かないといけなくなる。みんなインストールしといて。 最初に: なぜ Deno を使いたいか 一番の問題点、Node は新しいプロジェクトを一式整えるための手間が非常に重い。 とくに ts で書いたものを他の環境に渡すための方法が未だにしんどい。ある環境で動いたコードをそのままコピーしても、プロジェクト設定の非互換を踏む可能性が非常に高い。 deno にそういう側面がないとは言わないが、非常に少ない。とくに TS
はじめに VSCode などのテキストエディタには、マルチカーソルという機能があります。 これは、エディタ上に複数のカーソルを出現させ、一度に複数の場所に同じ操作を行うことができる機能です。 VSCode上でのマルチカーソル 自分はVSCodeをメインとしていた時にはこの機能を多用していたのですが、Neovimに移行してから一切使っていません。 一応Vim/Neovimにもマルチカーソルを実現するプラグインがいくつか存在します。 ですが、一度は入れてみるものの結局使わないままアンインストールしてしまいました。 ではなぜ、マルチカーソルが必要なくなったのか。 それはVim/Neovimの操作体系/機能が十分に強力であるので、マルチカーソルを使わなくても同じことができるからです。 この記事では、自分がVSCodeのマルチカーソルで行っていた操作をVim/Neovimの操作体系/機能でどのように
海外サイト「IT之家」は4月12日(現地時間)、Appleのエンジニアリング担当副社長Kate Bergeron氏とMac製品マーケティングチームのEvan Buyze氏の独占インタビューを公開しました。そのなかでEvan Buyze氏は、Macの実行メモリ容量について興味深い発言をしています。 Macでは2015年以降、全モデルが最低でも8GBの実行メモリを搭載してきました。2020年以降に登場したApple Silicon搭載モデルでは、CPU、GPU、実行メモリを1つのチップに収めたユニファイドメモリとすることで、各チップが分離していた従来モデル(Intel Mac)と比べ、全体的な処理能力も向上しています。 一方、複数のチップをまとめた結果、購入後に実行メモリの容量を増やすという、Intel MacのハイエンドモデルやWindowsマシンではお馴染みのテクニックは使えなくなりました
Cloudflare、CDNエッジでサーバレスなSQLiteを提供する「Cloudflare D1」正式リリース。非同期レプリケーションによる分散データベース機能も Cloudflareは、これまでベータ版として提供してきたSQLiteベースのデータベースサービス「Cloudflare D1」の正式サービス化を発表しました。 D1, Cloudflare’s SQL database, is now generally available. With new support for 10GB databases, data export, and enhanced query debugging, we empower developers to build production-ready applications with D1 to meet all their SQL needs.
Microsoftの「Copilot」とOpenAIの「ChatGPT」にはどちらも無料版と有料版があり、月額20ドルの「Copilot Pro」や「ChatGPT Plus」に加入すれば、無料版にはない高度なAIの機能を利用できる(訳注:日本でのCopilot Proの利用料金は月額3200円)。 どちらの有料サービスでも、「GPT-4」や「GPT-4 Turbo」を使ってリアルタイムに情報を入手したり、「DALL-E 3」で画像を生成したり、特定の種類の文書やファイルを分析したりすることができる。しかしそれ以外に関しては、Copilot ProとChatGPT Plusでは提供しているサービスが異なる。この記事では、自分がどちらを選ぶべきかを判断する方法を紹介したい。 ChatGPT Plusに加入すれば、次のようなメリットを享受できる。 ピーク時でもChatGPTに快適にアクセスでき
TL;DR Vision ProはiPhone以来の革命 Literally 筆舌に尽くし難い(体験しないと伝わらない) 100%の体験を得るためには、すべてのセットアップを完璧にする必要がある もう従来のHMDに戻れない助けて.... Vision Proを試した3月上旬、Vision Proを2日間にわたって、合計1時間ほど体験する機会を得た。 対Vision Proの自分のスペック感想を述べる前に、お前どのくらいHMDわかっとるんじゃい、という話をしておく。 自ら購入したHMD、またはそれに準ずるもの↓ Oculus Go 初代Oculus Quest 初代Xreal Air 試したことのあるHMD↓ 初代HTC Vive Oculus Quest 2 Varjo XR-3 視力 両目とも裸眼視力1.5くらい ビデオシースルー本当にすごい。これは今
世界で最も人気のあるノートブックは、さらに優れたパフォーマンス、より高速なWi-Fi、最大2台の外部ディスプレイへの対応、これらすべてを驚くほど薄型で軽いデザインに収め、最大18時間のバッテリー駆動時間を実現して、これまで以上に優れたものになります カリフォルニア州クパティーノ Appleは本日、電力効率の高いパフォーマンスと持ち運びやすさの驚異的な組み合わせを新しいレベルに引き上げる、パワフルなM3チップを搭載した新しいMacBook Airを発表しました。M3を搭載したMacBook Airは、M1チップを搭載したモデルよりも最大60パーセント高速で、最も高速なIntelベースのMacBook Airよりも最大13倍高速です1。また、M3のより高速で、より効率的なNeural Engineにより、MacBook AirはAIのための世界最高の消費者向けノートブックであり続けます。13イ
import "./App.css"; import { Link, Route, Switch } from "wouter"; function Nav() { return ( <nav> <Link to="/">Home</Link> <br /> <Link to="/about">About</Link> </nav> ); } function Home() { return ( <div className="App"> <h2>Home</h2> <Nav /> </div> ); } function About() { return ( <div className="App"> <h2>About</h2> <Nav /> </div> ); } function App() { return ( <> <Switch> <Route path="/" compo
先日リリースされた「[Tempo](https://tempo.formkit.com/)」が、全く新しいJavaScriptの日付/時刻ライブラリとして非常に注目を集めている。 先日リリースされた「Tempo」が、全く新しいJavaScriptの日付/時刻ライブラリとして非常に注目を集めている。 JavaScriptの日付ライブラリにはmoment.js、day.js、date-fnsなどがあるが、これらと異なるのは、ネイティブのDateオブジェクトを直接対象としていることである。 従来の日付ライブラリは、独自の日付プリミティブを提供することが一般的であったが、TempoではネイティブのJavaScript Dateオブジェクトと直接連携し、Intl.DateTimeFormatを活用することで、タイムゾーンやロケールのファーストクラスサポートを提供するだけでなく、ライブラリのサイズ削減
[beta] Next.jsクイズ2 • <p>にはなにが表示されるでしょうか? /app/page.tsx "use client"; import { useCallback, useEffect, useState } from "react"; export default function Home() { const [date, setDate] = useState(); const fetchDate = useCallback(async () => { const response = await fetch("/api"); const data = await response.json(); setDate(data.date); }, []); useEffect(() => { fetchDate(); }, [fetchDate]); return ( <
発売日にApple Vision Proを購入した人が続々返品。いったいなぜ?2024.02.15 20:30226,995 Maxwell Zeff - Gizmodo US [原文] ( そうこ ) Appleが作る空間コンピューター、VRヘッドセットのApple Vision Pro。 去年の発表直後から話題をさらい、今月2日についにアメリカで発売。予約しても発売日には手に入らなかった人がたくさんいたのですが…、今、返品する人が続出みたい。 SNSに返品報告購入者のうちどれくらいの人が返品しているかはわかりませんが、少なくともXには「Apple Vision Pro返品しました」報告が届いています。 がっかりな1日。信じられないけど、Vision Pro返品した What a bummer of a day. Can’t believe it, but I’ve returned t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く