今回から、DioxusでWebアプリのフロントエンド部分を実装していきます。 シリーズはこちら。
【執筆記事】RustとDioxusで投稿アプリのSPAを作ってみよう
今回から、DioxusでWebアプリのフロントエンド部分を実装していきます。 シリーズはこちら。
【執筆記事】RustとActix Webで投稿アプリにREST APIを導入しよう
WebアプリにRESTfulなAPIを導入します。 シリーズはこちら。
【執筆記事】クライアントサイドとサーバサイドの「良いとこ取り」。SSRとは違うサーバコンポーネントのメリットとは?
レバテックLAB様での新連載。 テーマは、フロントエンド技術。 初回は「サーバサイドコンポーネント」です。 シリーズはこちら。
【執筆記事】RustとActix Webで投稿アプリに状態管理を導入しよう
Webアプリに、クッキーやセッションで状態管理を導入します。 フラッシュメッセージも取り上げています。 シリーズはこちら。
【執筆記事】Python 3.10~3.12の魅力:入門者も使いやすいf-string、ExceptionGroup、進化したエラーメッセージの機能を解説
CodeZine「Pythonの新機能を知ろう!」の4回目です。
【執筆記事】RustとActix Webで投稿アプリにテンプレートエンジンを導入しよう
Actix Webでテンプレートエンジンを使います。 シリーズはこちら。
【執筆記事】RustとActix Webで投稿アプリの登録画面を開発しよう
RustとActix WebでWebアプリを作ろう! 今回は、登録画面を作ってフォームからのデータの受け取り方を学びます。 シリーズはこちら:
【執筆記事】kintoneからデータを取得してみよう【kintone REST API】
サイボウズのkintoneサービスとの連携です。 kintoneアプリのデータを取得して、Excelで活用します。 シリーズはこちら:
【執筆記事】VSCodeのGit連携をさらに便利に! 拡張機能Git History、Git Graph、GitLensを解説
VSCodeのGit/GitHub連携は便利なので、Gitのコマンドとか忘れてしまいそうです。 シリーズはこちら:
【執筆記事】RustとActix Webで投稿アプリの一覧画面を開発しよう
Rust連載の第2回です。ActixWebでWebアプリ開発です。今回は、一覧表示ページの実装までやってみました。
【執筆記事】最新版Python3.12を使いこなす! 型引数や文法関連の新機能を3.10からの変遷で紹介
CodeZine「Pythonの新機能を知ろう!」の3回目です。
【執筆記事】ASP.NET Coreでリアルタイム通信を実現! SignalRの使い方
ASP.NETCoreのSignalR編です。簡単にリアルタイムWebが実装できるのでおすすめです。これで連載完結です。
【執筆記事】【Python 3.12への道のり】3.11で導入された可変長ジェネリクス・データクラス変換とは?型関連の機能を紹介
CodeZine「Pythonの新機能を知ろう!」の2回目です。
【執筆記事】RustでWebアプリの実装にチャレンジしてみよう【準備編】
@ITで、Rustの連載を新しく始めました。テーマは、RustでWeb開発、です。開発しながら、Rustの言語解説もしっかりやっていきます。
【執筆記事】【Python 3.12への道のり】3.10で実装された型機能など、魅力的な機能を正式リリースまでに使いこなす
Python新機能の連載がCodeZineで始まりました!
【執筆記事】Rails 7でリアルタイムWeb開発! Action Cableの応用とRails 7.1の新機能について
いつの間にか、またひとつ連載終結していました。Rails7のクライアントサイドに絞った連載でした。Rails7のリリースから完結まで、1年半以上もかかってしまいました。ペース配分については要反省ですね。
【執筆記事】PythonとRubyでWebAssembly――PyodideとPyScript、Ruby 3.2を体験する
Webの可能性をまた広げるWebAssemblyの技術を、言語ごとに紹介してきました。言語によってアプローチが異なってすごく面白かったですね。この技術は今後も強化・改良されていくでしょうから、引き続きウォッチしていきたいですね。
【執筆記事】GoでWebAssembly――Go標準のWebAssemblyサポートを体験する
ゴーゴーゴーゴーゴー!○○パンマン、ゴー!ということでGo言語でWebAssemblyです。このテーマもあと1回となりました。
【執筆記事】絶え間ない進化を続けるC#──バージョン11を理解しよう! 参照の強化と文字列関連の新機能を紹介
C# 11の新機能のうち、参照や文字列関連の機能について書いた記事です。C#の参照はますます複雑怪奇なものになってきていますが、要は特定の言語仕様を実現するための機能を後追いでサポートしているという感じですね。なので、「これはすごい!」とい
【執筆記事】Node.jsでgRPCサービスを開発する――クライアントサイドストリーミングとは?
Node.js、JavaScriptでgRPCサービスを開発するという記事です。Node.jsでは、一風変わったアプローチがとられており、protoファイルからのクラスの生成をコード中でできたります。公式サンプルも、言語や処理系でアプローチ
【執筆記事】1年ぶりにリリースしたPHP 8.2──気になる新機能は? 型やクラス定義の強化ポイントも解説
PHP 8.2の新機能をまとめた連載の前半です。それにしても、最近の言語って、日本語にしてもよくわからない機能名が多いですね。
【執筆記事】.NETとC#でWebAssembly――「Blazor WebAssembly」を体験する
Blazor WebAssemblyで、WebAssembly体験。面白いこと考えるなぁ、と思いましたね。
【執筆記事】C#でgRPCクライアントを開発する――.NETのgRPCクライアントサポート
gRPCの連載ですが、今回はPythonです。なんか、やっぱりPythonいいな、と思っちゃいますよね。
宣言的マクロと手続き的マクロ――Rustのマクロ機能を使ってみる
いよいよ最終回。基本からしっかり学ぶRust入門(18)宣言的マクロと手続き的マクロ――Rustのマクロ機能を使ってみるRustは奥の深い言語でしたね。
書籍情報を検索するVBAを作成してみよう【楽天ブックス系API】
ゼロからはじめるExcel VBA+Webサービス書籍情報を検索するVBAを作成してみよう【楽天ブックス系API】今回は楽天ブックスAPIですが、世の中はAPIに溢れているなぁと実感。
新刊!「Bootstrap 5 フロントエンド開発の教科書」
こんな本を1月に出しました。WebデザインフレームワークBootstrapの最新版、Bootstrap 5のガイドです。Bootstrap 4対応の本を、引き継ぐ形で担当させていただきました。Bootstrap 4のときからあったものの、ペ
プログラミング言語「Rust」とは? ”Hello, World!”で基本を押さえる
新連載です。基本からしっかり学ぶRust入門(1)プログラミング言語「Rust」とは? "Hello, World!"で基本を押さえるモダン言語では当たり前になってきていますが、C言語のプログラマがRustに触ると驚くと
新刊!「Raspberry Pi はじめてガイド―[Raspberry Pi 4完全対応]
技術評論社より、「Raspberry Pi はじめてガイド―[Raspberry Pi 4完全対応]」がいよいよ刊行となります。今回、「山内直」名にて執筆を引き受けさせていただきました。もう一昨年になりますが、Raspberry Piシリー
SynologyのNAS(DS420+)を導入し、Time Machineやファイル共有など、いろいろ使い勝手がよいなと喜んでおります。しかし、いざmacOSから接続して、ファイルの一覧を見たりバックアップしたりすると、なんだか遅いのです。
SynologyのNASを導入しました(設定編その4—Time Machine)
Synology NAS(DS420 Plus)の設定を続けて行っていきます。SynologyのNASを導入しました(設定編その3—共有フォルダ作成)今回は、DS420 PlusをTime Capsule(Time Machineクライアン
SynologyのNASを導入しました(設定編その3—共有フォルダ作成)
Synology NAS(DS420 Plus)の設定を続けて行っていきます。SynologyのNASを導入しました(設定編その2—ボリューム作成)今回は、共有フォルダの作成です。事例としては、Time Machine用に作成したボリューム
SynologyのNASを導入しました(設定編その2—ボリューム作成)
Synology NAS(DS420 Plus)の設定を続けて行っていきます。SynologyのNASを導入しました(設定編その1—インストール)今回は、共有を作っていくためのボリュームを作ります。下の画面の「チップ」に書いてあるとおり、左
SynologyのNASを導入しました(設定編その1—インストール)
SynologyのNASの設置が終わりましたので、いよいよ設定を行っていきます。設置の投稿はこちら。SynologyのNASを導入しました(設置編その1—本体チェック)今回は、管理用ソフトウェアのインストールと基本的な設定です。さて、Qui
SynologyのNASを導入しました(設置編その3—通電)
3回目です。前回は、こちら。SynologyのNASを導入しました(設置編その2—HDD装着)今回は、HDD装着が終わったNASをいよいよ通電します。この工程も、Quick Installation Guideを見れば迷うところはありません
SynologyのNASを導入しました(設置編その2—HDD装着)
前回の続きです。前回の投稿はこちらです。SynologyのNASを導入しました(設置編その1—本体チェック)今回は、HDDを3台、取り付けてみます。HDDは、NAS本体とは別の梱包で届きました。Amazonからの最近の荷物には重量もプリント
SynologyのNASを導入しました(設置編その1—本体チェック)
長年使ってきたBUFFALO製NASに替わり、Synology製のNASを導入しました。導入の経緯については別途。今回は、設置について記録したいと思います。まずは、本体を開帳してみるところから。こんな外箱で届きました。持って歩けるようにロゴ
仕事でGitHubを使っています。クライアント側のデスクトップアプリケーションを使うとなってGitHub Desktopを導入しましたが、いろいろやっていてはまりました。そのときの顛末の投稿です。慣れないことをやっているといろいろはまります
Parallels Desktopがたまに止まるのを何とかする
MacBook Pro(macOS Mojave)でParallels Desktop 14を使い、Windowsも動かしています。最近、このWindows仮想マシンが、予期せず遅くなる、止まってしまうという事態が頻発するようになりました。
小学校のカリキュラムにプログラミングが導入されるとかで、にわかにプログラミング熱が高まっていますね。その是非はさて置き、初めてプログラミングをするという人は、どのような言語を選んだら良いか、迷うのではないでしょうか? ネットで検索しても山の
この投稿は、俺ことブログ主の考える、最高のプログラミング遍歴ではないかと思われることをつらつら書いたものです。事実に基づくようにも見えますし、妄想の産物かも知れませんが、そのへんは読まれる方にご判断をおまかせします。あ、でもできるだけ役に立
この投稿は、俺ことブログ主の考える、最高のプログラミング遍歴ではないかと思われることをつらつら書いたものです。事実に基づくようにも見えますし、妄想の産物かも知れませんが、そのへんは読まれる方にご判断をおまかせします。あ、でもできるだけ役に立
お知らせです。アーカイブの方に、「BCL資料室」を整備しました。BCL資料室―たまデジ。::アーカイブBCLって何よ?という方はぜひご覧になって下さい。
SQL Serverデータベースをローカルにバックアップする
外部のサーバーにあるSQL Serverのデータベースを、ローカルにバックアップします。Windows Serverのレンタルサーバをを解約するので、データが消失する前に手元に残しておこうというわけです。ウィンサーバー(WinServer)
macOS Mojaveユーザです。ある日、空き容量がたっぷりあるのに、いざ使おうとすると空きがないと言われる状況に遭遇しました。これはParallels Desktopで何かやろうとしたときなのですが、そっちは直接的に今回の話に関係ないの
WordPressのRedirectプラグインを使うと、あるURLから別のURLにリクエストをリダイレクトさせることができます。Webサイトやブログを廃止・統合したりで投稿のURLを変える必要がある場合に便利です。HTTPステータスに301
PASMO(パスモ)のオートチャージができなくなりました!首都圏以外にお住まいの方には何のことやらわからないでしょうが、要はIC型乗車券です。JR東日本のSuica(スイカ)と互換性があります。関西の方なら、ICOCAのようなものとでも言え
Android版のKindleで、本のデータをSDカードに置く方法を紹介します。ASUSのZenPadを使っていますが、内部メモリは16GBしかなく、本をどんどんダウンロードしていたらあっという間に空きがなくなってしまいます。仕事柄、購入し
親の名義であった、市営霊園の墓所管理名義を変更することになりました。なぜなら、親が両方とも亡くなったからです。最初に父が亡くなり、20年後に母が亡くなったので、母名義になっていたものをブログ主が引き継ぐことになったのです。しかし、亡くなった
ブログ主の中では解約ブームです。BIGLOBEに続き、ウィンサーバー(WinServer)を解約しました。
フランクリン・プランナーのリフィルがいつの間にか15ヶ月になっていた件
この季節になると思い出すのが、手帳のリフィルの新年度対応版の準備です。ブログ主はフランクリン・プランナー(Franklin Planner)の手帳を10年以上使い続けていて、今回もこのまま使い続けようと新しいリフィルの調達に入ったのでした。
Adobe Acrobat Pro DCのサブスクリプション更新を悩んだ件
世の中はサブスク流行りです。アプリケーションの世界ではサブスクが当たり前になってきていて、Adobeの製品もサブスクが基本になってしまいました。サブスクだと、自動更新を有効にしていない限り、このような警告が数日前から現れます。
「ブログリーダー」を活用して、なおさんさんをフォローしませんか?
今回から、DioxusでWebアプリのフロントエンド部分を実装していきます。 シリーズはこちら。
WebアプリにRESTfulなAPIを導入します。 シリーズはこちら。
レバテックLAB様での新連載。 テーマは、フロントエンド技術。 初回は「サーバサイドコンポーネント」です。 シリーズはこちら。
Webアプリに、クッキーやセッションで状態管理を導入します。 フラッシュメッセージも取り上げています。 シリーズはこちら。
CodeZine「Pythonの新機能を知ろう!」の4回目です。
Actix Webでテンプレートエンジンを使います。 シリーズはこちら。
RustとActix WebでWebアプリを作ろう! 今回は、登録画面を作ってフォームからのデータの受け取り方を学びます。 シリーズはこちら:
サイボウズのkintoneサービスとの連携です。 kintoneアプリのデータを取得して、Excelで活用します。 シリーズはこちら:
VSCodeのGit/GitHub連携は便利なので、Gitのコマンドとか忘れてしまいそうです。 シリーズはこちら:
Rust連載の第2回です。ActixWebでWebアプリ開発です。今回は、一覧表示ページの実装までやってみました。
CodeZine「Pythonの新機能を知ろう!」の3回目です。
ASP.NETCoreのSignalR編です。簡単にリアルタイムWebが実装できるのでおすすめです。これで連載完結です。
CodeZine「Pythonの新機能を知ろう!」の2回目です。
@ITで、Rustの連載を新しく始めました。テーマは、RustでWeb開発、です。開発しながら、Rustの言語解説もしっかりやっていきます。
Python新機能の連載がCodeZineで始まりました!
いつの間にか、またひとつ連載終結していました。Rails7のクライアントサイドに絞った連載でした。Rails7のリリースから完結まで、1年半以上もかかってしまいました。ペース配分については要反省ですね。
Webの可能性をまた広げるWebAssemblyの技術を、言語ごとに紹介してきました。言語によってアプローチが異なってすごく面白かったですね。この技術は今後も強化・改良されていくでしょうから、引き続きウォッチしていきたいですね。
ゴーゴーゴーゴーゴー!○○パンマン、ゴー!ということでGo言語でWebAssemblyです。このテーマもあと1回となりました。
C# 11の新機能のうち、参照や文字列関連の機能について書いた記事です。C#の参照はますます複雑怪奇なものになってきていますが、要は特定の言語仕様を実現するための機能を後追いでサポートしているという感じですね。なので、「これはすごい!」とい
Node.js、JavaScriptでgRPCサービスを開発するという記事です。Node.jsでは、一風変わったアプローチがとられており、protoファイルからのクラスの生成をコード中でできたります。公式サンプルも、言語や処理系でアプローチ
C# 11の新機能のうち、参照や文字列関連の機能について書いた記事です。C#の参照はますます複雑怪奇なものになってきていますが、要は特定の言語仕様を実現するための機能を後追いでサポートしているという感じですね。なので、「これはすごい!」とい
Node.js、JavaScriptでgRPCサービスを開発するという記事です。Node.jsでは、一風変わったアプローチがとられており、protoファイルからのクラスの生成をコード中でできたります。公式サンプルも、言語や処理系でアプローチ
PHP 8.2の新機能をまとめた連載の前半です。それにしても、最近の言語って、日本語にしてもよくわからない機能名が多いですね。
Blazor WebAssemblyで、WebAssembly体験。面白いこと考えるなぁ、と思いましたね。
gRPCの連載ですが、今回はPythonです。なんか、やっぱりPythonいいな、と思っちゃいますよね。
いよいよ最終回。基本からしっかり学ぶRust入門(18)宣言的マクロと手続き的マクロ――Rustのマクロ機能を使ってみるRustは奥の深い言語でしたね。
ゼロからはじめるExcel VBA+Webサービス書籍情報を検索するVBAを作成してみよう【楽天ブックス系API】今回は楽天ブックスAPIですが、世の中はAPIに溢れているなぁと実感。