前回に引き続き、今回のテーマも「オプション」です。今回は「getopt」などを使わずに処理します。シェルスクリプトでオプションを扱いたい場合、どのような点に注意するかも併せて考えていきましょう。
前回に引き続き、今回のテーマも「オプション」です。今回は「getopt」などを使わずに処理します。シェルスクリプトでオプションを扱いたい場合、どのような点に注意するかも併せて考えていきましょう。
Windows 10を利用中の場合は、「ディスクの管理」スナップインあるいは「DISKPART」コマンドを使用して、現在のシステムのパーティション構成を確認してみてください。以下の画面1は、Windows 10 バージョン1709以前がインストールされていたPCを、Windows 10 バージョン1803に最近アップグレードしたものです。 Windows 10 バージョン1709のときは、BIOS/MBRベースのPCでは3つ目(493MB)の回復パーティション、UEFI/GPTベースのPCでは5つ目(904MB)のOEMパーティションは存在しませんでした(C:ドライブより前には非表示の16MBのMSRパーティションが存在します)。 これらのパーティションは、「機能更新プログラム」によるWindows 10 バージョン1803へのアップグレード時にWindowsパーティション(C:)を縮小し
USB規格は、バージョンアップを重ね、現在の最新規格は「USB 3.2」となっている。USB 3.2は、これまでとどのような違いがあるのか、複雑に絡み合うUSB規格を整理してみた。 前回は、USBの充電仕様である「USB Battery Charge」について解説したが、今回はUSBの最新規格である「USB 3.2」について解説する。 USB規格の歴史 USB 3.2は、高速なSuperSpeedを実現する最新のUSBの仕様だ。このSuperSpeedには、USB 3.0で定義された5Gbpsの「SuperSpeed Gen1」とUSB 3.1で定義された10Gbpsの「SuperSpeedPuls(Gen2)」がある。USB 3.2では、USB Type-Cケーブルを使うことで10Gbpsを2ポート使い、最大20Gbps(Gen2×2)を実現している。 USB 3.0は、PCI Expr
人気記事で振り返る、2015年のサイバーセキュリティ――PV数トップ10も発表!:@IT「Security & Trust」フォーラム年末総集編(1/3 ページ) 2015年に公開された@IT「Security & Trustフォーラム」人気記事の中から、編集担当が特に注目したものをピックアップして紹介します。さらに、今年最も読まれた記事トップ10も併せて発表します。 早いもので、2015年も年の暮れとなりました。本稿では1年の締めくくりとして、今年公開した@IT「Security & Trustフォーラム」の記事の中から特に閲覧数の多かったものを中心に、編集担当がイチオシの記事をテーマ別にピックアップして紹介します。 また、記事の最後で「2015年最も読まれた記事トップ10」も発表いたします。2015年、世のIT担当者の方々がどのようなテーマに関心を寄せていたのか、今年のトレンドを振り返
Javaの最先端技術や、まだロードマップにも取り込まれていない研究段階のプロジェクトなどを紹介するテクニカルキーノートは、JavaOne初日にストラテジーキーノートに続けて行われた(参考:「俺たちのJavaは、まだまだこれからだ」未来の鍵はInternet of Thingsにあり?~JavaOne 2013まとめレポート(前編))。 Oracle Open Worldを押しのけて(?)確保したMosconeセンターでは、3時間続けざまのキーノート(基調講演)でJava開発者の体力が試された。本稿では、テクニカルキーノートの模様と、いくつかのテクニカルセッションの模様をハイライトでまとめて紹介する。 すでにフォーカスはJava 8、そしてLambdaへ テクニカルキーノートを取り仕切るのはチーフアーキテクトのMark Reinhold氏だ。Reinhold氏は、「すでにデファクトスタンダー
RFCとなった「OAuth 2.0」――その要点は?:デジタル・アイデンティティ技術最新動向(2)(1/2 ページ) いまWebの世界では、さまざまなWebサービスが提供するプラットフォームと、サー ドパーティが提供するアプリケーションがAPIを中心に結び付き、一種の「APIエコノミー」を形成しています。この連載では、そこで重要な役割を果たす「デジタル・アイデンティティ」について理解を深めていきます。 再び、デジタル・アイデンティティの世界へようこそ 前回「『OAuth』の基本動作を知る」ではOAuthの仕様がどういうものかについて説明しました。今回は引き続き、 OAuth 1.0とOAuth 2.0の違い OAuth 2.0をセキュアに使うために知っておくべきこと について述べていきます。 OAuth 1.0とOAuth 2.0の違い クライアントタイプの定義 OAuth 2.0では、O
「お店のWebサイトが見られない」「顧客データ1万件が消えた」――6月20日に起きたファーストサーバの大規模障害にほんろうされた人々が、愚痴をこぼしながら名刺と杯を交換するイベントが行われた。(編集部) 100人近くが「天に召されたデータに献杯!」 「天に召されたデータに献杯!」――6月20日に起きたファーストサーバの大規模障害にほんろうされた人々が、心ゆくまで愚痴をこぼしながら名刺や杯を交換するイベント「ファーストサーバ データ消失オフ『データはどこへ消えた?』」が、7月14日深夜、東京・阿佐ヶ谷のライブハウス「阿佐ヶ谷ロフトA」で開かれた。 土曜の深夜という時間帯にもかかわらず、自社のサーバが被害に遭った人やファーストサーバの同業他社、業界関係者など100人近くが集結。隣人のデータ消失被害に同情を寄せ、復旧の報告に歓声を上げるなど、深夜の阿佐ヶ谷は異様な熱気に包まれた。 障害が起きたの
Azure Web Appsの中を「コンソール」や「シェル」でのぞいてみる (2017/7/27) AzureのWeb Appsはどのような仕組みで動いているのか、オンプレミスのWindows OSと何が違うのか、などをちょっと探訪してみよう Azure Storage ExplorerでStorageを手軽に操作する (2017/7/24) エクスプローラのような感覚でAzure Storageにアクセスできる無償ツール「Azure Storage Explorer」。いざというときに使えるよう、事前にセットアップしておこう Win 10でキーボード配列が誤認識された場合の対処 (2017/7/21) キーボード配列が異なる言語に誤認識された場合の対処方法を紹介。英語キーボードが日本語配列として認識された場合などは、正しいキー配列に設定し直そう Azure Web AppsでWordPr
面白法人カヤックがサイトリニューアル! いきなり手前みそで恐縮ですが、今年の夏、面白法人カヤックがコーポレートサイトを2年ぶりにリニューアルしました。 「世界一更新頻度が高く、カヤックの活動がひと目で分かるコーポレートサイト」をコンセプトに、可読性が高く容量も軽いサイトに仕上げました。 ひと目見るだけで、最近のカヤックの動向が分かるようにニュースでTOPページを構成し、日々リアルタイムにカヤックの最新の情報を発信します。 技術的には、ブラウザのウィンドウサイズによって拡縮する画像はベクターファイルであるSVG(Scalable Vector Graphics)画像で置き換えたり(SVGはベクトル形式の画像のため、拡大してもボケない)、CSS3を用いることで画像の使用を極力控えたりするなど、ページの軽量化を実現しています。 カヤックサイトのCSSテクニックを丸ごと伝授! 本稿では、サイトリニ
広大なアドレス空間をどう設計するか 個人向けのIPv6インターネット接続サービスが続々と開始され、いよいよIPv6が身近になってきました。 さて、最近“IPv6のアドレスはどう設計すればいいの?”という声をよく聞きます。節約が重んじられたIPv4では、需要に応じてネットワークの大きさを決めて無駄がないように設計すればよかったのですが、誰もが広大なアドレス空間を手にするIPv6では、少し勝手が違います。 今回は、IPv6、あるいはデュアルスタックネットワークでのアドレス割り当てについて説明します。 IPv6におけるネットマスクとアドレス生成 IPv6でも、IPv4の可変長サブネットマスクと同様の考え方が採用されています。 IPv4ではプレフィックス長(ネットマスク)によって、ネットワークアドレスとホストアドレスを区別していました。IPv6のユニキャストアドレスでも同様に、プレフィックス長を使
IPv4アドレス在庫の枯渇やWorld IPv6 Dayの実施に伴い、「そういえば昔IPv6について読んだけれど、いまはどうなっているんだろう?」と感じている人も多いのではないでしょうか。最新状況を踏まえたIPv6の「基礎」を改めて紹介します。(編集部) 最近話題の「IPv6」って何? IPv4アドレス在庫の枯渇やWorld IPv6 Dayの実施に伴い、またIPv6周りが騒がしくなってきました。あのAmazon EC2もIPv6に対応するというニュースも報じられています。皆さんも「IPv6って何だろう?」「そういや昔にIPv6の記事を読んだけど、いまはどうなってるんだろう」という疑問を抱いて、この記事を読み始めたのかもしれません。この連載では6回に分けて、IPv6アドレス体系の基礎からルータやサーバの設定例、セキュリティ設定など、実運用に際して必要となるIPv6の知識を紹介していきます。
■ リクエスト処理のアーキテクチャ Tomcat 4時代から採用されているリクエスト処理のCatalinaアーキテクチャは変更なしで、そのまま採用しています。Tomcatが受け付けたリクエストは、リクエスト処理パイプラインによってServletまで到達し処理されます。 ■ クラスタリング(セッションレプリケーション) 若干のインターフェイスの改良はありますが、基本的には同じ仕様です。 「All-to-All」「primary-secondary」の2つのレプリケーション方式が利用可能となっています。 ■ DBコネクションプール 今までどおりApache Commons DBCPを使用し、バージョンはDBCP 1.4系(JDBC 4用)を採用しています。Tomcat独自のjdbc-poolを利用する場合は別途ビルドが必要です。jdbc-poolは近いうちに同梱されるかもしれません。 では、T
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く