Home > ブログ記事 一覧 > 2011年5月 ブログ記事 一覧

2011年5月 ブログ記事 一覧
umask値 - 作成されるパーミッションの指定について -
- 2011年5月28日 19:24
- Linux -リナックス-
【こちらの記事は、約5分程でお読みいただけます。】
皆さん、こんにちは!
Linuxでファイルやディレクトリを作成したときに、
自動的に設定されるアクセス許可(パーミッション)が、
「umask値」という値を参照していることは知っている方も多いと思いますが、
実際に「umask値」がどのように処理されているか、ご存知でしょうか?
今回は、この「umask」について、ご紹介します!
多くの参考書やWebサイトでは、
「基準となるパーミッションの値から、umask値を引いた値が、
作成されたファイルやディレクトリのパーミッションに設定される」
と紹介されています。
たとえば、次のような形です。
⇒ 『作成されるパーミッション』 = 【基準のパーミッション】 - 【umask値】
| 基準のパーミッション | 6 | 6 | 6 | ||||||
| 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | |
| umask | 0 | 2 | 2 | ||||||
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | |
| 作成されるパーミッション | 6 | 4 | 4 | ||||||
| 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | |
引き算という計算方法は、人間にとって比較的計算しやすいもので、
ほとんどのケースでは問題は起きません。
しかし、この引き算を使った処理をumask値で行う場合、
umask値自体に「027」のように"7"という値を含んでいると、
作成されるパーミッションの値にマイナスの値が出てしまいます。
では、実際どのような処理をしているかというと、
次のような形になります^^
umask値「027」として例を見てみます。
計算式はこうなります。
⇒ 『作成されるパーミッション』 = 【基準のパーミッション】 & 【 (~umask値) 】
| 基準のパーミッション | 6 | 6 | 6 | ||||||
| 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | |
| umask | 0 | 2 | 7 | ||||||
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | |
| (~umask) | 7 | 5 | 0 | ||||||
| 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | |
| 作成されるパーミッション | 6 | 4 | 0 | ||||||
| 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
「&」は論理積を表し、「~」はビットの反転を表します。
基準のパーミッションとumask値を反転したものの論理積を求めるということです。
コンピューターにとっては、引き算よりもこちらのほうが
都合がよいのですが、人間にとっては、とても面倒です。
ですので、普段は「引き算」で考えてよいと思いますが、
『本当は違うんだ』ということを知っておくことが、大事ですね^^
--------------------------------------------------------------------------------
Linuxの設定方法を学習したいあなたへ、
プロが教えるKENスクールで、一からチャレンジしませんか??
⇒【ネットワーク Linux講座一覧】
WebサーバやメールサーバではLinuxが50%以上に
シェアを伸ばしている一方で、情報管理者の63.5%が
「Linuxを管理できる人員が不足している」と感じています。
今、この機会にLinuxを覚えておけば、就転職のニーズが
あること間違いなし!ぜひ学習していきましょう!
本日の更新者:
パソコンスクール KENスクール Networkコース
インストラクター 吉川
- Comments (Close): 0
- TrackBack (Close): 0
人気の技術「JavaScript」の今とこれから ~
- 2011年5月25日 14:32
- JavaScript -ジャバスクリプト-
【こちらの記事は、約3分程でお読みいただけます。】
皆さん、こんにちは!
今日は人気の技術「JavaScript」の今とこれからについて、考えてみます。
多くのサイトやシステムで使われているのに、
必要な技術のメインに出てこない「JavaScript」。
でもWebが絡む仕事をする方には、絶対知っておいて欲しい!
そこで今回は、「そもそも何なの?」「これからどーなるの?」
といった目線で、ご紹介していきます^^
1. まずは歴史から
15年ほど前に、Netscapeで初めて採用され、
その後、Internet Explorerにも搭載された事で、一気にシェアを拡大しました。
当時は、マウスカーソルが変化する等、一部の表現に変化を付ける程度でしたが、
企業のサイトでも徐々に利用され始めました。
転機となったのは、5-6年前のAjaxの登場で、
視覚的にもおもしろく、便利なものとして認知されるようになりました。
また、JavaScript自体も派生し、ActionScriptやJScriptが誕生しています。
2. 現在は
動作について、ある程度の統一はされていますが、
一部の機能はブラウザによって動きが異なってしまうのも事実です。
しかし無償で利用出来る様々なツール・ライブラリが提供され、
誰でも簡単に使えるものが増えてきています。
3. これからは
ユーザの動きやデータの取り扱いなど、様々な分野と連動が出来る事や、
最近は、サーバ側で動くシステムとしても注目されているので、
今後も使われる用途は、まだまだ拡大しそうです。
AjaxもHTML5も含めて、魅せるサイト・便利なサイトは、
モバイルを中心に展開していきそうですが、
何を使っても、やはりJavaScriptが「元」になります。
では、最後に作る上でのポイントを簡単にご紹介します。
●UXを意識する
どんな人が、どんな目的で使うのかを考えて作りましょう。
●セキュリティ
ユーザに見せるものと、渡してはいけないものを考えて作りましょう。
●どこを作るか
JavaScriptで作るのか、他のもの(Flashなど)で作るのかを考えて作りましょう
様々な企業が競い合っていますので、
今年は、プログラム業界をも変える大きな転機を迎えそうですが、
「今」を掴んでおけば、「未来」もついていけます。
是非、皆さんもJavaScriptで、デキル人材になりましょう!!
--------------------------------------------------------------------------------
Webプログラミングで活躍できる場が、IT業界で急拡大中です!
この機会に、KENで「プログラム」を一から学習していきませんか??
⇒【JavaScriptコーディング講座】
本講座は、現在のWebサイトには必須となっている「JavaScript」を学ぶ講座です。
プログラムの基礎学習からスタートし、JavaScriptを利用した、
Webサイトの作成方法や、 CSSなどと連携させた、動的なWebサイトを 作成するなど、
実際のWebサイトを作成しながら学習する講座です。
本日の更新者:
パソコンスクール KENスクール Programコース
インストラクター 大村
- Comments (Close): 0
- TrackBack (Close): 0
オデッセイのサイトに紹介されました!!
- 2011年5月23日 10:14
- VBA
【こちらの記事は、約5分程でお読みいただけます。】
皆さん、こんにちは!
いつもKENスクールのブログを読んでいただき、ありがとうございます^^
皆さんは、「VBAエキスパート」なる資格をご存知でしょうか?
Microsoft OfficeであるExcelやAccessを対象とした資格です。
ExcelやAccessでは、「MOS」という資格が登竜門となっており有名ですが、
この「VBAエキスパート」は、「MOS」の上位資格として位置づけられており、
現在ニーズ急上昇中の資格なのです!!
どのような資格なのかを簡単に説明します。
まず、VBAとは、Microsoftが定めたプログラム言語です。
プログラム言語とは、コンピュータやソフトウェアに対する命令を
記述するための言語のことを言います。
そして、プログラム言語で記述した文章を、
プログラム(手順書)と呼んだりします。
VBAは、ExcelやAccessなどに実行させるプログラムを
記述するプログラム言語なのです。
プログラムを作成すると、どんな「メリット」があるのでしょうか?
最大の「メリット」は、【処理の自動化】だと私は思います!
毎日、毎月、一定期間で繰り返し行っている作業を、
自動化することができるんです!
人が繰り返し行う作業は、ExcelやAccessなどからすると、
「繰り返し行う処理」ということです。
「何をするのか」を「VBA」で「プログラム」として作成しておけば、
ボタン一つで、繰り返し行っていた作業を何度でも何度でも、
実行させることができます!
コンピュータは、正確ですから、
人がよくやってしまう入力ミスもありませんし、
人の何百倍もの早さで作業を完了させることができます。
人が40分かかる仕事を、
ものの2~3秒で終わらせることもできるのです!
作業時間が大幅に短縮されることで、自分の仕事のみならず、
会社全体の「作業時間の短縮」、「作業効率を高める」ことになります!
プログラムと聞いて「難しいそう...」と感じることでしょう。
しかし、ご安心ください!
ExcelやAccessにはVBAの支援機能が多数用意されているので、
プログラムの書き方がわからない時でも容易に調べることができ、
学習もしやすくなっているのです。
「VBAエキスパート」とは、このようなスキルを証明するもので、
VBAにより処理の自動化、作業効率向上を実現でき、
会社に大いに貢献できる人材であることを証明するものとして、
今ニーズが急上昇しています!
私事ではありますが、
Microsoft Officeの資格を取りまとめている「オデッセイ」のサイトに
紹介されました^^
odyssey - VBAエキスパート - インストラクターの声
私以外にも、KENスクールの先生陣が多数紹介されています。
その数、なんとスクール業界No.1!是非ご覧になってみてください!
VBAは自身にとっても、会社にとっても、とても重宝されるスキルです。
KENスクールでは、
豊富な課題とカリキュラムで、体系的に学習することができます。
随時体験も受け付けていますので、お気軽にお問い合わせください。
--------------------------------------------------------------------------------
Excel、Accessをより効率化させるプログラム、「VBA」を覚えて見ませんか?
⇒【Excel/Access VBA講座一覧】
KENスクールはオデッセイコミュニケーションズ公認のパートナープログラム
全国No.1を「VBA賞」&「IC3賞」の2部門をいただきました。
Program講師だけでなく、Office専任講師においても、
この資格を取得しているハイスキルのインストラクターが揃っておりますので、
是非、学習してみてください!
本日の更新者:
パソコンスクール KENスクール Programコース
インストラクター 井神
- Comments (Close): 0
- TrackBack (Close): 0
パソコン使用時の節電方法を知っておこう!
- 2011年5月21日 15:24
- その他
【こちらの記事は、約5分程でお読みいただけます。】
皆さん、こんにちは!
最近、毎日暑い日が続くようになりましたね。
節電、節電と言われている今、照明や街頭、空調などの節電がされていますが、
これからは夏到来です!
私達に少しでもできることとして、
ご自宅や、会社での節電効果も見直してみませんか?
ということで、「パソコンでできる節電」を試してみましょう!!
日本マイクロソフトと財団法人電力中央研究所が協力して
windows搭載パソコンの消費電力を調査検証しています。
http://technet.microsoft.com/ja-jp/windows/hh146891
●OSごとの消費電力の比較
最も消費電力を抑えられるのは、windows7→windowsVista→windowsXPという順になります。
やはり新しいものほど消費電力が低いようです。
●シャットダウンVSスリープ
電源オフからの起動とスリープ状態からの起動を比較すると、
電源オフからの起動の方が3倍以上の電力を消費するそうです。
しかし、スリープ状態も長時間続くようであれば、
シャットダウンした方が節電になります。
・windowsxpでは「1時間45分」
・windowsVistaでは「1時間20分」
・windows7では「1時間40分以上」スリープ状態にするなら、
シャットダウンの方が効果が臨めます。
会社のお昼休みなどで1時間ぐらい席を離れるぐらいであれば、
スリープの方がいいようですね。
また、パソコンの節電設定というのができます。
コントロールパネルから設定ができますが、
OSごとにやり方が違いますので、下記のページを参考にしてください。
http://technet.microsoft.com/ja-jp/windows/hh150045
コントロールパネルからの設定が難しい!という方は、
「自動節電プログラム」というプログラムをインストールして
設定を行うこともできます。
http://support.microsoft.com/kb/2545427/ja
1分程度でインストールも完了しますので、
是非、こちらも利用してみてください。
ちなみに、東京電力管区内のPCは約2455万台、
通常利用時の1台あたりの平均消費電力は約53W。
一概には言えませんが、仮にすべてのPCが上記の節電対策をし、
みんなが30%節電した場合、
「約35万kW」程度の節電が可能となるとのこと(日本マイクロソフト調べ)。
ウェブの閲覧やメールチェック程度なら、
より消費電力の低いスマートフォンで済ませるなどして、
協力して夏の電力ピークを乗り切りましょう^^
--------------------------------------------------------------------------------
KENスクールでは、電力不足に伴う節電対策を各校舎行っております。
受講生の皆様のご協力に感謝いたします。
⇒【パソコン教室 KENスクールのご紹介】
こうした節電効果も含め、何でもパソコンの疑問にお答えできるのは
「マンツーマン」指導形式を採用しているからです。
あなたの知識とスキルを何倍も拡げる、KENスクールへ
いつでもお越しください。無料体験授業は毎日受け付けております。
本日の更新者:
パソコンスクール KENスクール Web/DTPデザインコース
インストラクター 深作
- Comments (Close): 0
- TrackBack (Close): 0
Android開発 - どうしてJAVAで開発するのか? -
- 2011年5月19日 15:00
- Android
【こちらの記事は、約5分程でお読みいただけます。】
皆さん、こんにちは!
今回の内容は、
Android特集 第18回 どうしてJAVAで開発するのか? についてです。
Androidアプリの開発にはJAVA言語を利用します。
ではなぜ開発言語にJAVA言語が選ばれたのでしょう?
Androidの生みの親であるAndyRubinさんによると、
「世界中で開発者がもっとも多い」からとのこと。
確かに現在JAVA言語を用いての開発は、
WEBアプリケーションを中心として、数多く行われており、
大多数のプログラマは、JAVA言語を扱うことができると
言っていいでしょう。
また、それゆえに、開発に必要な便利なツールも
次々に開発されています。
その一つが、統合開発環境として多く利用されている「Eclipse(イクリプス)」。
Linux、Mac OS、Windowsなど多くのOSに対応しており、
様々な開発をサポートするプラグインが用意されています。
一方、Androidと何かと比較されることの多い、iPhoneアプリの開発には、
「ObjectiveC」という少々聞きなれない言語が必要とされます。
基本の開発ツールも、MacOSでしか動作させられません。
したがって、iPhoneアプリを開発しようと思ったら、
MacOSのパソコンも用意する必要があります。
開発環境のことだけ取り上げてみれば、
少々ハードルが高いと言わざるを得ません。
AndroidとiPhoneの比較となると、
他にも様々な視点があるとは思いますが、
開発環境で言えば、AndroidはJAVA言語を基本の開発言語とする事で、
「開発しやすい」「開発したくなる」環境が整っていると言えます。
●開発しやすい環境を整えることによって
Android開発に取り組む企業が増える
↓
Android開発を行うエンジニアが増える
↓
Android技術への試行錯誤が多く行われる
↓
Android技術が発展する
↓
多様なAndroidアプリが生まれ、ユーザーにとって魅力が増す
↓
Androidユーザーも増える
↓
Android市場が発展する
こんな道筋が考えられますね。
KENスクールでも「Android アプリ開発講座」を展開しております、
今最新の技術を学んでみては、いかがですか^^
--------------------------------------------------------------------------------
今話題のAndroidでアプリケーション開発を、KENスクールで学習みませんか??
⇒【Androidアプリ開発講座】
AndroidOS上で動作するアプリケーションのプログラミングを学ぶ講座です。
基本的な画面レイアウトの作成方法から、データベースの利用などの技術を習得し、
自分で開発したアプリケーションをAndroid携帯の「XPERIA」を実機上で
動作させながら学習します。
本日の更新者:
パソコンスクール KENスクール Programコース
インストラクター 野村
- Comments (Close): 0
- TrackBack (Close): 0
Webサイト検索システム - 自然言語検索 -
- 2011年5月15日 12:00
- Web
【こちらの記事は、約3分程でお読みいただけます。】
皆さん、こんにちは!
今回は、皆さんが日頃よく使うWebサイトの検索システムについてお話します!
物事をWebで検索する時には、ほとんど単語で検索していきますが、
皆さんこういう経験はありませんか?
●欲しい検索結果が出てこない。
●なんかちょっとポイントづれているんだよな、この結果じゃ・・・。
そんな時に単語を入力するのではなく、
文章を入力して検索するシステム、それが「自然言語検索」です。
例えば…、
●マンション購入に必要な知識は?
●パソコンで社会はどう変わるの?
●快適な生活に必要なものは? という感じで検索します。
そうするとその内容に応じた検索結果が表示されます。
また、ユーザの質問に対して答えが表示される検索エンジンも
開発されているいるようです。
例えば…、
"地球から月までの距離は?" と入力して検索すると、
その回答が表示されるそうです。これはとても便利ですね!
Web上には実際に自然言語検索を体験できるサイトがありますので、
みなさんも1度試してみてはいかがでしょうか。
京都大学 TSUBAKI http://tsubaki.ixnlp.nii.ac.jp/index.cgi
--------------------------------------------------------------------------------
KENスクールなら、IT・Web業界必須のSEO知識だって無料で受講できますよ♪
⇒【Web/DTP講座受講特典『プロモーションパック』】
今回の検索エンジンの知識に関しては、SEO講座で学ぶことが出来ます。
しかも、就職・転職をお考えの方には、こちらは無料で受講できてしまうんです!
もちろんWebだけでなく、それぞれ就職対応コースで、
様々な無料特典を用意しています。ぜひ、ご活用くださいね!
本日の更新者:
パソコンスクール KENスクール Networkコース
インストラクター 菅野
- Comments (Close): 0
- TrackBack (Close): 0
クラウドとJava - PaaSに見るJavaの需要 -
- 2011年5月11日 12:55
- Java
【こちらの記事は、約2分程でお読みいただけます。】
皆さん、こんにちは!
今回は、クラウドについてお話していきたいと思います^^
クラウドを知るうえで、アプリケーション開発者が意識しなければならない
キーワードに「PaaS」があります。
PaaSとは、「Platform as a Service」の略で、
アプリケーションの開発や実行などに必要な環境を、
インターネット(クラウド)を通じて提供するサービスです。
つまり、開発者はOS、サーバー、DBなどの環境を用意せず
開発だけに専念できるのです。
ただし、その分環境をカスタマイズしづらいなど、
自由度という点では従来の開発に比べると落ちるのがデメリットでしょうか。
さて、このPaaSというサービスですが、様々な企業が提供中です。
●いち早くPaaS事業に着手をしたセールスフォースの「Force.com」
http://www.salesforce.com/jp/
●以前に当ブログでも紹介された、検索エンジン最大手グーグルの
「Google App Engine」
http://code.google.com/intl/ja/appengine/
●WindowsOSで天下を取ったマイクロソフトの「Windows Azure」
http://www.microsoft.com/ja-jp/cloud/developer/default.aspx
などなど、なんだかビッグネーム揃いですね!!
さて、今ご紹介した各社のサービスですが、
現在は開発するための言語を、すべてJavaでカバーしています。
C#、VBというイメージの強いマイクロソフトでも、
意外なことですがJavaを採用しています。
Androidでもそうですが、まだまだプログラム言語における、
Javaの優勢は続くのではないかとみています。
まだまだJavaを学習して活躍する余地は、多いにありそうですね!
--------------------------------------------------------------------------------
クラウドで更に注目!Javaをしっかり習得するなら、KENの講座しかありません!
開発実務研修で、一歩現場に踏み込んだスキルを身に付けていきましょう!
⇒【Java開発実務研修「巧」】
今、IT業界ではちょっとした「クラウドバブル」が起きています。
こういう時期を狙って転職活動をするのは、未経験者にとって大きなチャンス!
ただ、資格やスキルも、もちろん必要になってきます。
KENは、スクール業界でも【Java講座】を最初に始めたパイオニアです。
開発実務研修制度も充実!学習するなら、間違いなくKENです!^^
本日の更新者:
パソコンスクール KENスクール Programコース
インストラクター 田中
- Comments (Close): 0
- TrackBack (Close): 0
USBメモリーのセキュリティ
- 2011年5月 6日 18:37
- Network -ネットワーク-
【こちらの記事は、約3分程でお読みいただけます。】
皆さん、こんにちは!
今回ご紹介するのは、皆さんご存知のUSBについてです!
USBメモリーは、「Universal Serial Bus」という、
PCに周辺機器を接続するための規格を用いた記憶装置で、
持ち運びに便利で使い方も簡単ということもあり、
非常に人気のある記憶装置です。
ただ、この「便利」「簡単」という利点が、セキュリティ的には
問題と なっており、USBメモリーが原因の「情報漏洩事件」が
後を絶ちません。
社内資料をUSBメモリーに保存して家に持ち帰り、
気付いたらUSBメモリーがなく・・・
個人情報を漏洩してしまうというニュースを度々見かけます。
一番良い対策としては、「USBメモリーの使用禁止!」
これに限るのですが、
業務上、そうもいかないという企業もあるので、
様々なセキュリティ機能付きのUSBが登場しています。
例えば、
パスワード認証付きのUSB、
保存しているデータを暗号化してくれるUSB、
その他にも指紋認証付きや、顔認証付き(!?)の物もあるようです。
また、「ウイルス」の感染経路としてもUSBは有名なので、
最近では、ウイルスソフト付きのUSBもあるようです。
当スクールでも、原則、USBメモリーのご使用は
禁止とさせていただいております。
もしご使用する場合には、お近くのインストラクターに
お声かけくださいますよう宜しくお願い致します。
皆様もUSBの取扱いにはくれぐれもご注意くださいね!!^^
--------------------------------------------------------------------------------
ネットワークセキュリティについて、KENスクールで詳しく学習していきませんか??
⇒【ネットワークセキュリティ・SEA/j講座一覧】
パソコンを使う上で、絶対に理解しておいたほうが身のためになる
セキュリティ関連の知識。
KENスクールでは、基礎から初めて就転職にまで繋がる資格
「SEA/j」の取得まで学習することが出来ます。
社内でレベルアップを図ろうとしている方に、
自信を持ってお勧めできる講座です。
本日の更新者:
パソコンスクール KENスクール Networkコース
インストラクター 葛西
- Comments (Close): 0
- TrackBack (Close): 0
PHPで作られたソーシャルアプリ「CityVille」
- 2011年5月 2日 00:11
- PHP
【こちらの記事は、約3分程でお読みいただけます。】
皆さん、こんにちは!
ソーシャルアプリという言葉を聞いた事がありますか?
世界で5億人が参加する「Facebook(フェイスブック)」や、
日本国内で最大の参加数(それでも2000万人・・・)を誇る「mixi(ミクシィ)」
などのサービスを「SNS(ソーシャル・ネットワーク・サービス」と言います。
ソーシャルアプリは、このSNSを土台として利用する、形態のアプリケーションです。
例えば、そのSNSを利用している人達同士で
会話しながら遊べるゲームなどがあります。
具体的に、「CityVille」という町を作っていくゲームを紹介します。

家やショップを作って街を作り、ショップの売り上げによって、
さらに自分の街を拡大させていくというもので
全世界で1億人がこのゲームで遊んでいるそうです!
とんでもないユーザー数ですね!
気になる開発言語ですが、主に「PHP」が使われているようです!
何やらFacebook用のライブラリ等もかなり用意されているようです。
世界的に見ても、PHPの勢いは、まだまだ止まりそうにないですね!
また最近、SNSを通じた人の繋がりや情報の伝搬が
顕著に現われてきていると感じます。
エジプトやリビアの内乱が急激に加速していったのも、
Facebook利用者同士による情報の共有があったからとも言われています。
片や今回の大地震では、電話が全く通じない中、
SNSを利用して安否確認をしたという人も多いでしょう。
改めて「Web」というものが持つ色々な側面に考えさせられました。
個人的にはとにかく、人を幸せにするものが
多く生まれてくれるのを願っています。
※「CityVille」がどんなゲームなのか、詳細をお知りになりたい方は、
こちらの@shumaiさんが書かれた記事が、非常にわかりやすく
世界観が伝わってくるので、ぜひお読みになってみてください^^
「今Facebookで1億人が遊ぶCityVilleが楽しい(攻略情報も!)」
http://shumai.seesaa.net/article/182443824.html
--------------------------------------------------------------------------------
Webアプリケーション構築に向けて、KENスクールで一から
学習してみませんか??
⇒【PHP講座】
ショッピングサイトなど、主に中小規模Web開発においてニーズの高い
「PHP」プログラミング技術を学習する講座です。
個別授業で学習するので、プログラム初心者からでも安心して取り組む
ことができます。基礎からはじめ、MySQLを使用しデータベースとの
連携まで、しっかりと身に付く実習形式で学習します。
本日の更新者:
パソコンスクール KENスクール Programコース
インストラクター 松本
- Comments (Close): 0
- TrackBack (Close): 0


