デスク環境・ガジェット

USB-CとThunderbolt完全ガイド|見た目は同じでも中身は別物!

USB-C、USB4、Thunderboltの違いと互換性を徹底解説。Type-AやMicro-USBなど他の端子形状も一覧で紹介します。
IT・プログラミング

Rustでイテレータを得る方法

Rustを書いていて配列や文字列をmap()やfilter()など一つづつ処理したいときにイテレータを使いますが、元の型によって使うメソッドが違うので備忘を兼ねて残しておきます
IT・プログラミング

Googleが超小型AI『Gemma 3 270M』を発表:スマホ・IoTで何ができる?

Googleの超小型AI「Gemma 3 270M」が登場。スマホやIoTガジェットでどんな便利な未来体験が可能になるのか、ワクワクする活用アイデアをわかりやすく紹介します。
その他

社員を表す英語まとめ|employee・staff・personnelの違いを解説

「英語で社員を表す単語の違いをわかりやすく解説。employee、staff、personnel、team memberの使い分けやニュアンスの違いを例文付きで紹介します。」
IT・プログラミング

Gemini CLIを使ってWebアプリを開発してみた話

最近はAIの発展がすごいですね。以前からvscode拡張のGitHub Copilotをアプリ開発で活用したりしていたのですが、今回はGemini CLIを使って開発してみたので、使っての感想などを書いていけたらと思います。作ってみたサービ...
IT・プログラミング

ABC418 C – Flush

今回は累積和を使う問題でした入力例1ではAはソートすると以下のようになりますi0123A1448この時AiがBjより小さい場合はAiを、AiがBjより大きい場合はb-1を合計したものに+1すると答えがもとまります例えばBj=2の時は、A0は...
IT・プログラミング

集積回路(IC)とはなんなのか 構成する部品や関連用語をまとめてみた | 応用情報技術者試験対策

「ICってなんとなく聞いたことあるけど、具体的に何なの?」そんな疑問を持っている方も多いのではないでしょうか。この記事では、応用情報技術者試験でも頻出の「集積回路(IC)」について、まとめた内容を紹介します。
IT・プログラミング

【応用情報】Unicode・UCS・UTFの違いをスッキリ理解!文字コードの基本を図解で整理してみた

「UTF-8」「Unicode」「文字化け」「エンコード」などのよくわからない文字コードの世界。本記事では、「Unicode・UCS・UTFって何が違うの?」という疑問に、図と具体例を使って整理していきます
その他

今こそ学びたい!“学校では教えてくれない”バスケのルール&用語集 〜アカツキジャパン戦で生きる知識〜

試合中継でよく聞く“5秒ルール”“24秒ルール”“ターンオーバー”などのルールや用語の意味を知っていますか?本記事では、観戦が10倍楽しくなる専門用語&定番ルールをまとめたのでぜひこの機会に覚えて日本代表を応援しましょう!
IT・プログラミング

RustでAtCoder Beginners Selectionを解き切ったので学んだことを書いていく

Rustの勉強に良いかなとAtcoder Beginners Selectionを少しづつ進めていましたが、ようやく全て解いたので学びをまとめていこうかと思いますRustでAtcoderを始めるときのテンプレート私はRustでAtcoder...
IT・プログラミング

ABC417 C – Distance Indicators

2重ループするとTLEになってしまうということで工夫が必要な問題でした元の式j−i=Ai​+Aj​を変形するとj−Aj​=i+Aiになりますi+Aiの数を記録・カウントしておくと、記録していた数の中からj−Ajに当てはまる数を数えることでj...
ロードバイク

サイクリストにおすすめカフェ 二子玉川公園のスターバックス

多摩川沿いをサイクリングしていた時にとても景色がよく、サイクリングの休憩場所としてとても良い場所を見つけたのでご紹介します。
IT・プログラミング

ABC416 C – Concat (X-th) 

今回のC問題はitertoolsのproductを利用し、全列挙した後にソートすることでで解けましたfrom itertools import productdef i_map(): return map(int, input().spli...
IT・プログラミング

attempt to subtract with overflow – Rustの型について復習する

thread 'main' panicked at 'attempt to subtract with overflow'Rustでプログラムを書いていたときに上記のエラーが発生しました初歩的なミスでしたが、この記事で備忘として残しておきま...
IT・プログラミング

マルチプロセッサの並列処理に関する分類について

応用情報に向けてCPU周りの勉強をしていたところ用語が多すぎて混乱してきたので、この記事ではマルチプロセッサの並列処理に関連する分類・用語について整理します
その他

【資料作成に役立つ】プレゼン資料でよく使う英語表現まとめ(Agenda・Appendixなど)

パワーポイントや社内のプレゼン資料で、英語が混ざった見出しや項目をよく見かけます。たとえば「Agenda」や「Appendix」といった単語、なんとなく意味は分かっていても、「本当にその使い方で合ってる?」と不安になることはありませんか?今...
その他

Uru それを愛と呼ぶなら 【SNSでよく聞くシリーズ】

それを愛と呼ぶなら。SNS等でよく聞く曲ですが、実はかなり昔から活動されていたUruさん。この記事ではそんなUruさんの魅力をご紹介します。
IT・プログラミング

ABC415 C – Mixture

Atcoder Liveの方で聞いた解説が一番理解できました個人的には以下の図で考えるのが一番わかりやすいかなと思っていて、状態0から薬品を混ぜて遷移できる状態を深さ優先探索のような形で辿っていきますこの時にすでに到達していた場合や、S(瓶...
IT・プログラミング

HDD・DRAM・SRAM・フラッシュメモリの違いって?どこに使われてるか整理してみた

応用情報技術者試験の勉強をしていて、「HDD」「DRAM」「フラッシュメモリ」など、いろんな用語が出てきました。正直、「何が違うの?」「それぞれどこに使われてるの?」と混乱したので、自分なりに整理してみました。
IT・プログラミング

オムニチャネルとはオムニチャネルとは?応用情報にも出るマーケティング戦略を解説

オムニチャネルとは何か?「オムニ」の意味から、他のチャネル戦略との違い、企業の事例、そして応用情報試験での出題ポイントまでをわかりやすく解説します。