サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
www.cyberarchitect.net
PowerShellやDSCの最新情報についていつも参考にさせていただいている @guitarrapc_techさんが本を出版されたとのことで、 これは買わねばなるまいと思っていました。 そんな時、マイナビ出版さんが先行レビューの希望者を募集されていましたので、 イチかバチかで申し込んでみたところ、 ご恵贈いただきました。 マイナビ出版さん、ありがとうございましたm(__)m わたしの周辺のPowerShell事情 ここ数年、仕事ではもはやクラウド(主にAWS)関連のコンサルやデリバリーばかりやっています。 Serverless、Container等の新しい潮流は増えてきているものの、 わたしがビジネスを行っているエンタープライズ領域のシステム開発では、 未だWindowsやLinuxを利用するIaaSの活用が主流です。 当然ながら、ビジネスのバックエンドで動くシステムでは運用を自動化しま
Terraformとは Terraformは、HashiCorp社によって提供され、環境構築の一連の手順をスクリプトで記述できる 所謂Infrastructure as codeを実現するためのツール群である。 TerraformはAWSに特化したツールというわけではなく、 Azure、Google Cloud、OpenStackやVMware vSphereの環境構築にも活用できる。 最初、AWSの環境構築自動化をCloudFormationで実現すべくJSONをしこしこ書いていたわけだが、 クライアントの気まぐれにより、Terraformで書き換えることになった。 まあ、これも1つの勉強か。 Terraformのインストール インストールというか、ダウンロードして解凍してパス上に配置するだけである。 1、Amazon Linuxを起動してログイン 2、terraformをダウンロードし
JR品川駅の改札を出て、港南口のマイクロソフトの方に向かうと、 駅構内の柱に広告用のディスプレイが掲げられていて、 様々な広告映像が流れているわけですよ。 ある日、品川駅構内を歩いておりますと、某ハードウェアベンダの広告映像を目にしましてね、 こう言うわけです。 〇〇のクラウドシステムは、導入から稼働まで3時間 ぶっちゃけ、「遅っ!!!」って思いました。 3時間っていってもあれですよ、 導入しようと思うと先ず営業呼んで話を聞いて、大体の要件を伝えると 「じゃあ次は技術の者も連れてきますんで」となる気がしますね。 で、次、技術の者が来たら前回よりも突っ込んだ内容をヒアリングしてきて、 営業が「じゃあこれで一旦お見積り出しますんで」ってなる気がしますね。 ここまでで2週間ぐらいです。 そこから稟議通して発注してベンダの準備のリードタイムを確保して、 そこからやっと「3時間で稼働」、な気がするん
gihyo.jpでようやく電子版が出たので、『AWSエキスパート養成読本[Amazon Web Servicesに最適化されたアーキテクチャを手に入れる! ]』を読みました。 旧ADSJのパートナー担当の方々とお打ち合わせをしていて、 「ニューノーマル」という用語を耳にし始めたのが2014年。 そして2015年のAWS Summit 2015における長崎社長の基調講演で、 「クラウドはニューノーマルである」と大々的に発表されたのは記憶に新しいところであります。 ニューノーマルアーキテクチャとして紹介されていた特集記事の技術は以下の5つ。 1、モバイルサービス 2、IoTバックエンド 3、APIサービス 4、機械学習 5、Webサービス 強い印象として、「これからはますますアプリが主役だなあ」という点でした。 ますますアプリとインフラの境目がなくなる 基本的に、どのアーキテクチャもインフラは
AWS認定試験ですが、最近仕事を通じて、その必要性が増している感があります。 社内での人材照会の際、「AWS認定の有無」の確認を受けますし、 お客様に提出するAWSインフラ構築案件の提案書にも メンバーのプロフィールとしてAWS認定資格の有無を必ず書かされます。 わたしは資格取得は好きですが、 どちらかというと資格はあくまで資格であり、 実際の仕事の上で技術力を発揮できるかどうかが重要と考えています。 しかし、世間の状況はそうも言っていられない状況のようです。 社内でもAWS認定資格取得者を大幅に増やそうという動きもあるようですので、 「AWS 認定ソリューションアーキテクト – アソシエイト」の学習方法を纏めてみました。 まず試験の概要を知る まずは、試験概要をよく読みましょう。 かなり出題範囲が広いことがよくわかります。 http://media.amazonwebservices.c
LINEのバージョン4.6.0で、スタンプの予測変換(サジェスト)機能が追加されましたが、なかなかに賛否両論な様子。 しかし、スタンプのヘビーユーザーのわたくしめとしましては、今回のアップデートには大歓喜しているところでございます! 【LINE 4.6.0】今のトークにぴったりなスタンプをオススメ!スタンプのサジェスト機能が加わったバージョン4.6.0を公開 : LINE公式ブログ で、よく使うスタンプをどうすれば出せるのかと思って、色々と試してみました。 例えば、わたくしの愛用するなめこのおじぎは、そのまま「おじぎ」で予測変換される。 ムーンやなめこが固まっている以下のスタンプは、「しーん」で出てくる。 三国志スタンプの馬超のセリフ「むむむ」や司馬懿の「孔明の罠」は、「あせる」で出せるよ!!! [wp_ad_camp_3] このように便利この上ない、サジェスト時に入力すべきキーワードの一
iPadのSafariに、はてブのブックマークレットを追加したい。 ググってもJavaScripのコードがぱっとみつけられなかったので、メモしておく。 ※旧バージョンのブックマーク画面 javascript:window.open('http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title='+escape(document.title)+'&url='+escape(location.href),%20'_blank',%20'width=520,height=600,resizable=1,scrollbars=1');undefined; やっぱポップアップ版より、旧バージョンの方が使いやすくないか?
自分の情弱乙さ加減に死にたくてしょうがない今日この頃、みなさまいかがお過ごしでしょうか。 先日機種変更したGL10Pですが、大変なクソっぷりです。びっくりです。 なぜクソなのかは、下記のブログを参照頂ければと思います。利用者の実感として、ここに書かれていることは正しいと思います。 とにかくつながりにくいです。つながりにくさNo.1です。 契約前に、ちょっとググればわかったのに・・。 GL01Pまでは、機種変するたびに速度とか使いやすさが向上してきていたので、油断した。 イーモバイルGL10P GL09P GL06Pこれから契約するならどれがいいのか GL09Pの制限に関してで書いた記事からの抜粋です。優先的にソフトバンクに接続されてしまうために、ソフトバンクの回線が微弱でも掴まるならそちらが優先されます。 ソフトバンクがイーモバイルユーザーに提供している回線はプラチナバンドではなく、周波数
前回、Windows 8がプレインストールされたThinkPad Edge E130に、Windows 7を再インストールしようとしたわけだが・・ ThinkPad Edge E130にWindows 7を再インストール ぐぬぬ。 「このディスクにWindowsをインストールすることはできません」となる。 詳細の表示をクリックすると、 「このディスクにWindowsをインストールすることはできません。選択されたディスクはGPTのパーティションの形式ではありません。」とのこと。 ググり、diskpartでパーティションをクリアする必要があることがわかった。 以下、Windows 7インストール中に、diskpartを実行する手順。 1、インストール途中の画面で、Shift+F10を押し、コマンドプロンプトを立ち上げる。 2、diskpartと入力し、Enter。 3、list diskと入力
WordPressで別のブログサイトを立ち上げたのだが、テーマを何にすべきか、色々と検索してみた。 写真の多いサイトなので、画像が目立つデザインを中心に探し、この”Pinboard”なるテーマを発見。 Pinterestライクな、正にピンボード風のデザインがなかなかかっこいい。 で、早速インストールしてみたのだが・・ あ、あれ・・?なんかイケてない・・。 というわけで、デフォルトの状態から、Pinboardのサンプルに近づけるためにやったことまとめ。 コンテンツをアップ 試しに、コンテンツを3エントリほどアップ。アイキャッチも設定してみる。 こんな感じ。ふむふむ。 トップページ、縦に1エントリずつ表示されているので、 「エントリ1」「エントリ2」「サイドバー」 の3列表示にしたい。 WordPressのダッシュボードから、外観→Theme Optionsをクリック。 下の方にスクロールし、
DBのちょっとした動作確認に懐かしのscott/tigerスキーマを使いたい時がある。しかし、11gではサンプルスキーマとデータは入れてくれない。 scott/tigerのスキーマを作成するためには、 $ORACLE_HOME/rdbms/admin/utlsampl.sql を実行すること。
ツイッターの画面には検索ボックスが用意されており、ツイートを検索できることは前から知っていたのだが、Googleでの検索のように、検索結果を絞り込むためのテクニックがあることがわかった。ちょっと調べてみたので、その時のメモ。 アドバンストサーチを使う 以下の画面から、単語の絞り込み、言語の指定、ユーザー名、地名といった、検索時の細かいオプションを指定できる。 https://twitter.com/#!/search-advanced なお、ホーム画面の検索ボックスでも、同様の絞り込み検索を行うことが可能。 完全一致するキーワードを検索 キーワードをダブルクオートで囲む。 "Ron Herman" 特定のキーワードを除外する 除外したいキーワードの前にマイナス記号をつける。 グリー(GREE)というキーワードを検索したいが、”グリークラブ”や”glee”のような文字列を含むつぶやきは除外し
Windows 8はマジでクソ。 Windows 7までは、PCのネットワーク設定は(自分にとって)直観的にできてたわけですよ。 スタートメニューから、「ネットワーク」のアイコンを右クリック→プロパティをクリックすると、「ネットワークと共有センター」が開く。そこから、いい感じに「アダプターの設定変更」からアダプタを無効化/有効化したり、「ワイヤレス ネットワークの管理」から無線LANのプロファイルを手動で追加・削除したり、変更できていたのに・・。 Windows 8には、そもそも「ワイヤレス ネットワークの管理」が存在しない。 無線LANの親機やイーモバイルのPocket WiFiをステルス設定にしてたりすると、そもそも接続可能なアクセスポイントの一覧にAPが表示されないため、手動でプロファイルを作成する必要がある。 Windows 8で、ワイヤレスネットワークプロファイルを手動で追加しよ
前回の続き。 さくらのレンタルサーバーにWordPressをクイックインストールする(3. WordPress導入) さくらインターネットのスタンダードプランを使って、独自ドメインのWordPressサイトをサクッと立ち上げることができた。 が、独自ドメインの直下にWordPressを配置できないという課題があった。 課題 さくらのクイックインストールでWordPressをインストールすると、ドメインの下に必ずなんらかのディレクトリを切る必要がある。 http://www.hogehoge.com/wp/ “wp”の部分を”blog”等にすることもできるが、可能であれば、 http://www.hogehoge.com/ にアクセスすると、自分のブログが表示されるようにしたい。 やったこと 1、WordPressの設定画面を開き、画面左のメニューから、設定→一般にアクセス。 2、「Word
CISSPの試験勉強についての情報をググると「試験受かったー!やったー!!!」みたいな情報が結構ヒットするが、「それで?」ということが多かったので、本当に役に立ちそうな情報だけ集めてみる。 [Webサイト] Blue Pill: http://blog.sparky.jp/archives/cissp/ 老舗?試験に役立ちそうなリンク集、書籍紹介、受験体験記を含む。 基本として参照した。 Hatena::Question – CISSP保有者の方にお聞きします。 http://q.hatena.ne.jp/1208585336 試験というか、そもそもCISSPを取得する意味について再考するための情報。 回答は日本での現実・現状を的確に表していると思う。 それでもあなたは受験しますか?みたいな。 CISSP試験問題の7分類 http://blog.goo.ne.jp/tksmsmyu/e/2
EC2のus-westリージョンでAmazon Linux AMIのインスタンスを起動すると、デフォルトではタイムゾーンがUTCになっている。タイムゾーンをJSTに変更後、cronの設定をしたのだが、設定した時間にシェルが起動されない。なぜだ? cp /usr/share/zoneinfo/Japan /etc/localtime ・・原因は、crondを再起動してないだけだった。設定した時間にシェルが起動されないのではなく、設定した時間の9時間後に実行されるようになっていただけだった。 /etc/init.d/crond restart で解決。
Windows 7上でXAMPPを使って遊ぼうと思い、Apache起動前に、念のためIISがインストールされていないことを確認した。 念には念を入れてnetstatしたところ、なぜかport 80がLISTENしている!!! なぜだ。 telnetでlocalhost 80を叩いてみると・・。 [html] HTTP/1.1 404 Not Found Content-Type: text/html; charset=us-ascii Server: Microsoft-HTTPAPI/2.0 Date: Mon, 18 Jun 2012 12:37:47 GMT Connection: close Content-Length: 315 Not Found HTTP Error 404. The requested resource is not found. ホストとの接続が切断されま
学生時代は外国語学部で英米語を専攻していたこともあり、「日本にいながらにして、いかに英語(英会話)を習得するか」は、長年考え続けているテーマだ。学生時代は大学の授業でSLA(Second Language Aquisition)理論のさわりを学んだり、TOEICの勉強も随分やった。TOEICの勉強はスコア900までいったところで、満足してやめてしまったけど。 日本では英語の運用力の尺度としてTOEICが使われることが多いが、TOEICのスコアが高いからといって、現実世界での英語運用力があると言い切れるかどうかについては、私は懐疑的だ。もう細かいことは忘れてしまったけど、TOEICにはスコアを取得するためのコツのようなものがたくさんあった。所詮は机上のテストでしかないので。結局、それはTOEICの勉強を通じて「スコアをとるためのコツ」を習熟させていたに過ぎず、ビジネスの場や日常生活で、英語を
Oracle社のパッケージを利用したSI案件では、ライセンスの関係上、オフショアサイト側にOracleデータベースとパッケージ(Oracle EBSとか)を配置できないケースが多い(高いから)。そんな時は、日本側のオフィス(またはクライアントのDC)とオフショア側のオフィス間で拠点間VPNを張り、オフショア側から接続させる。 で、大体どのプロジェクトでも、オフショア側から「Oracleにつながらない」「検索が重くて結果が返ってこない。開発にならない」「PL/SQLのコンパイルができない」などとクレームを受けることになる。ネットワーク系の問題だと大体わたしのところにお鉢が回ってくるので、少し切り分けをしてみた。 結論から言うと、Oracle 11g Clientになってからクライアントの仕様が変わったことで、問題が起きるようだ。 10gの場合、SDU(セッションデータユニット)のデフォルトは
奥さんがFacebookの画面を開いて困っている様子だったので、どうしたのかと聞いてみた。 なんでも、「友達を検索」画面に友達の友達でもない、知り合いでもなんでもない外人さんが表示されており、その一覧を見ている内に間違えて友達リクエストを送ってしまった、しかも、慌てていてその友達リクエストを送った外人さんのアカウントを見失ってしまった、とのこと。 ちょっと調べてみたのだが、フェイスブックでは、自分が送信した友達リクエストのうち、承認されていないものを表示するような機能はないらしい。 送信した友達リクエストのうち、保留中のものを表示するにはどうすればよいですか。未承認のリクエストを表示することはできますか。 http://www.facebook.com/help/?faq=130936266984832 友達リクエストを送信した相手がわかっている場合に、リクエストを取り消す方法は知っている
ITコンサルタントと言えば、エンジニアから忌み嫌われる、所謂「スーツ」の代表格であるが、ITコンサルタントも決して楽な商売ではない。私は、スーツとして厳しい業界を生き残っていくためには、いくつか欠くことのできないスキルが存在すると考えている。 コンサルファームでITコンサルとして仕事をした経験を元に振り返ってみて、これは必要だなと思われるスキルを列挙してみたい。 なお、予め断っておくが、これから書く内容は、真剣にITコンサルタントを目指そうとする方には、役に立たないであろう。そういった方は、ググったらすぐみつかるような、「技術力」、「業務知識」、「コミュニケーション能力」、「論理的思考能力」等を、コツコツと磨いていただきたい。 ITコンサルとして、スーツとして、生き残っていくために必要と思ったこと 1、表現力 スーツは、紙(PowerPointのスライド)が書けないと話にならない。コードを
これまでインスタンスタイプをt1.microで運用してきたAWS上のインスタンスを、m1.smallに変更したい。 インスタンスをTerminateしてしまうとデータが消えてしまうため、バックアップを取り、そのバックアップからインスタンスを起動しなおす。 instanceのTypeを変更した時の手順をメモ。Root Deviceのタイプはebs。 1、前準備 稼働中のインスタンスイメージからAMIを作成するため、ApacheやMySQL等の稼働中のサービスを停止。 また、AWS Management ConsoleにてElastic IPをDe-associateしておく。 2、稼働中のインスタンスイメージからAMIを作成 AWS Management ConsoleのInstancesの画面で、稼働中のインスタンスを選択し、右クリック→Create Image(EBS AMI)を実行。
us-westのEC2環境を使い始めたのを機に、昨年末話題になっていたEC2インスタンスのEBSブートを試した。 その際、以下の各サイトを参考にさせて頂いた。 http://nxdxa.blogspot.com/2010/02/amazon-ebs-ec2.html http://blog.suz-lab.com/2010/01/migrating-centos-s3-based-ami-to-ebs.html http://coderslike.us/2009/12/07/amazon-ec2-boot-from-ebs-and-ami-conversion/ ネット上の情報を見るに、EC2インスタンスのEBSブートには、以下のようなメリットがあるようだ。 ・S3ベースのインスタンスと比較し、起動が速い。 ・インスタンス停止時に”terminate”ではなく”stop”を実行することで、
AWSはインスタンスを起動する度にPublic IPが変わってしまい、非常にウザいので、Elastic IPを使って固定IPを割り振ることにした。Elastic IPはインスタンスのInstance IDと紐付くことになるため、Amazon EBSと同じく、インスタンスを起動するタイミング、shutdownするタイミングで紐付きを解除することにした。 参考:[TechDay] 第7回 Amazon Elastic Compute Cloud (Amazon EC2) : Elastic IP http://builder.japan.zdnet.com/member/u502383/blog/2008/11/08/entry_27017766/ 1、固定IP取得 AWS Management Consoleとかで固定IPをallocateする。 2、スクリプト準備 /rootに.ec2en
EC2でインスタンスを起動すると、Instance IDが割り振られる。Amazon EBS(Elastic Block Store)のボリュームをインスタンスにattachすると、このInstance IDとボリュームが紐付くことになる。fstabにマウント情報を書いておけば、インスタンスを再起動してもこの紐付きは維持され、再起動後も普通にマウントされる。 だが、Instance IDはインスタンスをshutdownすると変わってしまい、都度ボリュームをattachし直さないといけない。これはウザい。耐えられない。 おなじことを考えている(?)人がいた。 Possible to Auto-Attach/Mount EBS at Boot? http://developer.amazonwebservices.com/connect/thread.jspa?messageID=103331
このページを最初にブックマークしてみませんか?
『www.cyberarchitect.net』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く