タグ

ブックマーク / gihyo.jp (10)

  • 軽量RustフレームワークTauriでデスクトップアプリ開発をはじめよう | gihyo.jp

    TauriはRustで書かれた軽量なGUIフレームワークで、WindowsmacOSLinux向けのデスクトップアプリを開発できます。2022年6月に最初の安定版であるバージョン1.0がリリースされました。 Tauriでは、メインプロセスはRustで記述しますが、UI(User Interface)にはWeb技術を利用します。ReactVue.jsのようなJavaScriptフレームワークがそのまま使えるので、インタラクティブで見栄えの良いUIを簡単に構築できます。同種のフレームワークにElectronがありますが、後発であるTauriにはインストーラのサイズを小さくできるなどの強みがあります。 Tauriのロゴは、おうし座の二重星であるシータタウリ(θ Tauri)をモチーフ[1]にしており、Webとネイティブアプリの相互作用を意味しています。 図1 Tauriロゴ 稿では、Ta

    軽量RustフレームワークTauriでデスクトップアプリ開発をはじめよう | gihyo.jp
  • 第549回 Windows 10 のHyper-VにUbuntu 18.04 LTSをインストールする:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社

    Ubuntu Weekly Recipe 第549回Windows 10 のHyper-VにUbuntu 18.04 LTSをインストールする 今回はWindows 10のHyper-VにゲストOSとしてUbuntu 18.04 LTSをインストールし、日語環境で使用する方法を紹介します。 Windows 10とUbuntu 18.04 LTS Windows 10でUbuntuを使用する場合、まずはWindows Subsystem for Linux(WSL)が検討の筆頭候補でしょう。コマンドラインツールばかりでなく、がんばればGUIアプリケーションの表示までできます。 ただ、果たしてそれはWSLの用途としてどうなのか、と思ってしまうほど激しい使い方をしている実例も散見します。Microsoftも同じことを考えたのかどうかは定かではありませんが、Ubuntu 18.04 LTSのリリ

    第549回 Windows 10 のHyper-VにUbuntu 18.04 LTSをインストールする:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社
  • 第1回 Webセキュリティのおさらい その1 | gihyo.jp

    はじめに みなさんこんにちは、セキュアスカイ・テクノロジーのはせがわようすけと申します。 周知のとおり、ここ数年のブラウザの機能強化は目覚ましいものがあり、CSS3やSVGを含むHTML5ブーム以降のブラウザ内での表現力の向上や、JavaScriptエンジンの最適化による実行速度の向上は、数年前では考えられないような目を見張るものがあります。また、HTML5の仕様策定後の現在でも、WHATWGやW3Cではさまざまな議論が継続的に行われており、これまでブラウザ上に存在しなかったような多様なAPIの仕様が生み出され、各ブラウザに日々実装されています。 利用者視点だけでなく、以下のような開発者視点での需要に応えるフロントエンド開発環境の改善も、ここ数年でかつてないほど大きく進んでいます。 CoffeeScriptやTypeScriptに代表されるaltJSと呼ばれる言語処理系の登場 ES2015

    第1回 Webセキュリティのおさらい その1 | gihyo.jp
  • 第297回 Ubuntu 13.10でインプットメソッドFcitxを活用する | gihyo.jp

    Fcitxと日語 Fcitxに関しては、すでに第274回で紹介しました。Ubuntu 13.10での変更とその備えをお知らせしたつもりでしたが、時期尚早だったのかあまり浸透しなかったように思います。それはさておき、Fcitxとは何かというのはすでに述べたので、Fcitxを日語環境でも常用できるまでに至った経緯をおさらいすることにします。 Fcitx自体は以前より日語でも使用できる状態になっていました。fcitx-anthyもfcitx-mozcも、ここ1~2年くらいで開発されています。しかし、メニューの翻訳は充分とはいえない状態が長く続きました。筆者も1年くらい前に翻訳のアカウントを取得しましたが、実際に翻訳を開始したのは2013年4月に入ってからです。翻訳と並行して動作確認を行い、問題点はおおむね修正されました。それがだいたい同年5月だったので、第274回の原稿を書いたと記憶してい

    第297回 Ubuntu 13.10でインプットメソッドFcitxを活用する | gihyo.jp
  • 第296回 Ubuntu 13.10と日本語入力 | gihyo.jp

    今回は、Ubuntu 13.10で大幅に変更された日本語入力の設定方法について解説します。 変更点の概要 Ubuntu 13.04から13.10の間に、多言語入力(ここでは日語だけを取り扱うので日本語入力とします)に関して大きな変更がありました。まず、IBusが1.5にバージョンアップされました。通常バージョンアップによって機能は増えるものなのですが、IBusでは逆でかなり減っています。これは1.5からGNOME[1]との統合(同時に使用されること)が前提になったことによる影響と思われます。それに伴い、Ubuntuでも13.10からIBusとGNOMEが統合された状態で使用できるようになりました[2]⁠。また、IBus 1.4までではUnityのインジケータにIBusのアイコンが表示できるようにパッチが適用されていましたが、これは1.5からはなくなりました。その代わりに、indicato

    第296回 Ubuntu 13.10と日本語入力 | gihyo.jp
  • 第7回 Herokuをもっと活用しよう! | gihyo.jp

    はじめに 前回は、FacebookにAPIを通して投稿する方法を紹介しました。FacebookのAPIの呼び出し方や権限についてを理解できたと思います。今回は、Herokuを利用する上でよく利用される便利な機能を紹介します。今回紹介する機能は、すべて無料で提供されています。 ステージング環境 一般的にサービスを運営するときは、番環境と同時にステージング環境を用意するのではないでしょうか? Herokuでは、基機能を無料で利用できることもありステージング環境を低コストで用意できます。 ステージング環境を用意するには、以下の作業が必要です。 Herokuにアプリケーションを追加する $ heroku create manga-dojo-staging Herokuのアプリケーションのレポジトリをローカルのレポジトリにリモートとして追加する$ git remote add staging g

    第7回 Herokuをもっと活用しよう! | gihyo.jp
  • 第10回 Herokuコマンドを拡張しよう | gihyo.jp

    はじめに 前回は、Facebookアプリにいいね!ボタンを付ける方法をご紹介しました。Facebookの特徴の1つである、いいね!機能をアプリに取り込む方法を学んでいただけたかと思います。今回は、Herokuのコマンドシステムをご紹介します。Herokuを利用すると必ず利用する herokuコマンドですが、そのコマンドをより便利に拡張する方法が準備されています。 Herokuコマンドpluginの仕組み Herokuのアプリケーションの設定などを操作するのはWebの画面からでも可能ですが、基的にコマンドラインから実行します。開発者としてはコマンドラインをよく操作することもあり、コマンドラインから操作できることのほうが手軽と感じる人も多いのではないでしょうか? Herokuのコマンドも非常に良くできており、アカウント情報を保持してくれたり、現在いるディレクトリからどのアプリを操作しようとし

    第10回 Herokuコマンドを拡張しよう | gihyo.jp
  • 第5回 Amazon EC2でJaxerを動かす! | gihyo.jp

    Jaxerアプリケーションの公開 前回までで、簡単なJaxerアプリケーションを作成するところまでを解説しました。 さて、せっかくアプリケーションを作ったのなら、公開してみたくなるものです。とはいえ、日のレンタルサーバは、Javaが利用できなかったり、PerlPHPPythonには対応していても、バージョンが古かったり、CGIモードでしか動作しなかったり、プラグインが自由に利用できなかったりと、不自由な点が多く、Jaxerのような新しいプロダクトを利用できる環境はなかなか見つかりません。 自分でサーバを構築して運営する 第1回目の連載の中で、Linux版の対応がまだと書きましたが、先日ついにLinux版のJaxerが公開されました。そしてそれに併せて、Amazon EC2でJaxerを動かす方法も公開されています。 Amazon EC2とは、米Amazonが展開するWeb Servi

    第5回 Amazon EC2でJaxerを動かす! | gihyo.jp
    monyurin
    monyurin 2009/12/17
  • kulerで気軽にカラーコーディネイト 記事一覧 | gihyo.jp

    第2回kulerを触る:色理論を知らずとも、色理論にのっかる 吉田コマキ 2008-05-30

    kulerで気軽にカラーコーディネイト 記事一覧 | gihyo.jp
  • 連載:なぜPHPアプリにセキュリティホールが多いのか?|gihyo.jp

    第42回PostgreSQL 9.0に見るSQLインジェクション対策 大垣靖男 2011-05-19

    連載:なぜPHPアプリにセキュリティホールが多いのか?|gihyo.jp
    monyurin
    monyurin 2008/04/14
  • 1