タグ

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

  • 第818回 Ubuntuデスクトップのインストールを半自動化しよう! | gihyo.jp

    OSのインストールというのは面倒なものです。いや、そもそも普通の人はOSのインストールなんて一生に一度あるかないかのビッグイベントですが、今これを読んでいる時点で「OSに関する普通」の道を踏み外していますので、安心して「OSのインストールは面倒」だと思ってください。それは「インストールが簡単」と言われるUbuntuでも同じで、インストール設定を少し凝るようにすればするほど手順は複雑になりますし、さらにインストール後の環境のセットアップも必要です。 今回はそんな面倒さを少しでも和らげられるようUbuntu 24.04 LTSのデスクトップ版で正式に搭載された、「⁠自動インストール機能」について紹介しましょう。 図1 Ubuntu 24.04 LTSで追加された自動インストール機能 サーバー版の自動インストール機能を用いた自動化方法 自動インストール機能そのものは、第810回の「Ubuntu

    第818回 Ubuntuデスクトップのインストールを半自動化しよう! | gihyo.jp
    puzzeljp
    puzzeljp 2024/06/23
  • 第768回 OpenSpeedTestとウェブブラウザーを使って家庭内ネットワークの速度を計測しよう | gihyo.jp

    家庭内ネットワークにも2.5GbEや5GbEなどの「マルチギガビットイーサネット」が押し寄せています。上流であるインターネット側の10Gbpsサービスが増えてきたことに加えて、Wi-Fiの高速化、対応NICやスイッチの増加に加えて価格も安くなっています。第693回の「Ubuntuでも2.5GbEを使用する」や第761回の「Alder Lake-Nで省エネPC生活」のように、すでに活用している読者もいることでしょう。今回はそんな「新しいネットワークデバイス」向けに、簡単に速度テストできる「OpenSpeedTest」を紹介します。 お父さんと一緒のネットワークセグメントにしないで 家庭内ネットワークの管理者でもある読者の皆様におかれましては、日々の中で自分の趣味や家族からの要望に応じて、ネットワークのメンテナンス・拡張に腐心されているかと思います。要望と言ってもおおよそは回線の安定性と速度の

    第768回 OpenSpeedTestとウェブブラウザーを使って家庭内ネットワークの速度を計測しよう | gihyo.jp
    puzzeljp
    puzzeljp 2024/06/04
  • 第804回 mininetでお手軽ネットワークテスト環境を構築する | gihyo.jp

    3月も半ばになり、暖かい日も増えてきました。これだけ暖かくなってくると、ちょっとしたアプリで少し特殊なネットワークフレームを流したり、普段使わないネットワークプロトコルを試したくなりますよね。でも番環境でそれをやってしまうと、変質者としてしかるべき場所に通報されてしまいます。そこで今回は他人に迷惑をかけずに隔離されたネットワークテスト環境を構築できる「mininet」を使って、お縄にかからないようにしてみましょう。 Open vSwitchとネットワーク名前空間で気軽にテスト環境を構築する Linuxカーネルには「ネットワーク名前空間(netns)」という機能があります。これはホストや他のコンテナから隔離された環境でネットワークインターフェースを作成し、操作できるようになる仕組みで、特にLinuxのコンテナ系ツールで使っている基礎技術のひとつです。 Ubuntuだと「ip netns」コ

    第804回 mininetでお手軽ネットワークテスト環境を構築する | gihyo.jp
    puzzeljp
    puzzeljp 2024/03/18
  • 第12回 ファイルのアップロード | gihyo.jp

    Webブラウザから画像などのファイルをアップロードできることは読者もご存知でしょう。ブログのように、文章と画像の両方を同時に投稿するのがあたり前になっているWebサイトも数多く存在します。では、アップロードされたデータをWebアプリケーションではどのように受け取っているのでしょうか。今回はそれについて紹介します。 なお、PHPプログラムでアップロードされたデータを処理するためには、実行環境においてアップロードを受け付けられるように設定されていなくてはなりません。オンラインマニュアルなどで事前にその設定を確認しておいてください。 アップロードのためのフォーム まず、ファイルをアップロードするためのフォームについて確認しておきましょう。リスト1に画像とそのタイトルを投稿するフォームの例を示します。それをWebブラウザに表示させたものが図1です。このフォームにはポイントが3つ隠れています。 リス

    第12回 ファイルのアップロード | gihyo.jp
    puzzeljp
    puzzeljp 2013/10/29
  • 第1回 福森匠大(sora_h)~高校に進学せず、週3でITベンチャーに通うはたらきかた | gihyo.jp

    右も左もわからないシューカツ中の女子大生・つつみともよが会社訪問。第1回はクックパッドで働き始めたばかりの@sora_h。なんと現在15歳の若きRubyコミッターを訪ねました。 クックパッドの台所にて。この日はクックパッドのみんなと手打ち蕎麦を作ったとか 「うちで働いてみる?」 ともよ:年齢を知ってびっくりしたんですが、そらはーくん、私より7歳も若い(のに働いてる)なんて……! sora_h:今は高校に進学せず、クックパッドで働いています。中学にも、最初の半年を除いてほぼ行ってないです。学校に行かず家でコード書いてるか勉強してるか、インターネットしてました。 ともよ:勉強は嫌いじゃなかったんですね。 sora_h:単純になじめなかっただけかなあ。話題が合う相手がいなかったんです。高専進学も考えたんですが、中3の秋に高専カンファレンス[1]行ったあたりから、なんとなく、高専行っても一緒かなと

    第1回 福森匠大(sora_h)~高校に進学せず、週3でITベンチャーに通うはたらきかた | gihyo.jp
    puzzeljp
    puzzeljp 2012/10/24
  • 第231回 ownCloudで自分専用クラウドストレージ | gihyo.jp

    ownCloudはWebDAVを使ったファイル共有サービスを立ち上げるための、FLOSSなサーバーアプリケーションです。2012年5月24日にリリースされた4.0は、非常に多くの新機能が追加され、既存の有料サービスにも引けを取らない完成度に仕上がってきました。そこで今回はこのownCloudをUbuntu上で試します。 ownCloudとは ownCloudはKDEやSUSEの開発者が開発したオープンソースのファイル共有サーバーアプリケーションです。そのソースコードはAGPLv3でライセンスされており、現在はownCloudコミュニティで無償のコミュニティ版を開発し、それをサポートするownCloud社が商用サポートを提供するという開発体制をとっています。コミュニティ版と有償版の違いは主にサポートの有無とライセンスの違いであり、コミュニティ版でもほぼ全機能を使うことが可能です。 図1 ブラ

    第231回 ownCloudで自分専用クラウドストレージ | gihyo.jp
    puzzeljp
    puzzeljp 2012/09/09
  • jQueryではじめるAjax:第3回 Youtube APIとjQueryを使いこなす|gihyo.jp … 技術評論社

    たとえば、検索結果を表示する簡単なアプリケーションのために、整形されたHTMLを含むデータを取得するには次のように指定します。 http://gdata.youtube.com/feeds/base/videos フィードの種類 データを取得するフィードは数種類あります。 通常はVideoフィードを使えば十分ですが、投稿者の情報やコメントの情報等を取得するフィードもありますので、必要に応じて使い分けてください。 全てのフィードは読み取り専用であり、認証無しでリクエストすることができます。 また、新しく投稿されたビデオがフィードで取得できるようになるには、インデックス化のため数時間かかります。 Videoフィード Videoフィードには、ビデオ、関連動画、standard、お気に入り、再生リスト、コメントのフィードがあります。 ビデオフィード ビデオを検索するには、ビデオフィードを使います。

    jQueryではじめるAjax:第3回 Youtube APIとjQueryを使いこなす|gihyo.jp … 技術評論社
  • 「第19回 HTML5とか勉強会」活動報告 | gihyo.jp

    第19回目の勉強会は、7月13日に慶応義塾大学の日吉キャンパスをお借りして開催しました。今回のテーマは「HTML5を用いたサイト開発プラクティス」で、HTML5時代に伴ったWebサイト開発のHOW TOを中心に2つのメインセッションと3つのショートセッションの講演がありました。稿では、勉強会の模様をレポートします。 PJAX ~HTML5時代のAJAXサイトプラクティス~ 最初にPJAXという手法について、NTTコミュニケーションズの小松さんから講演いただきました。 最近では、AJAXを使ってページの切り替えをせずにコンテンツを動的に切り替えるサイトが増えてきました。これらのサイトは、従来のような画面全体を切り替える方式に比べて通信量を減らすことができますし、何よりもユーザビリティをより良くすることができます。 しかし、AJAXを使ったサイトはいくつかの問題点を抱えています。 ブラウ

    「第19回 HTML5とか勉強会」活動報告 | gihyo.jp
    puzzeljp
    puzzeljp 2012/03/30
  • 連載:CakePHPで高速Webアプリ開発|gihyo.jp

    第16回何でもできるようになった1.2のデータバリデーション機能(1/2):基編 秋田真宏 2009-07-17

    連載:CakePHPで高速Webアプリ開発|gihyo.jp
    puzzeljp
    puzzeljp 2011/01/05
  • 第1回 まずはTitaniumを体験してみよう | gihyo.jp

    はじめまして、株式会社はてなでアプリケーションエンジニアをしている倉井龍太郎(id:r_kurain)と申します。この連載では、今もっとも注目集めているスマートフォンアプリ開発環境であるTitanium Mobile(以下Titaniumと省略)を使ったiPhone及びAndroidアプリケーションの開発方法について解説していきます。 Titaniumとは TitaniumはAppceleratorが開発しているスマートフォンアプリ開発環境です。iPhone/iPod/iPad であればObjectice-Cを使用して、AndoridであればJavaを用いて作成するネイティブアプリケーションが、どちらの環境でもJavascriptのみで開発できるようになるものです。Titanuiumは無料で利用することができます。サポートを受けるにはAppceleratorの有料プランに入会する必要が

    第1回 まずはTitaniumを体験してみよう | gihyo.jp
    puzzeljp
    puzzeljp 2010/12/01
  • Ubuntu Weekly Recipe:第10回 デスクトップのカスタマイズ(2):GNOME Doによる操作性の改善|gihyo.jp … 技術評論社

    デスクトップのカスタマイズには、見た目だけではなく、操作性の変更も含まれます。今回はキーボード中心にデスクトップを操作する、GNOME Doというユーティリティに関するレシピです。 ランチャーの利用 Ubuntuが採用しているGNOMEでは、「⁠アプリケーションの実行」というランチャーが用意されています。これは端末からシェル経由で利用するのと同じように、実行ファイル名を入力することでアプリケーションを起動することができます。 図1 「⁠アプリケーションの実行」 このダイアログは[Alt]+[F2]に割り当てられており、どのようなタイミングでも起動できます。 GNOME Doの利用 前述の「アプリケーションの実行」はキーボード主体の操作をする場合に便利ではありますが、あくまで、単にアプリケーションを実行できるだけです。例えばFirefoxのブックマークを開いたり、といった操作は行えませんので

    Ubuntu Weekly Recipe:第10回 デスクトップのカスタマイズ(2):GNOME Doによる操作性の改善|gihyo.jp … 技術評論社
    puzzeljp
    puzzeljp 2010/08/17
  • gihyo.jp

    GoogleメッセージをKDDIが採用⁠⁠、そして⁠⁠、+メッセージへの期待 デバイス・IoT 傍島康雄 30 2024-05-23 第814回1500円以下で買えるRaspberry Pi PicoサイズのRISC-VボードなMilk-V DuoでUbuntuを動かす OS・デスクトップ 柴田充也 399 2024-05-22

    gihyo.jp
    puzzeljp
    puzzeljp 2010/04/22
  • 第11回 Webデザインの仕事で活用している厳選アプリ・ツール(1) | gihyo.jp

    (X)HTML/CSS関連の記事が続きましたが、今回と次回の記事では私自身も仕事で活用している、なくてはならないアプリケーション・あると便利なツールを、オンラインツール・デスクトップアプリケーション問わずご紹介します。 今までいろいろなアプリケーション・ツールを試してきている中で、長く使っていて当に便利だと感じたものかつ、仕事で実際に活用しているもののみを厳選しています。ぜひチェックしてみてください。 なお今回は、テキストエディタ・ブラウザなどの基的なツールを中心に紹介していきます。 テキストエディタ 簡単な文書を書いたり、一時的なメモをするために気軽に立ち上げられるツールでもあり、HTMLCSS・各種CMSのテンプレートなどを書くための必須ツールでもあります。 高価なオーサリングソフトを使わなくても、小規模なサイトのHTML/CSSであればこれだけで十分と思えるほどです。 skEd

    第11回 Webデザインの仕事で活用している厳選アプリ・ツール(1) | gihyo.jp
    puzzeljp
    puzzeljp 2010/03/30
  • 第12回 jQueryでセレクトボックスをデザインする | gihyo.jp

    デザインされたセレクトボックスを実装する セレクトボックスはCSSでほとんどスタイルを当てることができないので、フォームをデザインするときに苦労する方が多いのではないでしょうか。今回は、HTMLCSS、そしてjQueryを利用して疑似セレクトボックスを作成してみましょう。 作成方法はとても簡単なので、覚えておけば色々なシーンで流用できるでしょう。 まずは、完成サンプルを見て作成するセレクトボックスのイメージを掴んでください。 疑似セレクトボックス そもそもデフォルトのセレクトボックスの挙動は クリックするとプルダウンが表示 プルダウンの項目をクリックする セレクトボックスの中身が選択した項目に置き換わる というようになっているのでこれを実装していきます。 セレクトボックスはselect要素とそれに内包されるoption要素(プルダウン部分)で構成されるので、それらを代替要素で構成し、プル

    第12回 jQueryでセレクトボックスをデザインする | gihyo.jp
    puzzeljp
    puzzeljp 2010/01/09
  • 2010年のWeb標準 | gihyo.jp

    あけましておめでとうございます。株式会社ミツエーリンクスの渡邊卓です。昨年の年初、弊社木達による「2009年のWeb標準」をお読みになった方は、執筆者の変更に「おや?」と思われるかもしれません。今年は縁あって私が執筆を担当させていただくことになりました。 2010年も、昨年と同様にWebコンテンツのフロントエンド実装に関連した標準とその周辺の動向について、短期的な予測を書かせていただきます。引き続きよろしくお願いいたします。 さて、2010年のWeb標準については「ECMAScript 5とJavaScriptエンジン」「⁠HTML5と周辺仕様」「⁠CSS 2.1・CSS3 モジュールとWebブラウザアップデート」「⁠JIS X 8341-3改訂とW3C DOM」をキーワードとして取りあげます。 ECMAScript 5とJavaScriptエンジン 去る2009年12月3日、JavaSc

    2010年のWeb標準 | gihyo.jp
    puzzeljp
    puzzeljp 2010/01/04
  • CSS3大接近 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    CSS3大接近 記事一覧 | gihyo.jp
    puzzeljp
    puzzeljp 2009/12/23
  • 第2回 楽にリストをストライプ模様にする | gihyo.jp

    各種セレクタ 第1回ではjQueryを使ったclassを自動で追加するサンプルを見てもらいました。HTMLのどの部分に適応するのかを指定するためのセレクタも紹介しましたが、第1回で紹介したのは、そのごくわずか一部だけです。 第2回では、第1回で紹介しきれなかったセレクタや、それらを使った実践サンプルを紹介いたします。 基(Basics)

    第2回 楽にリストをストライプ模様にする | gihyo.jp
    puzzeljp
    puzzeljp 2009/10/13
  • 1