Apacheについて知ろう 連載:ApacheによるWebサーバ構築(1) 「Apache」でWebサーバを構築。今回は、「なぜApacheなのか?」を改めて確認するとともにApacheの概要を解説する
Apacheについて知ろう 連載:ApacheによるWebサーバ構築(1) 「Apache」でWebサーバを構築。今回は、「なぜApacheなのか?」を改めて確認するとともにApacheの概要を解説する
Boostは、JavaScriptなどのWeb標準技術を使ってデスクトップアプリを作成できるフレームワーク「Electron」で開発。Electronは米GitHubが公開しているもので、「Visual Studio Code」などでも採用されている。 まずはMac OS X版から提供。追って他OSやデバイス連携機能の開発も進めるという。 関連記事 Visual Studio Codeの使い方、基本の「キ」 Microsoft発のクロスプラットフォームなテキストエディタ、「Visual Studio Code」の使い方の基本をまとめる(バージョン1.25対応)。 GitHub(ギットハブ)の使い方:issue(イシュー)編 ソフトウェア開発プロジェクトの共有Webサービス「GitHub(ギットハブ)」を「日本語で」分かりやすく説明するシリーズ、今回はコミュニケーションを図るための「issu
暗号化技術は、情報の保護やコンピューターセキュリティに欠かせない技術である。今回は暗号化技術の基礎として、暗号化の基本、暗号の安全性、共通鍵暗号と公開鍵暗号について解説。 暗号化技術は、情報の保護やコンピューターセキュリティに欠かせない技術である。ファイルやデータの暗号化の他、HTTPSや、無線LANにおけるWEP/WPA/TKIP/AESのようなセキュアな通信、証明書やデジタル署名、PKIなど、多くの場面で暗号化技術が使われている。今回からしばらくは、暗号化の基礎や共通鍵暗号、公開鍵暗号、証明書、PKIなどについて、IT Proの初心者向けに暗号化技術の基礎を解説していく。今回は、暗号化の基礎を解説する。 暗号化とは データを保護するだけなら、暗号化ではなく、「ファイルの許可属性(読み出し禁止などの属性)」や「アクセス制御(ACL)」などの方法もある。これらは、アクセスするユーザーに応じ
今回は、「このコラムに、ベストセラー書籍『学年ビリのギャルが1年で偏差値を40上げて慶應大学に現役合格した話』をもじったタイトルをつけるとしたらこうなる」という記事タイトルをつけてみた。タイトルが示す通り、Androidアプリを量産し、その広告収入でMacBook Proを購入したRiriさんの「ちょっぴりもうかる」等身大のアプリ開発体験談をご紹介しよう。 本人の希望で顔出しはNGということなので、後ろ姿を紹介するにとどめるが、一見、童顔で癒し系の外見とは裏腹に、物事をとても戦略的かつ合理的に考える人であることは、話し始めてすぐに伝わってきた。詳細は後述するが、アプリを量産できるのも基本的にRiriさんの合理的な考えがあってこそだと感じた。Ririさんがアプリ開発を始めた動機は「仕事は楽しいが、それとは別に自分でも収入を得る手段を整えておきたかった」というもの。端的に言えば「お金が目的」だ
連載目次 前回の「スマホ世代でも分かるMacの基本的な使い方&Xcodeをインストールする手順」では、Macの基本的な使い方とiOSアプリの開発用アプリケーション「Xcode(エックスコード)」をインストールし、起動するところまでを解説しました。iOSアプリはどのような環境で開発できるのか、ご理解いただけたかと思います。 また前回、Xcode 6.2ではiPhone/iPadアプリのみならず、2015年4月24日に日本でも発売開始となって話題のApple Watchのアプリも作れるようになったことに触れました。Apple Watchを手に入れた方は、本連載を読んでアプリ開発に挑戦してみてください。Apple Watchが使われるのは、これからなので、画期的なアイデアを思いついてアプリを開発したら一気に有名人になれるかもしれません。 今回から、いよいよプログラミングに挑戦しましょう! 前回紹
第1回 IT管理者も知っておきたいGoogleアナリティクスの概要:Googleアナリティクス入門(1/2 ページ) 今やWebページも企業の「顔」の一つとなっている。その「顔」が十分に活用されているのか、確認するにはアクセス分析が効果的だ。しかし、具体的にはどうすればよいのか。本連載では、分析ツールとして広く利用されているGoogleアナリティクスの概要と、代表的なアクセス分析の方法について解説していく。 連載目次 ビジネスにおけるWebの重要性とデータ分析 今やほとんどの企業が企業情報などをWebサイトで提供しており、多くの人がその企業について調べる際に参考にしている。つまり、Webサイトが企業の一つの「顔」となっているわけだ。オンラインショッピングサイト(ECサイト)やWebコンテンツサイトでは以前からアクセスログを解析することで、Webサイトの使い勝手を向上させて、業績を伸ばす努力
読者の皆さんは「Unity」をご存じだろうか。Unityはユニティ・テクノロジーズ社が提供するゲーム開発プラットフォーム。Unityで開発したゲームはデスクトップ(Windows、Mac、Linux)、iOS、Android、コンソールゲーム(PlayStation 3/4/Mobile/Vita、Xbox 360、Wii U)、そしてプラグイン(Unity Web Player)がインストールしてあるWebブラウザーなど、多岐にわたって配布・販売できることが大きな特徴だ。 Unityの開発ツールは、3Dゲーム開発の手軽さとその物理エンジンが有名だが、2Dゲーム開発にも対応している。また、Unityには「アセット」と呼ばれるゲームの部品や素材が用意されており、アセットストアでも入手できる。アセットとしては、3Dモデリングデータからアニメーション、音声、スクリプトまで用意されており、それらを
ドットインストールは、1回のレッスン動画が約3分と短めで、気軽に勉強に取り組めるのが大きな特徴だ。schooの特徴は生放送というスタイルにある。その時間に間に合うようにディスプレーの前に座る(努力をする)ことで、自然と勉強への意欲が高まる。MVAはマイクロソフトが純正で提供する学習コンテンツであり、「マイクロソフトテクノロジー」全般にわたって豊富なコンテンツが用意されている。 では、個々のサイトの特徴を見ていこう。 ドットインストール 日本国内でプログラミングの動画学習サイトといったときに、真っ先に名前が挙がるのがドットインストールだ。 前述した通り、ドットインストールでは1回に見る動画の長さは約3分なので、気軽に学習に取り組めるのがよいところだ。3分の動画で伝えられる情報量は限られたものだが、逆に通勤時間など、ちょっと時間が空いたときに手軽に動画を見られるし、頭が疲れる前に次の動画へ進み
我慢していればいいの?――仕事が「つまんない」本当の理由:仕事が「つまんない」ままでいいの?(4)(2/2 ページ) 価値観やセルフイメージを仕事に生かす Aさんは、「これは仕事だから」と割り切ってやってきたマネジメントの業務と、「エンジニアとして活躍したい」という価値観やセルフイメージとの間にギャップがあり、「仕事がつまんない」と感じていました。しかし、「新しい技術、物づくりに関わり続けたい」という、Aさんにとって「本当に大切なこと」に気付いたとき、モヤモヤしていた理由が整理できました。 このように、あなたの中にある「本当に大切なこと」に気付くと、頭の中が整理しやすくなります。 さらに、Aさんは、エンジニアならではの「新しい技術、物づくりに関わり続けたい」という「本当に大切なこと」を、マネジメントの仕事に生かせないかと考えました。 エンジニアやプログラマーは「何かを生み出す人」、システム
.NET Frameworkのソースコードをコンパイルしてプログラムを作るには、Visual Studioが必須だと思い込んでいないだろうか? 実は、C#とVisual Basic(.NET Framework用のもの。「VB.NET」と呼ばれることもある。以降「VB」)のコンパイラーはWindowsに標準で含まれているのだ。つまり、セットアップしたばかりのWindowsでも、「メモ帳」でソースコードを書き、コマンドプロンプトでコンパイルして、プログラムを作成できるのである。本稿では、Visual Studioをインストールしていない環境でコンパイルする方法を紹介する。 コンパイラーの場所 Windowsがインストールされているフォルダーの下の「Microsoft.NET\Framework」フォルダーまたは「Microsoft.NET\Framework64」フォルダーの下に、バージョン
NTT Com、SSOサービスの「ID Federation」を本格提供開始:Active Directoryに縛られない NTTコミュニケーションズは2015年4月3日、シングルサインオン(SSO)/ID管理サービスの「ID Federation」を、同日に本格提供開始したと発表した。企業における統合認証基盤の構築にも使えるサービスだ。 NTTコミュニケーションズは2015年4月3日、シングルサインオン(SSO)/ID管理サービスの「ID Federation」を、同日に本格提供開始したと発表した。同サービスは、1月9日よりトライアル提供されていたが、本格提供と同時に、SSO対応クラウドサービスと認証方式が拡充された。 ID Federationは、ID管理/認証連携をID単位の月額課金で提供するサービス。複数のクラウドサービスおよび社内運用のアプリケーションの利用で煩雑化する、エンドユ
旧日時APIとの相互変換&Java 6/7でDate-Time APIが使えるライブラリThreeTen Backport:ここが大変だよJava 8 Date-Time API(終)(1/3 ページ) 旧日時APIとの相互変換や、Date-Time APIの機能をJava 6/7でも使えるように移植したライブラリ「ThreeTen Backport」などの使い方について解説します。 連載目次 2014年3月にリリースされたJava 8では、その前まで日時を扱っていたjava.util.Dateやjava.util.Calendarなどとは異なる、全く新しい日時を扱うAPIとしてDate-Time API が追加されました。本連載では、このDate-Time APIについて一般的な業務システムを構築する際に必要な情報について簡単に見ていきます。 前々回の「Immutableでスレッドセーフ
プログラマーは本当に料理が得意なのか――クックパッドで「C丼」作って検証してみた:15周年のC#とVisual Studioの現在(1/3 ページ) 3月中旬、東京・恵比寿のクックパッドにおいて、少し変わった試みが行われた。日本マイクロソフトとクックパッドの6人のエンジニアが力を合わせて「料理」に挑むというものだ。果たして、この試みの目的は何なのか。そして、出来上がった料理はどんなものだったのか。その過程とともにリポートする。 よく「プログラムと料理は、そのプロセスが似ている。だから、優れたプログラマーは料理も得意」などと聞く。果たして、このウワサは本当なのだろうか。確かめたければ、実証してみるのが一番だ。3月中旬、このウワサの真相を確かめるべく(……かどうかは微妙だが)、東京・恵比寿にある「クックパッド」のキッチンにおいて、クックパッドと日本マイクロソフトの6人のエンジニアが、力を合わせ
多額の投資をしなくても、データベースの高速化効果をしっかりと享受できる、コストと性能が両立した現実的なソリューションは、どうすれば見つかるだろうか。 決め手その1:データベースの容量は1TB以下が大半を占める まずは、次のグラフをご覧いただきたい。これは、IDC Japanの「2014年 国内企業のストレージ利用実態に関する調査(2014年12月調査版):次世代ストレージがもたらすITインフラの変革」で、フラッシュストレージ(※)を利用中、あるいは利用予定の国内企業が答えた利用容量、あるいは利用予定容量だ。6割以上が、1TB未満と答えている。 ※オールフラッシュアレイ、ハイブリッドアレイ、サーバー内蔵SSDを含む 図1 フラッシュストレージの利用容量は大半が1TB未満 Source:IDC Japan, 2014 年 12 月 「2014 年 国内企業のストレージ利用実態に関する調査(20
WindowsにDropboxのクライアントソフトウエアをインストールすると、オンラインストレージとローカルドライブの間で自動的にファイルが同期される。これにより、別のPCやスマートフォン、タブレットで更新されたファイルが自動でローカルに同期(コピー)されるため、いつでもどこでも最新のファイルにアクセスできて大変便利だ。 ただ、使い込んでいくうちにローカルのドライブ容量の不足に悩まされることがある。というのも、Dropboxがデフォルトで同期するローカルのフォルダー(同期フォルダー)は、ユーザープロファイルフォルダー直下の「Dropbox」、すなわちWindowsシステムと同じドライブにあるからだ(たいていはC:ドライブだ)。 ここには、他のユーザーデータやアプリケーション本体なども保存されるため、空き容量が不足することがままある(特に、Dropboxの容量追加の有償オプションを利用してい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く