タグ

ブックマーク / ascii.jp (71)

  • PowerShellで面倒なオブジェクトはPSCustomObjectに変換するのが早道

    PSCustomObjectとはそもそもなんぞや PowerShellのパイプラインは、オブジェクトを流すようになっている。なので、複雑な情報はPowerShellのオブジェクトにすると、あとの処理が簡単になる。 そのためにあるのが、「PSCustomObject」と呼ばれる汎用のオブジェクトだ。このオブジェクトであれば、Format-*や*-ObjectといったPowerShellの汎用コマンドを適用できる。 逆に言えば、PowerShellの汎用コマンドは、フラットな構造のオブジェクトを想定しており、プロパティの値がオブジェクトになっているようなものは扱いにくい。このような場合に、PSCustomObjectを作ってフラットな構造にすることで、以後は処理しやすくなる。 なお、PSCustomObjectの基的なことは、Microsoftのサイトにページ(https://learn.m

    PowerShellで面倒なオブジェクトはPSCustomObjectに変換するのが早道
    witt
    witt 2024/09/09
  • ダグラス・アダムスの法則をキミは知っているか?

    インターネットはハムラジオと同じようなものではなかった 英国のSF作家にして脚家のダグラス・アダムスという人物がいる。ちょっとそのスジの人は『銀河ヒッチハイク・ガイド』(The Hitchhiker's Guide to the Galaxy)という作品シリーズの作者として常識だと言うはずである。私も好きなのだが、2005年公開の映画が楽しかったという人もいるでしょう。 そのダグラス・アダムスがとなえた「ダグラス・アダムスの法則」と呼ばれるものがあるのをご存じだろうか? 1.生まれたときに世の中にあったものは、普通で当たり前で、世界を動かす自然の一部である 2.15歳から35歳の間に発明されたものは、刺激的で革命的と感じ、その分野でキャリアを積むこともできる 3.35歳を過ぎてから登場してきたものは、自然の秩序に反するものである 1. Anything that is in the wo

    ダグラス・アダムスの法則をキミは知っているか?
    witt
    witt 2024/08/07
  • Windows Terminalで採用されたCascadia Codeフォントを使うとプログラムを書くとき断然見やすい (1/2)

    現在のWindowsフォントは、アウトラインフォント形式のOpenTypeをメインにしている。OpenTypeは、1997年にTrueTypeの拡張として発表された。TrueType形式のアウトラインデータに加え、CFF/Type2というPostScript用のアウトライン形式を含めることができる点がTrueTypeと異なる。 ここでは、OpenTypeフォントであるCascadia Codeを例に、フォントの概要やアプリケーションからのフォントfeature機能の利用について解説する。 そもそもCascadia Codeフォントとは? Cascadia Codeフォントとは、Windows Terminalと同時に開発されたオープンソースのフォントである。Windows Terminalと同時にインストールされるが、単体でもインストール可能だ。このフォントを例に持ち出したのは、オープン

    Windows Terminalで採用されたCascadia Codeフォントを使うとプログラムを書くとき断然見やすい (1/2)
    witt
    witt 2024/08/04
  • 情報整理の決定版「NotebookLM」が最高すぎる。こういうのがほしかったのよ!! (1/7)

    最新のアプリやサービスのニュースを書くのが仕事の筆者にとって情報の整理は永遠の課題だ。 もちろん書くことを仕事にしている人に限らず、氾濫する大量の情報を必要な時に取り出して利用したいという欲求は多くの人が持っているはずだ。 以前は手書きノートやファイルのような紙媒体に保存していた情報も、時代とともに完全にデジタルに移行し、EvernoteMicrosoft OneNoteNotionといったメモを作成することに特化したクラウドアプリを利用している人も多いだろう。 筆者はおそらく普通の人よりは多くのサービスに触れているはずだが、どれも帯に短したすきに長しに感じてしまい、複数のメモアプリに情報が散乱してしまっているのが実情だ。 そこで6月6日に日でも提供が開始されたグーグルの「NotebookLM」だ。 「AI駆動型のリサーチ、執筆アシスタント」と説明されているように、参照文献(ソース)

    情報整理の決定版「NotebookLM」が最高すぎる。こういうのがほしかったのよ!! (1/7)
    witt
    witt 2024/06/16
  • いまどきのゲーミングPCでマザー側の映像出力に繋ぐのはあり/なし?古の禁忌に踏み込む (1/6)

    「ビデオカードがある時にマザーボード側の映像出力に繋ぐ」のは 今でもNGなのか? PC初心者がデスクトップPCを設置する時にやりがちなミスの1つとして、「ビデオカードがあるのにマザーボード側(オンボード側)にディスプレーを接続する」というものがある。 これをやってしまうとディスプレーに映像が出ない、あるいは映像が出たとしてもゲームのレンダリングがCPU内蔵GPUで行われてしまい、ビデオカードは休んだままになってしまう、というものだ。こういったトラブルを防ぐため、ビデオカードを装着したBTOメーカー製PCではオンボード側の映像出力がシールで封印されていることもある。 ビデオカードを搭載したBTOメーカー製PCでは、マザーボード側のHDMIやDisplayPort出力に使用不可であることを知らせるシールが貼られていることも多い しかし、このような古の教えはハードやソフトの発展で乗り越えられるよ

    いまどきのゲーミングPCでマザー側の映像出力に繋ぐのはあり/なし?古の禁忌に踏み込む (1/6)
    witt
    witt 2024/05/26
  • これは嬉しい ChatGPTプロンプト書き方のコツ、OpenAIが公開

    OpenAIは、大規模言語モデル(GPT-4)でよりよい結果を出すためのプロンプトエンジニアリング(プロンプトのノウハウ)入門テキストを同社のウェブサイトで公開している。 同テキストでは、現在同社で最高の性能を持つ大規模言語モデルGPT-4を対象に、よりよい結果を導くための6つの戦略と、それぞれを実行する際の具体的な戦術(コツ)が掲載されている。 また、「Prompt examples」のページでは、上記で紹介したものを含む多数のプロンプト例が紹介されており、すぐに利用できるようになっている。 では紹介された6つの戦略を見ていこう。 明確な指示を書く LLMは利用者の心を読むことができないので、回答が長すぎる場合は「簡潔に」、単純すぎる場合は「専門家レベルで」と明示的に依頼する必要がある。 具体的な戦術としては下記が提案されている。 ・より関連性の高い回答を得られるよう、質問は詳細に ・モ

    これは嬉しい ChatGPTプロンプト書き方のコツ、OpenAIが公開
    witt
    witt 2023/12/19
  • 米国速報:Windows11が9月26日に「Copilot」を正式搭載で150を超える新機能&新Surfaceも!

    米マイクロソフトは、現地時間9月21日に発表会を開催し、26日にWindows11の最新アップデートをおこない、AIツール「Copilot」を正式に実装すると発表。同時にSurfaceの新モデルも公開した。 Copilotは、9月26日からWindows11への無料アップデートの一部として提供され、今秋には Bing、Edge、Microsoft 365 Copilot にも展開される。公開されるWindows11は150を超える新機能を備え、Copilotのパワーと、ペイント、フォト、ClipchampなどのアプリにAIを活用した新機能が加わる。 ○Copilotのプレビュー版は常にタスクバー上に表示されるか、Win+Cショートカットを使用して起動可能となる。 ○ペイントアプリでは、生成AIによるCocreatorのプレビューに加え、背景の削除とレイヤーが追加され、画像作成にAIが活用で

    米国速報:Windows11が9月26日に「Copilot」を正式搭載で150を超える新機能&新Surfaceも!
    witt
    witt 2023/09/22
  • 定番のHDD破壊方法 これであなたもドリル◯◯

    世間ではあらためてHDDのドリルでの破壊が話題になっているようですが、では実際、どのようにしたらドリルで確実にHDDを破壊できるのでしょうか? そこは筆者、ドリル北村にお任せください。確実に破壊する方法をレクチャーしましょう。 HDDの破壊には、ドリルで穴を開ける穿孔破壊のほか、打撃衝撃による粉砕破壊、磁気を照射する磁気消去という3つの方法があります。なかでも一番簡単なのが穿孔破壊です。 電動ドリルは、金属を貫通する必要があるので5N・m以上のトルクがあるものが望ましく、ドリルビット(替芯)は鉄工用が必要です。筆者はカインズのACドリルドライバー「KT-01」(3280円)と、直径6mmの鉄工用ドリルビット(2で578円)を使用しました。 単純にドリルでHDDに穴を開ければ破壊はできますが、穴を開ける場所を間違えるとデータの復元ができてしまう可能性があります。データの復元を阻止するために

    定番のHDD破壊方法 これであなたもドリル◯◯
    witt
    witt 2023/09/21
  • ChatGPTをめちゃくちゃ便利にする“プラグイン”の使い方「こんな情報を探して!」編 (1/3)

    プラグインの基を知ろう ChatGPTの有料サブスクライブプラン「ChatGPT Plus」には、ChatGPTの機能を拡張するためのツール「プラグイン(Plugin)」が多数用意されている。プラグインを導入することで最新情報にアクセスしたり、サードパーティーのサービスを利用できるようになる。プラグインの導入方法については前回の記事を参照してほしい。 注:記事はすべて筆者がChatGPT Plusでプロンプトを実行・検証している。 「結果はこちら(クリックで拡大表示)」のリンクをクリックすることで、すべてのプロンプトと生成されたChatGPTの回答を見ることができる。 なお、記事内で触れられていない質問や頓珍漢な回答も含まれているが、これはChatGPTとのリアルな対話記録であるため、その点をお楽しみいただければと思う。 知識ベース情報を取得できるプラグイン その1 前回はChatGP

    ChatGPTをめちゃくちゃ便利にする“プラグイン”の使い方「こんな情報を探して!」編 (1/3)
    witt
    witt 2023/09/09
  • デジタル庁「ChatGPTを業務に組み込むための手引き」を公開

    河野太郎デジタル相は8月25日、デジタル庁が作成した「ChatGPTを業務に組み込むためのハンズオン」をX(旧Twitter)にポストした。 デジタル庁で公開している「ChatGPTを業務に組み込むためのハンズオン」。 ぜひ、参考にしてください。https://t.co/zgC9j4eKGm — 河野太郎 (@konotarogomame) August 24, 2023 同資料は、デジタル庁が中央省庁向けに開催したワークショップの資料を8月4日に一般公開した物。テキスト生成AIへの入出力の設計方法を学ぶ内容で、OpenAIの「GPTモデル」に関する基礎知識に始まり、同モデルの特性や注意点、「GPT API」の仕組みなど、学習に必要とされる情報を全46ページに渡って扱っている。

    デジタル庁「ChatGPTを業務に組み込むための手引き」を公開
    witt
    witt 2023/08/25
  • 今描くべきガンダムとして「呪い」をテーマに据えた理由――『水星の魔女』岡本拓也P (3/6)

    ガンダムシリーズファン層をいかに広げていくか 岡 今作の方針として意識していたのは、ガンダムのファン層をいかに広げていくか、ということです。 ―― ガンダムはすでに国民的コンテンツです。ここからさらにファン層を広げていかないといけない、と感じたのはなぜでしょう? 岡 ガンダムファンの中心は30代、40代以上の方々が多いことが挙げられます。今までガンダムを応援して来てくださったファンの方々に喜んでいただけるようなコンテンツを送り出していくことはもちろん大切なのですが、やはりガンダムといえど、ファン層を広げていかなければコンテンツとして収束していってしまうという危機感を持っているからかもしれません。 『水星の魔女』は立ち上げ当初、今よりもっと戦争の色が濃い、いわゆる『ガンダム』らしい作品だったんです。大河内さんが上げてくださった第1話の脚も、とても面白いお話でした。 第1話の脚を書き終

    今描くべきガンダムとして「呪い」をテーマに据えた理由――『水星の魔女』岡本拓也P (3/6)
    witt
    witt 2023/06/25
  • AIでイメージ素材を自動生成できるMSのデザインツール「Microsoft Designer」を使う

    マイクロソフトは2022年10月、PowerPointのデザイン機能を切り出し、クラウドベースで「Microsoft Designer」を公開した。当初は利用するのに待機リストへ申請する必要があったが、現在はMicrosoftアカウントを持っていれば誰でも無料で利用できるようになっている。 OpenAI画像生成AI「DALL·E 2」を利用し、イメージする素材を瞬時に生成してくれるので、クリエイティブの時間が圧倒的に短縮できる。 例えば、イベントの告知に入れるイメージ画像やSNSに投稿する画像などは、そこまで手をかけるのもコスパが悪い。そんな時は、「Microsoft Designer」でサクッと作ってしまおう。 Microsoft Designerの使い方 「Microsoft Designer」のウェブサイトを開いたら、「New design」をクリック。「Describe the

    AIでイメージ素材を自動生成できるMSのデザインツール「Microsoft Designer」を使う
    witt
    witt 2023/06/03
  • 少年ジャンプ+が大ヒットの確率を上げるために実行中の成長戦略とは? (1/3)

    第1回はこちら マンガをデジタル配信する強みは「試行回数を増やせる」こと 前回に引き続き、「少年ジャンプ+」編集長・細野修平氏による特別講義をお届けする。今回は、大ヒットを目指すなら紙よりもデジタルのほうが有利だと言える理由、媒体として大きく成長するためのループが回り始めている現状などを語っていただきました。 ◆ 細野 おかげさまで、「少年ジャンプ+」はその後しっかり成長していきました。次は成長のポイントを見ていきたいと思います。 「少年ジャンプ+」は初期から『課金よりもヒットを目指そう』と考えていました。デジタル――今はDXとか言われていますが――の良いところは、見える化しやすいことです。逆に言うと、見える指標を追いかけることになるので、安易にお金儲けに走りがちなのです。 私たちも初期にはLTV(=Life Time Value)、つまりユーザーが入会中にできるだけお金を落としてくれるよ

    少年ジャンプ+が大ヒットの確率を上げるために実行中の成長戦略とは? (1/3)
    witt
    witt 2023/04/01
  • Windowsにおける「パス」をあらためて考える (1/2)

    パスの長さが259文字を越えるとコマンドラインからは扱えなくなる。これは、パス名の長さの制限に引っかかるためだ パソコンを使うとき、いまだに避けて通れないのが「パス」だ。最近では、基的なことを学ぶことなく、すぐにスマホやパソコンを使ってしまうため、「パス」についても断片的な知識しかない人もいるはず。そこで、今回はパスを見直してみることにする。 パスとは、簡単に言えば、「ファイルやディレクトリ」を指定する方法だ。すべてのパスとディレクトリには必ずパスがある。なお、以前解説したように、ディレクトリはフォルダーの1種だが、ファイルシステムの上に作られるものに限定される。これについては以前解説した(「Windowsにおけるフォルダーとディレクトリとは」)。 パスを説明する前に、Windowsにおける「ドライブ」「ボリューム」「パーティション」「ディスク」について解説しておく。これがWindows

    Windowsにおける「パス」をあらためて考える (1/2)
    witt
    witt 2022/09/11
  • Windows 10/11で位置情報を扱う (1/2)

    Windows 11では位置情報サービスを利用すると通知領域に矢印のアイコンが表示され、マウスカーソルを乗せると利用中のアプリケーション名が表示される Windowsが位置情報を扱えるようになったのはWindows 7あたりから。Windows 8が登場した頃には、GPSを搭載したPCも存在していたため、この連載でも1度扱っているのだが(「Windows 8におけるGPSセンサーと動作の確認」)、それっきりになってしまっていた。 というわけで、今回はWindows 10/11(以下、特にバージョンを示さない場合はWindows 10/11を指す)での位置情報がどうなっているのかを調べてみる。なお、現在のWindowsでは、ネットワークを使って位置を推定するため、GPSなどは装備していなくてもいいが、無線LANは必要となる。残念ながら有線LANのみでは、位置情報を取得できないが、最近ではデス

    Windows 10/11で位置情報を扱う (1/2)
    witt
    witt 2022/07/18
  • WindowsのコマンドラインからUSBデバイスについて調べる方法 (1/2)

    PowerShellのGet-CimInstanceコマンドを使うと、コマンドラインからUSBデバイスなどを検索で見つけることができる USBデバイスについて調べたくなることがある。簡単な方法としては、コントロールパネルのデバイスマネージャーがあるが、デバイスを探す場合は目視となるため、どうも面倒なことが多い。最近では、ラップトップやタブレットなどの内蔵デバイスもUSB接続になっていることがあり、マウスやキーボードのようにケーブルがつながっているものだけがUSBデバイスとして存在するわけでもない。 USBデバイスをコマンドラインで調べる コマンドラインから簡単にUSBデバイスを調べるには、PowerShellのGet-CimInstanceコマンドが利用できる。このとき、以下の表のようなクラスを指定することで各種のUSB関連情報を得ることが可能だ。 まず、すべてのデバイスは、「Win32_

    WindowsのコマンドラインからUSBデバイスについて調べる方法 (1/2)
    witt
    witt 2022/03/13
  • Windowsにおけるフォルダーとディレクトリとは (1/2)

    Windowsにおいて、「フォルダー」と「ディレクトリ」は 実は厳格に区別されている Windowsにおけるフォルダー(Folder)とディレクトリ(Directory)の違いをご存じだろうか? Windowsにおいてフォルダーとは、「仮想フォルダー」(Virtual folder)と「ファイルシステムフォルダー」(File system folder)からなるオブジェクトであり、ディレクトリとはファイルシステムフォルダーのみを指すオブジェクトだ。MS-DOS時代には、仮想フォルダーがなかったので、すべてディレクトリーと呼んでいた。 このため、今でもフォルダーの意味でディレクトリと呼ぶ人がいて、意味が曖昧になっているが、少なくともWindowsの中では厳密に区別されている。レジストリのHKEY_CLASSES_ROOTにあるprogidの中に「Folder」「Directory」があり、そ

    Windowsにおけるフォルダーとディレクトリとは (1/2)
    witt
    witt 2022/01/24
  • ちょっとしたスクリプトにWindowsに含まれているアイコンを流用して、自分で作らずに済ませる方法 (1/2)

    「C:\Windows\System32\Imageres.dll」には、大量のアイコンが含まれている。Windowsにはこのようなファイルがいくつかある フォルダーをカスタマイズしたり、スタートメニューにタイルを配置したいときなど、自作のオリジナルアイコンが欲しくなることがある。しかし、Windowsで用いられるICON形式ファイルは作成に専用ツールが必要で面倒だ。そもそもWindows自体にはICONファイルの作成ツールが含まれていない。 アイコン画像で用いられているICON形式のファイルとは? ICONファイルはWindowsとともに登場したファイル形式だ。初期のWindowsでは、画像をビットマップで扱っていたため、さまざまな解像度や表示サイズ、色解像度に対応するために同一の画像を複数の解像度・色数で作成して1つにまとめた。これがICONファイル形式だ。昔は、Windowsの開発ツ

    ちょっとしたスクリプトにWindowsに含まれているアイコンを流用して、自分で作らずに済ませる方法 (1/2)
    witt
    witt 2022/01/11
  • WindowsのコマンドでLAN内のデバイスを探す (1/2)

    自宅のネットワークなどで、接続しているPCを全部見つけたいことがある。エクスプローラーのネットワークから見つけることもできるが、スクリプトなどで処理したい場合に手入力するのは面倒だ。そんなときには、PowerShellのGet-NetNeighborコマンドが利用できる。 PowerShellのGet-NetNeighborコマンドは、ネットワーク内の通信により得たIPアドレスを出力できる。ただし、大量の出力があるので、不要なものを排除する必要がある Get-NetNeighborでアクセス可能なIPアドレスを探す LAN内のネットワークノードを探すのは面倒な処理だ。たとえば、クラスCのプライベートネットワークならノード数は多くても254個なので、すべてのアドレスに対して、Pingコマンドを実行して応答の有無でノードの存在を確認することも不可能ではない。しかし、実際にスクリプトを書くとなる

    WindowsのコマンドでLAN内のデバイスを探す (1/2)
    witt
    witt 2021/08/22
  • Windows 10は好きな文章を合成音声で簡単に喋らせることができる (1/2)

    こんな簡単なコマンドで、Windowsは「しゃべって」くれる。画面キャプチャーでは声をお聞かせすることはできないが、お手元のWindows PowerShellで試してほしい スクリプトを作るとき、ちょっとユーザーの気を引きたくなることがある。たとえば、少し時間のかかる処理をするときに、終わったことを通知したい場合などだ。あるいは、実行後にすこし時間が経過してからエラーを通知するような場合にも、気を引きたくなることがある。 こんなとき昔のコンピューターならベル音やビープ音を鳴らすのが一般的だった。端末装置からコンピューターを使っていた頃、Ctrl+Gを出力するとベル音が鳴った。マイクロプロセッサが使われ始め、パソコンの原型ができあがった頃、BEEPと呼ばれる機能ができた。プログラムでビットをオンオフし、これをスピーカーに接続することで音を出していた。今もマザーボード上には、そのための小さな

    Windows 10は好きな文章を合成音声で簡単に喋らせることができる (1/2)
    witt
    witt 2021/05/23