Geminiを特定の用途向けにカスタマイズできるGem機能の紹介です。文章構成や翻訳、定型文の作成など、同じような作業をGeminiに行わせるときに、いちいちプロンプトを書き込まなくても、目的に合わせてカスタマイズが可能です。使い方次第で、より高度な事も可能になります。生成AIを使うなら、是非、利用したい機能です。 一方で、使えば使うほど、明らかにAIが不得意とする分野や作業があるのも実感しています。特に手を焼いているのが、Chat GPTにしろGeminiにしろ(NotebookLMなどの関係サービスも含む)、AIというのは、実は網羅的かつ緻密な作業が案外苦手ということです。 これは、とある作業をやらせたときのGeminiでの一幕です。数百✕数百セルの値の入ったCSVファイル100個ほどを、特定条件の値の入ったセルを抽出して、抽出した値に特定の処理を行い、特定の方法で並べ替えて整理する、
プログラミングでは、1文字でも打ち間違いがあればエラーの原因になってしまいます。 そこで似たような文字、例えば数字の「1」(いち)とアルファベットの「l」(エル)、数字の「0」(ゼロ)とアルファベットの「O」(オー)などを容易に見分けられるようなフォントを使うことが、ミスを防ぐことにつながります。 コードを表示させたときに整然として見やすく、エディタ上でカーソルを上下に移動させてもカーソル位置が左右にぶれずに表示されるように文字の幅が等幅に揃っていることも必要でしょう。 日本語の場合には、「-」(マイナス記号)と「ー」(音引き)の区別や、コード内に全角空白が紛れ込んだとしてもすぐに見分けられることなどの特徴を備えていることもプログラミングに適したフォントに求められる条件だといえます。 この記事では、そうした特徴を備えたプログラミングに適したフォントをまとめました。 ここで紹介されていない日
おもちゃのアヒルとプログラミングにどんな関係があるのでしょうか?そして、なぜ2022年GitHub Universeであちこちにおもちゃのアヒルがあったのでしょうか?多くの方が疑問に思ったので、ここでその理由を説明します。 黒い目。 オレンジ色のくちばし。 大きな黄色い体。 ゴムのような感触… …よくお風呂に浮かんでいる。 何のことを話しているでしょうか?そう、おもちゃのアヒル(ラバーダック)です。さて、あなたは「なぜみんなアヒルに夢中なの?」と思っているかもしれません。私たちの「GitHubとは?」の動画がインターネット上で話題になっているのを目にしたことがあるかもしれません。有名なコメディアンが登場し、新しいキャラクターが登場しました(文字通り、浮かんでいました)。2022年のGitHub Universeに参加した方や、ライブ配信を見た方は、オレンジのおもちゃのアヒルがたくさん配置さ
現在のWindowsのフォントは、アウトラインフォント形式のOpenTypeをメインにしている。OpenTypeは、1997年にTrueTypeの拡張として発表された。TrueType形式のアウトラインデータに加え、CFF/Type2というPostScript用のアウトライン形式を含めることができる点がTrueTypeと異なる。 ここでは、OpenTypeフォントであるCascadia Codeを例に、フォントの概要やアプリケーションからのフォントfeature機能の利用について解説する。 そもそもCascadia Codeフォントとは? Cascadia Codeフォントとは、Windows Terminalと同時に開発されたオープンソースのフォントである。Windows Terminalと同時にインストールされるが、単体でもインストール可能だ。このフォントを例に持ち出したのは、オープン
C言語(C++を含む)を習得したい人,ポインタを勉強したい人はgcc-14を使いましょう.難しいところは gcc-14 が丁寧に解説してくれます C言語の難しいところ 例を示します.C言語で記述された,たった6行のソースコードです int main() { int buf[10]; buf[10] = 0; return 0; } このソースコードには問題があります.初見でわかるでしょうか? : : : 問題があるのは buf[10]=0 の部分です.C言語でやりがちなミスですが,これがバグやセキュリティホールの原因になります. C言語が難しい理由は二つあります.この手の問題を見逃しやすい点と,この手の問題を理解することが難しい点の二つです gcc 14 に解説してもらいましょう 上記の6行のソースコードをgcc14を使ってコンパイルしてみます ソースコードのファイル名は test.c と
新しいプログラミング言語やライブラリ、フレームワークを学ぶには、実際にそれらを試して挙動などを見てみることが大事ですが、実行環境を用意するのは手間がかかります。 そこで役立つのが、いわゆる「プレイグラウンド」と呼ばれる、Webブラウザでプログラミング言語やライブラリ、フレームワークをすぐに試すことができるサービスです。 主要なプログラミング言語の公式サイトには、実際にその言語をすぐに試せるプレイグラウンドが用意されていることも多く、また公式サイト以外にもネット上にはさまざまなプレイグラウンドがあります。 プレイグラウンドを使えば、気軽にいろんなプログラミング言語やライブラリ、フレームワークを試せます。 この記事ではそうしたプレイグラウンドをまとめてみました。ここで紹介したプレイグラウンドの他にも、あなたのお気に入りのプレイグラウンドがあればX/Twitterやブックマークのコメント、メール
概要 同僚の書いた『プログラミング向けフォント「0xProto」の紹介』を読んで影響を受け、私が好んで利用しているプログラミング向けフォント「UDEV Gothic」を紹介したくなったのでこの記事を書きました。 「UDEV Gothic」とは 「UDEV Gothic」とは、ユニバーサルデザインフォントの BIZ UD ゴシック と、 開発者向けフォントの JetBrains Mono を合成した、プログラミング向けフォントです。 BIZ UD ゴシックの優れた機能美はそのままに、調和的で判読性の高い英数字を提供することを目指しています。 (GitHub の README より引用) 2022 年 3 月 23 日に v0.0.1 が公開され、本記事執筆時点(2024 年 2 月 17 日)の最新版は v1.3.1 です。 参考までに UDEV Gothic がリリースされた当時の記事をい
オットー@脱毛パパブロガー @arafour_otto @akitonton5 これは天才 興味のない人は何か分からない ちょっと学のある人は「あープログラミングのなんかね」でスルー でも、知識がある人は「どんなコードかな?」って読んじゃう。 広告自体がある意味「一次選考」になってる、とてもよく考えられた広告。 たまに電車で見るこういう広告、面白いですよね! 2024-01-14 23:53:44
子どものころは絵を描くのが好きだった。 学校の休み時間は、クラスメートはみな外にサッカーをしにいっていたが一人教室にのこってノートに漫画を描いている、そんな小学生だった。 自宅に戻っても、自室にこもってよく漫画を描いていた。 漫画と書くいっても、別に人を楽しませるために描いているわけではなかった。もちろん褒められると嬉しかったが、それが目的だったわけではなく、いま思えば、それは自分で自分を癒すかのような行為だった。自分を救うために絵を描いていた。 絵を描いているときは、それに夢中で没頭していて、ほかの何にも代えがたい時間を過ごすことが出来た。この時間が、どこか自分の救いになっていた。 中学二年生ぐらいになって思春期にさしかかった頃だろうか。教室で絵を描いていると浮いてしまうことに気づいて、恥ずかしくなって、描かなくなった。 それでもやっぱり絵を描いたりなにか作品を作ったりするのは好きだった
At Stack Exchange, we insist that people who ask questions put some effort into their question, and we’re kind of strict about it. That is, when you set out to ask a question, you should… Describe what’s happening in sufficient detail that we can follow along. Provide the necessary background for us to understand what’s going on, even if we aren’t experts in your particular area.Tell us why you ne
関連キーワード 開発プロセス | プログラマー | プログラミング プログラミング言語の要素のうち、プログラマーにとって簡単なようで難しく、奥が深いのが「コメント」だ。自分だけではなく、ソースコードを読んだ全ての人が分かりやすいコメントを書くことは、プログラミングをスムーズに進める上で重要になる。「良いコメント」の条件を、あらためて考えよう。 駄目なコメントではなく「良いコメント」を書く条件 併せて読みたいお薦め記事 連載:プログラマーが知るべき「良いコメント」の条件 第1回:「コメント」の“本当の意味”を誤解していないか? 第2回:Pythonのソースコードで考える「こんなコメントは無駄なだけで無意味」 第3回:「良いコメント」って結局何? 「悪いコメント」に隠れた“深刻な問題”とは? 第4回:Pythonソースコードの実例で分かる「本当に良いコメント」の書き方とは? ソースコードの書き
Ricty Diminished (リクティ・ディミニッシュト) は Ricty の姉妹フォントであり、 Linux 環境での研究・開発を想定したプログラミング用フォントです。テキストエディタやターミナルエミュレータ、プログラミング言語やマークアップ言語に対する使用に適しています。Inconsolata と Circle M+ 1m の合成、および、プログラミング用フォントとしてのいくつかのチューニングを行ったフリーな TrueType フォントを配布しています。JIS 第二水準の漢字が不足しているため Ricty Diminished と命名しました。 また、JIS 第四水準の漢字をサポートする姉妹フォント Ricty は生成スクリプトを配布しています。 ハイライト ラテン文字には Inconsolata が適用されます。 それ以外の文字には Circle M+ 1m が適用されます。M
codicは、プログラマーのためのネーミング辞書です。新しいcodicでは、翻訳エンジンを搭載しネーミングをジェネレートできるようになりました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く