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

  • これは嬉しい ChatGPTプロンプト書き方のコツ、OpenAIが公開

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

    これは嬉しい ChatGPTプロンプト書き方のコツ、OpenAIが公開
    axljpn
    axljpn 2023/12/19
  • カゴヤのVPS+SoftEther VPNで簡単にVPNサーバーを自作しよう

    「フリーWiFiでも安全にインターネットを使いたい」 「接続元に固定IPアドレスを使いたい」 「国外からでも日国内と同じインターネット環境を使いたい」 これらの要望は、VPNサーバーを使えば全て叶えることができます。ただしVPNサーバーの構築は、方法によっては手間がかかる上にコストも高くなるため手軽には行えません。 この記事ではVPNサーバーとは何か初心者の方にもわかりやすく解説した上で、VPS+SoftEhterで簡単かつ安価にVPNサーバーを構築する方法を紹介します。 VPNサーバーとは VPNとは、「Virtual Private Network」(仮想プライベートネットワーク)を略した言葉です。VPNでは通信キャリアの公衆網を使い、仮想的に自社専用のプライベートネットワークを構築します。 その上でVPNサーバーとは、自社でVPNを実現するために必要なサーバーのことです。VPNサー

    カゴヤのVPS+SoftEther VPNで簡単にVPNサーバーを自作しよう
    axljpn
    axljpn 2022/09/11
    ブコメ見るようブクマ
  • Windows 10にはコンテナーがいっぱい (1/2)

    「コンテナーがいっぱい」と聞くと、なんだか港の風景を思い出してしまうが、Windowsにもコンテナーが複数ある。コンテナーとは、アプリケーションの独立した実行環境とそこで動作するソフトウェアや設定などをファイル化して実行させるもの。あらかじめコンテナーを作っておけば、あとはそれを組み合わせてシステムを構築できるわけだ。 仮想マシン環境に似ているが、コンテナー自体にはOSは含まれないし、必ずしも仮想マシン支援機能を前提としているためでもない。そもそもコンテナーが普及した1つの理由は、仮想マシンにつきもののオーバーヘッドや長い起動時間、大量のメモリー消費といった問題がないため。コンテナーは、特定のハードウェアに縛られることなく実行でき、システムを複数のコンテナーで構築することも可能であり、このとき仮想マシンに比べて実行オーバーヘッドの低いコンテナーは魅力的だったのだ Windows 10Xには

    Windows 10にはコンテナーがいっぱい (1/2)
  • リスニング能力をひたすら鍛え上げられるサイト「ELLLO 」

    PCやスマホを使って、英語学習を時短にする便利なサービスやツールなどを紹介する連載。今回は、初心者から上級者まで、幅広くリスニング能力を向上できる「ELLLO」をご紹介します。 ELLLOは、「English Listening Lesson Library Online」の略で、読んで字のごとく、英語のリスニング学習に特化したオンライン学習サイト。3000以上という多くの無料のレッスンが用意されており、幅広いレベルの学習者が利用できる。もともと、日英語教師だったTodd Beuckens氏が創設したサイトで、2004年にスタートしたサイトだ。 メインの学習コンテンツは、ひたすら英語の音声を聞くというもの。スクリプトも用意されているため、聞き取れなかった場合も内容は把握できる。理想的なのは、スクリプトを見なくても聞き取れるようになることだ。 メインコンテンツとなるリスニングレッスンは、

    リスニング能力をひたすら鍛え上げられるサイト「ELLLO 」
  • ドンキ2万円PCは64bit UEFI搭載など調べがいがあるマシンだった (1/2)

    Windows 10 RS3のインストールに失敗したので ドンキ2万円PCのファームウェアを調べた 前々回に紹介したドン・キホーテの2万円PCこと「MUGA ストイックPC KNW14FHD-SL」だが、前回もちょっと書いたように、RS3のインストールで回復不可能な状態になってしまった。今回は回復の過程で調べた同PC(以下MUGAとする)のファームウェアに関するレポートだ。 MUGAは、64bit UEFIをファームウェアとして装備しており、俗にBIOSエミュレーションなどと呼ばれる「CSM」(Compatible Support Module)を内蔵していない。しかし、UEFIシェルが組み込まれており、システムの状態をいろいろと調べることができた。 UEFIとは、現在ではUnified EFI Forumが管理するファームウェアで、IA-32やIA-64のほか、ARMプロセッサなどでも採

    ドンキ2万円PCは64bit UEFI搭載など調べがいがあるマシンだった (1/2)
  • 業界に痕跡を残して消えたメーカー Appleに不満を抱くメンバーが立ち上げたNeXT Computer (1/3)

    一週空いたが、業界に痕跡を残して消えたメーカーをお届けしよう。今回は多くの方がご存知であろう、NeXT(NeXT Computer、NeXT Software)である。「知ってる」という方も多いとは思うが、改めて紹介したい。 Steve Jobs氏らAppleの主要メンバーが 会社を辞め、立ち上げたNext Inc. 話は1985年に遡る。当時Apple Computerの創業者にして会長だったSteve Jobs氏は、自身が招きいれたCEOのJohn Sculley氏との激しい社内抗争の末、1985年9月13日にApple Computerを退職する。このあたりの話は連載423回でも書いた。 Jobs氏は退職にあたり、Bud Tribble氏(VP, Software Technology)、George Crow氏(Engineering manage)、Rich Page氏(Appl

    業界に痕跡を残して消えたメーカー Appleに不満を抱くメンバーが立ち上げたNeXT Computer (1/3)
    axljpn
    axljpn 2017/12/04
  • 価格は13万円! Google最新スマホ「Pixel 2」に128GB版登場

    sponsored これ以上は望めない、i9-14900HX、RTX 4090、メモリ128GB、SSDはRAID 0で4TB 圧倒的に速くてストレス一切なし、全パーツが最上位のゲーミングノートPC「Titan 18 HX A14V」シリーズ徹底レビュー sponsored デスクトップPC並のCPUGPUに高解像度&240Hz対応! セール中の格ゲーミングノートに注目! sponsored 置き場所自由な高性能なRyzen搭載の小型PCが魅力的! しかも価格もオトクだ! sponsored 2.4GHz接続時で最大105時間、Bluetoothで最大210時間のロングバッテリーも魅力! 選択肢が減ってる大きめ・軽量ゲーミングマウスならコレ! 左だけでなく右サイドにも2ボタンあるぞ sponsored 最新世代QD-OLED採用の4K解像度で240Hz駆動、0.03msの応答速度を実現

    価格は13万円! Google最新スマホ「Pixel 2」に128GB版登場
    axljpn
    axljpn 2017/11/02
    売るのはいいのかもしれないけど、買った人たちはどうするんでしょう
  • まさによみがえったPSION! QWERTYキーボード搭載Android「Gemini PDA」に惚れた (1/3)

    ここのところQWERTYキーボードを搭載した端末がクラウドファウンディング経由で次々と登場しています。 Planet Computersの「Gemini PDA」も今年2月にIndiegogoで資金調達を開始し、あっという間に目標額を集めました。Gemini PDAは横型クラムシェルのAndroid端末で、このクラスの製品では珍しい、キーピッチの大きい格的なキーボードを搭載しています。 2017年9月にサンフランシスコで開催されたMobile World Congress Americas 2017(MWCA 2017)の会場では1週間前に出てきたという、Gemini PDAの実機が展示されていました。 コンパクトなQWERTYキー付きAndroid端末 Wi-Fi版だけではなく、LTE版も用意 折り畳むとスリムな形状になるGemini PDA。体サイズは171.4×79.3×15.1

    まさによみがえったPSION! QWERTYキーボード搭載Android「Gemini PDA」に惚れた (1/3)
    axljpn
    axljpn 2017/09/21
    無駄に欲しいやつだ
  • マテリアルデザインをサクッと実装できるCSSフレームワーク6選【2017年版】

    グーグルが自社のデザインにマテリアルデザイン(Material Design)を導入したのは2014年のことです。以来、Gmail、Docs(Googleドキュメント)、Drive(Googleドライブ)など、マテリアルデザインは多くのグーグル製品に実装されました。マテリアルデザインはAndroidネイティブアプリケーションにも、モダンWebアプリケーションにも見受けられ、人気はますます高まっています。 最新のデザイントレンドを追いかけるWeb開発者なら、マテリアルデザインも選択肢に入るでしょう。そこで、マテリアルデザインのCSSフレームワークと機能を紹介します。プロジェクトに合うフレームワークを見つける助けになれば幸いです。すばらしいWebエクスペリエンスの実現のため、助けてくれるパートナーを見つけてください。 フレームワークの人気度や利用できる機能の詳細は変わる場合があります。フレーム

    マテリアルデザインをサクッと実装できるCSSフレームワーク6選【2017年版】
  • PS Nowもプレイ可能!性能向上で使用用途の広がった最新スティックPCレビュー (1/4)

    手のひらサイズで、テレビなどに直接挿して使用し、初めて発売された際に話題となったスティックPC。スティックPCの登場時は、テレビのネット端末化に便利だということで飛びついた人も多かったのですが、ファンレスのためサーマルスロットリングによる性能低下、元々あまり速くない無線LAN速度がさらに遅くなって途切れる、フルHD動画の長時間再生は難しい(熱のため)など、色々と問題点もありました。 下で紹介するように、体に巨大なヒートシンクやファンを付けて冷却したり、油に浸したり、無線LANにUSB子機を使って安定化を測るなど、色々と工夫して楽しんでいるユーザーもいましたが、さすがにこれは極一部。普通なら使うのを諦めてしまうレベルです。 ジサトラ カクッチによるヒートシンク魔改造の様子。ウェブサイトを見て回るくらいの低負荷なら騒音のないファンレスモデルが魅力ですが、動画視聴まで含めると、やっぱり厳しいで

    PS Nowもプレイ可能!性能向上で使用用途の広がった最新スティックPCレビュー (1/4)
  • Adobe XDで始める爆速プロトタイピング

    ワイヤーフレームから格的なプロトタイプまで一気に作れるAdobe XDの人気が高まっています。実際に手を動かしながら基的な流れをつかんでみましょう。 Adobe XDは比較的新しいソフトですが、すでに大好評を得ています。そこで簡潔ながらも楽しいチュートリアルを作成しました。Adobe XDのみで設計とプロトタイピングができて、手に負えないほどの複雑さは感じないことを実感してください。 少し前に、Adobe XDとSketchを比較しました。ユーザーインターフェイスの設計にSketchは優れた選択肢ですが、PhotoshopやFireworksなどのアドビのアプリに慣れたユーザーにはAdobe XDが使いやすいでしょう。 Sketchでプロトタイプ機能を試すならサードパーティのサービスに登録して拡張機能のインストールが必要ですが、Adobe XDは最初から備えています。Adobe Cre

    Adobe XDで始める爆速プロトタイピング
  • 「PUBG」を プレイする店員にPCのスペックを聞いてみた (1/3)

    ゲームングPC相談者が増加中の「PUBG」 世界的に爆発的な人気となっており、アキバのPCショップでもPC構成の相談時の遊びたいゲームタイトルにあげる人が急激に増えているのが、謎のパワーワード“ドン勝”が流行中の「PLAYERUNKNOWN'S BATTLEGROUNDS(プレイヤーアンノウンズ バトルグラウンズ)」(以下PUBG)。

    「PUBG」を プレイする店員にPCのスペックを聞いてみた (1/3)
    axljpn
    axljpn 2017/06/25
  • Go言語のメモリ管理

    ソフトウェアにとってメモリは不可欠です。 実行する命令も、メモリにロードしなければ実行できません。 ソースコードに書かれた定数値も、いったんメモリにロードしないと使えません。 関数を呼び出すにも、スタックと呼ばれるメモリ領域が必要です。 スタック以外に、ヒープと呼ばれるメモリ領域が必要なこともあります。 今回は、Go言語のプログラマーが作成するプログラムの下で、どのようにメモリが管理され利用されるかを探ります。 Go言語のメモリ管理というとガベージコレクターの話を思い起こすかもしれませんが、ガベージコレクターについては連載では取り上げません。 メモリ確保の旅 コンピューターに接続されている物理的なメモリチップが、どのような過程を経てプログラムで使われるのか、順番に見ていきましょう。 (1): カーネル 最近のオペレーティングシステムでは複数のプロセスを同時に実行できます。 それらのプロセ

    Go言語のメモリ管理
  • PHP開発者がいまさら聞けない、Xdebugの基礎の基礎

    「Xdebug」は15年間愛されてきた、PHPの定番デバッグツール。それでもまだ使ったことがないPHP開発者のために基的な使い方を紹介します。 Xdebugの登場から15年が経ちました。ここでXdebugの目的や機能をあらためて紹介します。 XdebugはPHPのエクステンション(コンパイルしてPHP環境にインストールするもの)で、デバッグの機能を提供します。 スタックの追跡。エラーが発生するまでの経過を詳細に表示する。関数に渡されたパラメーターも表示され、エラーの原因を探しやすくする var_dumpを整形して出力する。VarDumper同様、色分けした情報と構造化ビューを生成。スーパーグローバルのダンパーが可能 コードのボトルネックを特定するプロファイラー。外部のツールでパフォーマンスのグラフをビジュアライズでき、Blackfireのようなグラフが書ける 実行中のコードや、IDE、ブ

    PHP開発者がいまさら聞けない、Xdebugの基礎の基礎
    axljpn
    axljpn 2017/05/31
  • もうXMLを使わずにAndroidのUIが作れる!「Anko」って知ってる?

    Androidが登場したときから、UIを作るにはXMLを使うのが普通でした。理屈ではJavaを使ってUIをプログラムできますが、あまり実用的ではありません。最近、ジェットブレインズがJava仮想マシンをターゲットとした近代的な言語Kotlinを開発しましたが、AndroidUIプログラミングに役立ちそうです。 ジェットブレインズはより高速で使いやすいAndroidの開発スタイルとしてAnkoを発表しました。KotlinAndroidの画面をデザインするために、DSL(ドメイン固有言語)としてAnkoライブラリーを提供しています。簡単な例を示します。 imageViewとButtonからなる簡単なAndroidUIを次に示します。 Ankoのコードは次のようになります。 verticalLayout{ imageView(R.drawable.anko_logo). lparams(w

    もうXMLを使わずにAndroidのUIが作れる!「Anko」って知ってる?
  • JSのデバッグにはconsole.log()ではなくNodeのデバッガーを使いなさい

    JavaScriptのデバッグに苦労しているなら、Nodeのデバッガーを試してみてはどうでしょうか。Visual Studio Codeならさらに手軽です。 袋小路です! 何時間も費やしていろいろ試してみたけれどもうまくいきません。コードをじっと吟味してもエラーになりそうなところはありません。2、3回ロジックを見直して、何度も実行しています。単体テストも助けにはならず、同じく失敗してしまいます。もはやどうしていいか分からず、虚空を見つめたくなります。ひとり闇の中にいるように感じて、だんだん腹が立ってきます。 こんなときの自然な反応は、コードの品質を落とし、邪魔なものを全部捨て去ることです。コードのあちこちにprintをちりばめて、なにかうまくいくことを祈るわけです。これでは暗闇で的を狙うようなもので、望み薄なことが分かるでしょう。 よくある話だと感じたのではないでしょうか。今までに数行以上

    JSのデバッグにはconsole.log()ではなくNodeのデバッガーを使いなさい
  • 偽名で運用 !? Azureデータセンターの「トリビア」を集めてみた

    世界140カ国以上の地域に100以上配置されているマイクロソフトのデータセンター(DC)。ここで、Microsoft Azureのほか、Office 365、OneDrive、Bingなど同社のクラウドサービスが運用されている。今回は、思わず誰かに話したくなる「Azureデータセンターのトリビア」を集めてみた。教えてくれるのは、マイクロソフトテクノロジーセンター センター長の澤円さんだ(聞き手、アスキー羽野三千世)。 AzureのDCは・・・「知られざる謎の組織」が運用している 澤さん:AzureのDCは“知られざる謎の組織”によって構築、運用されています。この組織は「MCIO(Microsoft Cloud Infrastructure and Operations)」という名称で確かにマイクロソフト社内に存在しているのですが、MCIOに誰が所属しているのかは、社員にも知らされていません

    偽名で運用 !? Azureデータセンターの「トリビア」を集めてみた
  • もうFTPは使えない! WordPressのデプロイはWordmoveで決まり!

    WorPressのデプロイってどうしていますか? まだFTP? Wordmoveを使えばかなり効率よくデプロイできそうです。 PHPアプリケーションとして、WordPressはFTP経由でファイルをアップロードするという古い方法でデプロイメントされることがよくあります。これは特に、非常に重いWordPressプロジェクトをデプロイする必要がある場合に、ストレスとなったり、長い時間がかかったりします。 数あるツールの中で、Jenkins、Beanstalk、Deployは、自動化されたわずらわしくない方法でWordPressをデプロイしますが、記事ではRubyの強力なパッケージ「Wordmove」を紹介します。Wordmoveは、WordPressのWebサイトをスピーディーかつ簡単にデプロイできます。 Wordmoveとはなにか WordmoveはRuby製の軽量なgem(ライブラリー)で

    もうFTPは使えない! WordPressのデプロイはWordmoveで決まり!
  • 初期費用ゼロでAndroidスマホをLaravel開発環境にするお手軽な方法

    これでエディターが使えるようになりました。続いて必要なパッケージをインストールします。具体的にはPHP、Git、Composerです。 apt install php apt install git 最新のPHPとGitパッケージをインストールできます。 Composerはひと手間かかります。Composerダウンロードページにアクセスして、Command-line installationの手順に従います。 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc905

    初期費用ゼロでAndroidスマホをLaravel開発環境にするお手軽な方法
    axljpn
    axljpn 2017/04/20
  • もうブラウザーテストに手間取らない!Laravel Duskで自動化しよう

    複雑なシンプルページアプリケーション(SPA)こそテストが大事ですが、手作業でやるには大変。そこで、Laravelのテストライブラリー「Dusk」を使ってみましょう。 JavaScriptアプリケーション、特にシングルページアプリケーションにおいてエンドツーエンドテストは常に課題です。Laravelは最近、その課題の打開案となる新しいテストライブラリー、Duskの5.4バージョンをリリースしました。 今回のDuskのリリースで、Laravelはユーザーにブラウザーテスト用の共通APIを提供するようになりました。デフォルトでChromeDriverが付属し、ほかのブラウザーのサポートが必要な場合はSeleniumを使用できます。ニーズに応えるために、今後もこの共通テストAPIをサポートされる予定です。 この記事では、新しいLaravel 5.4アプリケーションを紹介します。 インストール c

    もうブラウザーテストに手間取らない!Laravel Duskで自動化しよう