タグ

ブックマーク / atmarkit.itmedia.co.jp (14)

  • ChatGPT入門

    2023年3月にリリースされたChatGPTAPIの使い方、APIの振る舞い、対話をどのように管理するのか、コンソールでAPIを介して対話をするコードなどを紹介します。

    ChatGPT入門
    znatz
    znatz 2023/04/21
  • 作って試そう! ディープラーニング工作室

    パープレキシティーと呼ばれる指標を用いて、どのくらいの精度で文を生成できるかを確認した後、ドロップアウトと呼ばれる手法で過学習状態を回避してみましょう。

    作って試そう! ディープラーニング工作室
    znatz
    znatz 2021/01/23
  • 【Windows 10/11】regコマンドを使ってコマンドプロンプトからレジストリを操作する

    対象:Windows 10/Windows 11、Windows Server 2016/Windows Server 2019/Windows Server 2022 レジストリをコマンドラインで操作したい! Windows OSでは、「レジストリ」に設定されている値などに基づいて、システム各部が動作するようになっている。Windows OSの設定を変える場合、通常は標準装備の設定ツールやコマンドなどで設定すると、それが最終的にレジストリに反映されることで、Windows OSの挙動が変わる。そのため、レジストリを直接操作する必要はないことが多い。 しかし、中にはレジストリを直接操作しなければならない設定項目もある。 レジストリを操作するためには、一般的にはグラフィカルユーザーインタフェース(GUI)ベースの「レジストリエディター(regedit.exe)」を使うことが多い。しかし何度も

    【Windows 10/11】regコマンドを使ってコマンドプロンプトからレジストリを操作する
    znatz
    znatz 2016/09/18
  • 要チェックのRails関連情報源はここ!

    Railsはスクリーンキャストがいっぱい Rails関連のスクリーンキャストといえば、なんといっても「Railscasts」がイチオシです。2007年4月に開始したRyan Batesさんの個人的な取り組みです。初期には週に3というハイペースで、今でも毎週1の更新ペースを崩すことなく、どんどんコンテンツを公開しています。毎回1つのトピックに絞って、プラグインの導入方法や使い方、ティップスを10分ほどのクリップにまとめたもので、実用的なネタが詰まっています。最近のものだと、例えば、 スクラッチで認証を実装する HTML5のオフラインアプリを作る Mongoid入門 Rails3のRouting処理を探る PDFを扱う A/Bテストをする などという感じです。テンポ良く、エディタ画面とブラウザを行き来しながら、手際よく機能を実装していきます。スクリーンキャストの動画は、一連の操作を短い動画

    要チェックのRails関連情報源はここ!
  • ‘愛’で学ぶ文字コードと文字化けの常識 (1/4) - @IT

    連載は、Java言語やその文法は一通り理解しているが、「プログラマー」としては初心者、という方を対象とします。Javaコアパッケージを掘り下げることにより「プログラマーの常識」を身に付けられるように話を進めていきます。今回は、文字コードや文字化けについて。OSや携帯電話の機種の違い、メール、Webブラウザ、DB入出力、国の違いなどさまざま原因で起きる文字化けを徹底解説! 文字コードや文字化けの知識はプログラマーの常識 今回は、文字コードや文字化けなどの文字に関する常識をJavaを通して身に付けていきます。 私たちプログラマーにとって、文字や文字列を扱うことはとてもありふれたことです。ほとんどのプログラムにおいて、何らかの形で文字や文字列を扱っていることでしょう。 インターネット時代には必須の知識 コンピュータ1台で動作するプログラムを扱っている範囲では、皆さんは特に何の困難に出合うことも

    ‘愛’で学ぶ文字コードと文字化けの常識 (1/4) - @IT
    znatz
    znatz 2012/12/06
  • F#で初めての関数型プログラミング(2/3) - @IT

    ■関数型プログラミングの基礎 関数型言語でどのようにプログラムを書いていくのかを見ていこう。 ●不変な値 関数型言語では極力、「状態」というものを避ける傾向にある。例えば変数が状態を持ってしまうと、その変数を参照する箇所で「この変数の今の値は何だろう?」と注意しなければ、簡単にバグを埋め込んでしまう。だが、「状態を持たずに、どうやってプログラムを書くんだ!」と思う人も多いだろう。 状態を持たないプログラムに対する抵抗感を減らすために、.NETの文字列について考えてみよう。 .NETでは、Stringクラス(System名前空間)はインスタンスを作るときに値は確定しており、以後、そのインスタンスの値を変更することはできない(※なお、Stringインスタンスに対して文字列結合などの操作をした場合は、新しい別のStringインスタンスが返されている)。つまり、Stringクラスは状態を持っていな

    znatz
    znatz 2012/12/02
  • Windows 8時代のアプリ開発とWinRT(3/4) - @IT

    特集:WinRT登場で変わる開発技術と開発言語 Windows 8時代のアプリ開発とWinRT 岩永 信之 2012/06/01 ■Windows 8時代の多様な選択肢 あらためていうが、現在のアプリ開発はさまざまな面で多様化している。Metroスタイル・アプリを使う/使わないということを含め、開発者は選択を迫られることになる。 稿の残りの部分では、以下の5つの選択肢について、それぞれの利用場面や、それぞれにとってのWinRTというものについて説明していく。 Metro以外 WebとMetro デスクトップとMetro Metroの中でも .NET ネイティブ(C++HTML5 + JavaScript まずは、Metroとそれ以外の対比から行っていこう。 ●WebとMetro Metroスタイル・アプリよりも前に、まず検討すべきはWebアプリだろう。ここでいう「Web」は、HTML

    znatz
    znatz 2012/12/02
  • HTML5のスマホ対応の基礎知識とハマリどころ3選

    HTML5のスマホ対応の基礎知識とハマリどころ3選:スマホ向けサイト制作で泣かないための秘伝ノウハウ(2)(1/3 ページ) スマートフォン向けWebサイト構築支援ツールを開発・販売するため、国内すべてのケータイ・スマートフォン・タブレットを所有している企業に勤める筆者が、サイト構築のハマリどころとも言えるノウハウを紹介する連載。今回は、HTML5についておさらいし、OSごとの対応状況や、iPhoneAndroidなどで表示する際のハマリどころを紹介 こんにちは。KSK「フレックスファームビジネスユニット」の渡辺です。前回の「スマホ向けサイト制作3手法の基礎知識と課題、OS/機種依存のハマリどころ3選」では、スマートフォン向けサイト制作についての注意点や、代表的なOS/機種依存を紹介しました。 今回は、KSKの製品「x-fit(クロスフィット)の開発・販売や、実機での検証サービス事業で蓄

    HTML5のスマホ対応の基礎知識とハマリどころ3選
    znatz
    znatz 2012/11/23
  • .NET Frameworkのバージョンを整理する

    対象ソフトウェア:Windows Vista/Windows 7/Windows 8/Windows 8.1/Windows 10、Windows Server 2008/Windows Server 2008 R2/Windows Server 2012/Windows Server 2012 R2/Windows Server 2016、.NET Framework 1.0/1.1/2.0/3.0/3.5/4/4.5/4.5.1/4.5.2/4.6/4.6.1/4.6.1/4.7/4.7.1 .NET Framework対応アプリケーション(.NETアプリケーション)を利用するには、対象コンピュータに.NET Frameworkを展開(インストール)する必要がある。 この展開作業における厄介な問題の一つは、.NET Frameworkに何種類ものバージョンがあって混乱しやすいことだ。展

    .NET Frameworkのバージョンを整理する
  • Windows 8 RP版でMetroスタイル・アプリ開発を試してみた(2/2) - @IT

    using AtmarkitReader.Common; using System; using Windows.ApplicationModel; using Windows.ApplicationModel.Activation; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; namespace AtmarkitReader { sealed partial class App : Application { public App() { this.InitializeComponent(); this.Suspending += OnSuspending; } // アプリがエンド・ユーザーにより正常に起動されたときに呼び出される。 // 【パラメータ】args: 起動要求とプロセスの詳細を表すオブジェクト。 prote

    znatz
    znatz 2012/11/12
  • Windows 8 RP版でMetroスタイル・アプリ開発を試してみた(1/2) - @IT

    特集:先取りMetro開発体験 Windows 8 RP版でMetroスタイル・アプリ開発を試してみた デジタルアドバンテージ 一色 政彦 2012/06/07 日時間で6月1日(金曜日)の早朝、Windows 8 RP版(=リリース・プレビュー版)とVisual Studio 2012(コード名:Visual Studio 11) RC版(=リリース候補版)がリリースされた。その日から約1週間が経過しているので、すでに試した人も少なくないだろう。しかし、「時間に余裕がなくてまだ試していない」という人も多いのではないだろうか? そこで稿では、そういう「まだ試していない」という開発者に対して、筆者が代理で開発体験してその様子を記事としてまとめる。この記事を読むことで、あたかも「試してみた」ような感覚を持ってもらえるとうれしい。 なお、稿の読者対象は「開発者」とする。従って、Window

    znatz
    znatz 2012/11/01
  • スマホ向けサイト制作3手法の基礎知識と課題、OS/機種依存のハマリどころ3選

    スマホ向けサイト制作3手法の基礎知識と課題、OS/機種依存のハマリどころ3選:スマホ向けサイト制作で泣かないための秘伝ノウハウ(1)(1/2 ページ) スマートフォン向けWebサイト構築支援ツールを開発・販売するため、国内すべてのケータイ・スマートフォン・タブレットを所有している企業に勤める筆者が、サイト構築のハマリどころとも言えるノウハウを紹介する連載。第1回は、PCやケータイと比べて際立ったスマホの特徴2つや、スマホ向けサイト制作3手法の基礎知識と課題、iPhoneAndroidなどOS/機種依存でのハマリどころをサンプルを交えて3つ紹介 連載開始に当たって 初めまして。KSKの「フレックスファームビジネスユニット」でエバンジェリストをしている渡辺と申します。筆者の所属するフレックスファームでは、スマートフォン向けWebサイト構築支援ツールの開発・販売を行っています。国内で販売されて

    スマホ向けサイト制作3手法の基礎知識と課題、OS/機種依存のハマリどころ3選
    znatz
    znatz 2012/10/23
  • 連載:XAMLの基礎知識 - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

    znatz
    znatz 2012/10/17
  • Node.js、Socket.IO、MongoDBでリアルタイムWeb

    Node.js+Socket.IO+MongoDB こんにちは! 著者は、マインドフリーという会社でNode.jsを使ってWebアプリなどを作成している。この連載では、最新Webテクノロジを使った研究開発の事例や実績を発信する弊社のサイト“Tech Release”のリニューアルで培ったNode.jsに関する知識を分かりやすくお伝えする。 Tech Releaseは一見、普通のブログに見えるが、実は記事の更新内容がリアルタイムにView画面に反映されている。管理者が、記事の文章(データ)に変更を加えると、その記事を見ている人にもページをリロードせずに、リアルタイムに文章(データ)が変化していく。 このUXを実現するために開発したシステムが、REALTIME BLOG ENGINE「REABLO」というエンジンだ。「REABLO」はNode.jsとSocket.IO、MongoDBを使用して

    Node.js、Socket.IO、MongoDBでリアルタイムWeb
    znatz
    znatz 2012/10/13
  • 1