タグ

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

  • ChatGPT無料ユーザーが最新の「GPT-4o」を使う方法(ちょっとわかりづらいので解説)

    5月14日未明に発表された超絶高性能化したChatGPTの新バージョン「GPT-4o」は、無課金勢にも開放されると聞いて大喜びしたはいいけど、「なんか俺のChatGP、前のまんまなんだが……」というあなた。実はもうあなたも、すでにウワサのGPT-4oを使えるようになっています。 とはいえ、ちょっとばかり確認の仕方が分かりづらいので、簡単に解説しようと思います。 実はこんなとこにある無課金ユーザー向けのモデル選択 まず、いつものようにChatGPTのサイトにアクセスします。まだアカウントも持っていないよって方は、ここでは詳細は省きますので、どこかの情報を参考にしてちゃちゃっと作ってください。 ChatGPTのサイトにアクセスすると、下のような画面になるかと思います。

    ChatGPT無料ユーザーが最新の「GPT-4o」を使う方法(ちょっとわかりづらいので解説)
  • Windows Subsystem for Linux(WSL)でUSBデバイスを使う

    WSLへのUSBデバイス接続に関しては、機能が搭載された2021年の記事(「増えたWindows Subsystem for Linuxのバージョン、またUSBデバイスの接続が可能に」)でも紹介したが、Win32側で動作させるusbipd-winとWSLの両方がアップデートされて、状況が変わってきた。 記事ではusbipd-winを使ったUSBデバイスのWSLへの接続を解説する。利用できるUSBデバイスに関しては、WSLカーネルに組み込まれたデバイスドライバに依存する。標準状態で利用できるのはUSBシリアルなど限定されたものになる。ただし、カーネルを再コンパイルして、デバイスドライバを組み込むことで、利用可能になるもの(たとえば、USB大容量ストレージデバイスなど)もある。 現在、WSL用カーネルのプレビューでは、外部デバイスドライバを含むカーネルモジュール(mod)への対応が進んでいる

    Windows Subsystem for Linux(WSL)でUSBデバイスを使う
  • WSL2ではRDPでLinux GUIアプリのウィンドウを表示する (1/2)

    WSL2Windows Subsystem for Linux 2)では、LinuxGUIアプリケーションへの対応であるWSLGを開発中というところまでが前回の記事だ(「LinuxGUIアプリケーションに対応するWSL2」)。今回は、具体的にどうやって仮想マシン内部のGUIアプリケーションが、Windowsデスクトップにウィンドウを表示するのかについて解説する。 ただし、WSLGについては、Microsoftが公開した情報に基づいてはいるものの、正式版が公開されたわけではないため、実際にプレビューなどが開始されたときに答え合わせをしたい。とりあえずは、あくまでも現時点での内容として受け止めてほしい。 WSL2からRDPでLinux GUIアプリケーションのウィンドウを表示 WSL2は仮想マシンの中で動作する。そこで専用の仮想マシン環境(軽量ユーティリティVM)が作られた。Win32

    WSL2ではRDPでLinux GUIアプリのウィンドウを表示する (1/2)
  • VSCodeでC#開発環境整えちゃう(グッバイVisual Studio)

    こんにちは!今年の冬も暖房なしで頑張る佐藤です。 みなさん、C#(.Net)使ってますか?弊社では、主にバックエンド開発に使われていますが、Java8とかで開発してた時に感じた、いろいろな不満が解消されていて、いい言語だなあとひしひし感じています。 さて、C#の開発をする際にメジャーなエディターといえば、Visual Studio、Riderだと思います。 それらも、とても便利なエディターではあるのですが、IDEなのもあって多少スペックが必要+ライセンス契約をする必要がある=金銭のやりとりが発生する、等の理由のために、多少敷居の高さがあるんじゃないかな〜と個人的に感じています。 また、私自身が、他の言語の開発ではほぼVisual Studio Codeを使っているのもあって、VSCodeとVisual Studioを一緒に起動して開発するのもなんだかなあ… と感じていました。 そこで、11

    VSCodeでC#開発環境整えちゃう(グッバイVisual Studio)
  • VS Codeのコンテナ拡張機能でGolang勉強環境を構築してみた

    ◆初めに Visual Studio Code Remote – Containersという拡張機能を使って、前から気になってたGo言語の勉強用環境を構築しました。 ◆やってみる 使うものをダウンロードしていきましょう。 ・Visual Studio Code https://azure.microsoft.com/ja-jp/products/visual-studio-code/ ・Visual Studio Code Remote – Containers https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack ・docker https://www.docker.com/ VS Codeでフォルダーを開いて、F1 や Ctrl + Shift +

    VS Codeのコンテナ拡張機能でGolang勉強環境を構築してみた
  • ストレージ32GBマシンに「予約済み記憶域」を入れてWindows 10のアップデートを楽にする (1/2)

    32GBのマシンでWIndows 10のメジャーアップデートは 毎回USBメモリなどを接続する必要がある Windows 10の次のメジャーアップデートであるVer.1903(以下、19H1)には「予約済み記憶域」という機能がある。これは、アップデートに必要な領域をあらかじめ確保しておき、外部ストレージなどを接続せずに可能にするものだ。 特にストレージ32GBのマシンでは、予約済み記憶域を有効にすることで、アップデート時にUSBメモリなどを接続する手間がなくなり、勝手にアップデートさせられるようになる。筆者は19H1のプレビュー版でこれを試したが、実際、問題なくプレビュー版のアップデートができている。今後を考えるとストレージが32GBのマシンでは、予約済み記憶域を有効にしておいてもいいかもしれない。 Windows Updateでは、一部のファイルのみを差し替える場合と、Windows全体

    ストレージ32GBマシンに「予約済み記憶域」を入れてWindows 10のアップデートを楽にする (1/2)
  • 「WslFs」はWindows Subsystem for Linuxでのファイルシステムを置き換える存在!? (1/3)

    Windows Subsystem for Linuxのファイルシステムには VolFsとDrvFsの2つがある WSLには、2つの独自のファイルシステム「VolFs」と「DrvFs」がある。前者は、ディストリビューションがインストールされるファイルシステムで、Linuxのメインのファイルシステムに相当する。名称は「Volume File System」の意味と思われるが、最近のWSLでは、「lxfs」と表記される。後者は、WSL内からWindowsのNTFSにアクセスするためのもので「Drive File System」の略と思われる。 wslconfig.exeの「/upgrade」オプションは、VolFsをアップグレードするためのものだ。実行は簡単で、WSLが起動していないときにディストリビューション名を指定して実行すればよい(ディストリビューション名は「/list」オプションで表示

    「WslFs」はWindows Subsystem for Linuxでのファイルシステムを置き換える存在!? (1/3)
  • マイクロソフト版のOpenSSHをWindows 10にインストールする

    Anniversary Updateで動作環境が整った OpenSSHは、Secure Shellプロトコルを利用するためのオープンソースソフトウェア。OpenBSDプロジェクトが開発の中心を担う。このOpenSSHには、SSHクライアント/サーバーの両方が含まれるが、GUIアプリではなく、コンソールウィンドウの中で実行するコマンドラインプログラムである。 OpenSSHは以前より存在していてWindowsでも利用できたのだが、Windows側に問題があってSSHクライアントとしての利用が制限されていた。 というのも、Windows 8まではコンソールウィンドウ内のエクスケープシーケンスがサポートされておらず、たとえばLinuxマシンに接続したとしても、Linuxアプリケーション側からは、画面制御が行えない「ダム端末」として使わざるをえず、たとえばスクリーンエディタなどを使うことができなか

    マイクロソフト版のOpenSSHをWindows 10にインストールする
  • DNSの設定を確認する (1/2)

    Mac miniといえば、アルミ製薄型ボディーにMacらしさをギュッと詰め込んだマシン。コンパクトなデスクトップ機を好む層だけでなく、Macの中でもっとも低価格なために入門機として選ぶ人も多いようです(Apple Storeで見る)。 連載「Mac mini de 家鯖」では、「Mac OS X Server v10.6 Snow Leopard」(Snow Leopard Server)をバンドルしたIntel Core 2 Duo(2.66GHz)搭載モデルを対象に、ホームサーバーの役割を担う「もう1台のMac」としての活用方法を紹介していきます(連載目次はこちら)。 Mac OS XのDNSサーバー Mac OS X(Snow Leopard)Serverには、Appleによる若干の修正が加えられた「BIND 9.6.0」がDNSサーバーとして収録されている。Open Direct

    DNSの設定を確認する (1/2)
  • 超簡単! Macのメニューバーを思い通りに並べ替えるテク

    今更ながら、iPhoneiPadには無い、Macのいいところは、カスタマイズの自由度が非常に高いことだ。特に毎日毎日、目にするデスクトップは常になるべくシンプルにしておきたい。 今回紹介するのは、画面上部のメニューバー右手にある「メニューエクストラ」と呼ばれるMac純正のアイコン群について。実は自由に並べ替えられるので、自分好みの表示にカスタマイズしてみよう。 方法はいたって単純で、並べ替えたいアイコンを「command」キーを押しながらマウスでドラッグ&ドロップするだけ。削除したい場合は、「command」キーを押しつつドラッグし、メニューバー外でドロップすると、煙の出るアニメーションとともにアイコンが消える。サードパーティー製のメニューアイコンには残念ながらこのテクは使えない。今後のアップデートに期待だ。

  • GoogleフォームとGoogleサイトで簡易CMS (1/4)

    Webデザイナーを対象に、Google Apps Script(以下、GAS)の基的な使い方から実践的なWebサービスの開発方法までを解説する連載。今回は、Googleサイトで作成したWebサイトに、「お知らせ」ページを自動生成する簡易CMSを作ります。 GoogleサイトをGASで活用しよう 「Googleサイト」は、用意されたパーツを組み合わせるだけでWebページを作れるWebサービスです。GoogleサイトはGASに対応しており、GASでスクリプトを組むことで、Webページの作成を自動化できます。Googleサイトで簡単なお知らせページを自動生成するツールを作ってみましょう。 Googleサイトを作成する まずは、Googleサイトで作ったWebサイトに、公開用のWebページを用意します。以下のアドレスにアクセスし、「作成」ボタンをクリックしてください(すでにGoogleサイトを

    GoogleフォームとGoogleサイトで簡易CMS (1/4)
  • Windows 8で搭載された仮想環境「Hyper-V」を有効にする (1/2)

    Hyper-Vは、Windows 8.0から搭載された仮想マシン実行環境だ。今回はこのHyper-Vや仮想マシン環境についてと、Hyper-Vを有効にするまで、そして次回以降、その使い方などを解説していく。 Windows 7まではVirtual PCが提供されていた 仮想マシン実行環境 Windows 7までは、仮想マシン実行環境としてVirtual PCが提供されており、特にWindows 7では、XPモードとして標準組み込みとなった。そしてWindows Server 2008からは、64bit環境に対応した仮想マシン実行環境としてHyper-Vが提供されていた。どちらも、仮想マシン実行環境だが、実現方法がまったく違う。一方でどちらもCPUが持つ仮想マシン支援機能を必要とする。 なお、「仮想マシン」という用語には、大きく2つの意味があり、1つは今回解説するHyper-Vのように実在す

    Windows 8で搭載された仮想環境「Hyper-V」を有効にする (1/2)
  • Dropboxから浮気したくなるクラウドストレージ比較! (1/5)

    先月のBox日語化の発表や、米国時間6月2日に発表されたiCloud Driveなど、クラウドストレージ界隈が今アツい! Dropboxをはじめとするクラウドストレージサービスは、たんにファイルを保存するという役割だけではなく、さまざまな便利機能を付加するサービスが増えつつある。今回は、現在、利用者が比較的多い主要のクラウドストレージサービスを9つピックアップ。その中から3つに大別して比較してみた。 まずは、ローカルストレージ内の決められたフォルダーをクラウドにまるごとアップロードし、別の端末やスマホなどで内容を参照しあえる“同期型”のサービス。設定した端末で編集した内容は、即座にクラウドへアップされ、他の端末に配信されるため、つねに最新のファイルを使えるというメリットがある。 もうひとつは、PCなどのローカルストレージの内容を、任意にアップロードしてバックアップするといった“保管型”の

    Dropboxから浮気したくなるクラウドストレージ比較! (1/5)
  • 「iTunes Match」で手持ちの音楽ライブラリを300%活用するワザ (1/2)

    Appleは5月2日にいきなり「iTunes Match」の日語版をスタートした。サービス内容がわかっている人はすぐに飛びついたが、そのほかの人はまだ様子見していることだろう。音楽の楽しみ方によっては、今すぐにでも契約すべき神サービスなので、ぜひチェックして欲しい。今回は、iTunes Matchで手持ちの音楽ライブラリを300%活用するワザを紹介しよう。 100%安心なバックアップ代わりに利用できる iTunes Matchは、ユーザーが持っている楽曲を「iCloud」で管理するサービス。これだけ見ると、特に目新しくもないし、メリットもわかりにくいが、実は類を見ない神サービスなのだ。 iCloudに楽曲データをすべて保存するので、信頼できるバックアップとして活用できる。HDDはいつかは壊れるデバイスなので、大事な楽曲は別ストレージにバックアップしていることだろう。この手間やコストがなく

    「iTunes Match」で手持ちの音楽ライブラリを300%活用するワザ (1/2)
  • Androidスマホを買ったら必ず入れたいアプリ10選 (1/5)

    春は新たな出逢いと別れのシーズンだ。これから始まるであろう新生活に備えて、スマホを新調した(したい)という読者も多いだろう。AndroidとiOSは、初めて登場してからもう6~7年が経過しており、アプリのライブラリーはもはや両OSともに膨大な数になっている。そのため、何がいいのか、どう使えるのか迷ってしまうハズだ。 そこで、恒例となったアプリ特集では、3回に分けてオススメを紹介していく。第1回はAndroidアプリ。インストールしておくべき定番モノを中心にセレクトした。 ※下のアイコンをクリックで、それぞれの紹介ページにジャンプします。

    Androidスマホを買ったら必ず入れたいアプリ10選 (1/5)
  • さらば自社サーバールーム!pixiv、白河データセンターに移る (1/2)

    900万を超えるユーザー数を抱え、日を代表するイラスト投稿SNSに育った「pixiv(ピクシブ)」。長らくサービスを社屋の自作サーバーとIDCフロンティアの新宿データセンターで運用していたpixivのインフラを、新たに白河データセンターにまで拡げた背景をピクシブの方々に聞いた。 開始1週間後にサーバーを落とす イラスト投稿に特化したユニークなSNSであるpixivは、イラスト好きなプログラマーである上谷隆宏氏の思いから生まれた。ピクシブ 代表取締役社長の片桐孝憲氏は、「上谷が、イラストを描いている人同士が気軽に交流できるSNSとギャラリーを混ぜたようなサービスを作りたいと話していた。正直、特定のユーザーに特化したSNSでうまくいっている事例を知らなかったので、特定の分野に限定したものはあまり受けないと思っていたが、pixivという名前はカッコイイと思った(笑)」と振り返る。 こうして生ま

    さらば自社サーバールーム!pixiv、白河データセンターに移る (1/2)
  • サンプルで学ぶTwitter Bootstrapの使い方:前編 (1/3)

    Webデザインができないエンジニアでも、見た目をすばやく整えられるフロントエンドツール「Twitter Bootstrap」。前回は、Twitter Bootstrapの概要と特徴、利用事例を紹介し、実際の設置方法までを説明しました。今回は、簡単なサンプルサイトを作りながら、Twitter Bootstrapの基的なルールと使い方を説明します。 簡単なサンプルサイトで使い方を学ぼう サンプルとして、以下のようなブックカタログのサイトを作ります。書籍の一覧とお問い合せフォームで構成されるシンプルなサイトです。 HTMLの準備 TwitterBootstrapを利用したサイト制作では、いちからからすべてを記述するのではなく、TwitterBootstrapのサイトにあるサンプルをベースに書き換えていくのが簡単です。 index.htmlの作成 まず、テキストエディターなどで空の「index.

    サンプルで学ぶTwitter Bootstrapの使い方:前編 (1/3)
  • 1