タグ

ブックマーク / dev.classmethod.jp (38)

  • Windowsでシンボリックリンクを作る | DevelopersIO

    はじめに 会社の飲み会にて、 Windowsはシンボリックリンクが作れないからなぁ、みたいな話になったので Windowsでシンボリックリンクを作れることをまとめました。 作り方 Windowsでシンボリックリンクを作るにはmklinkコマンドを使います。 Windows7 x64・Windows8 x64で確認しましたが入っておりました。 コマンドプロンプトからmlinkと入力することで使い方も表示されます。 C:\Users>mklink シンボリック リンクを作成します。 MKLINK [[/D] | [/H] | [/J]] リンク ターゲット /D ディレクトリのシンボリック リンクを作成します。 既定では、ファイルのシンボリック リンクが作成されます。 /H シンボリック リンクではなく、ハード リンクを作成します。 /J ディレクトリ ジャンクションを作成します。 リンク 新

    Windowsでシンボリックリンクを作る | DevelopersIO
    mitsugi-bb
    mitsugi-bb 2016/02/03
    katoさんに教えてもらった。
  • re:Invent 2014で発表された11個のAWS新サービスを140文字でまとめる #reinvent | DevelopersIO

    はじめに こんにちは、虎塚です。 今日は、re:Invent 2014で発表された11個の新サービスの概要を、それぞれ日語140文字以内にまとめてご紹介します。この記事を読めば、10ツイート程度の文章で、新サービスの概要をまとめて知ることができます(!?) なお、元ネタの記事はこちらです。新サービス・新機能が11個まとめられています。 New Services and Features Announced in Las Vegas 原文では英語ブログにリンクが貼られていますが、AWS語ブログにリンクしました。 セキュリティとコンプライアンスのための新サービス このカテゴリでは、3つの新サービスが発表されました。いずれもAWSの既存サービスをセキュリティとコンプライアンス面から補完するサービスです。リソースの可視性や監査に寄与するとともに、AWSを利用する組織内で標準化されたプロダクト

    re:Invent 2014で発表された11個のAWS新サービスを140文字でまとめる #reinvent | DevelopersIO
  • Amazon ZocaloでWorkSpacesとMacのファイルを共有してみる | DevelopersIO

    こんにちは。タケハラです。非エンジニアです。 Amazon WorkSpaces が東京リージョンで使えるようになったということなので試してみました。 Windows を使える環境が手元にない場合、ぽちぽちっと設定して小一時間くらいで Windows を使えるようになる WorkSpaces はなかなか嬉しいサービスです。そして Amazon Zocalo と一緒に使うことで、メインPCとWorkSpacesでファイルを共有・同期できるようになります。例えば(※1)こんな時に役立ちそうですね。 夏休みを利用して家族を連れて旅行中! Zipファイルが送られてきた! 早急に確認をして返事をする必要がある! 手元にはMacが! 開こうとしたらエラーになった!(まあよくある話) Windows なら開けると思うが会社に行かなければならない! しかし今は家族旅行中でオフィスから遠いところにいる! 会

    Amazon ZocaloでWorkSpacesとMacのファイルを共有してみる | DevelopersIO
  • これからAWSを始める人は一読すべき「AWS運用チェックリスト」を読んでみた | DevelopersIO

    はじめに こんにちは植木和樹です。AWSでは各種ホワイトペーパーなどの資料を多数公開しています。 AWS アーキテクチャーセンター | アマゾン ウェブ サービス(AWS語) 今回は上記ページからダウンロードできる「AWS 運用チェックリスト(PDFファイル)」を読んでみました。運用チェックリストという名前ではありますが、AWSを利用する方は一度目を通しておくのをお勧めする内容でした。 チェックリストは大きく3つ「ベーシック」「エンタープライズ」「セキュリティ監査」に分かれています。このうちベーシックは15項目程とコンパクトにまとまっていて、簡易チェックリストとしてお手頃です。 残念ながらまだ日語訳がされていないようですので、今回ベーシック部分だけをザックリ読んで簡単なコメントを書いてみました。 ベーシック運用チェックリスト 原文は「我々は〜〜〜を設定しています(理解しています)」

    これからAWSを始める人は一読すべき「AWS運用チェックリスト」を読んでみた | DevelopersIO
  • Windows Server on AWSにCALは必要か確認した | DevelopersIO

    Windows Serverにアクセスするユーザーとライセンス 最近、Windows Serverに触れる機会が増えてきました。特にAWS上で動くWindows Serverが増えています。そこでこんな質問を受けました。 「CALの購入が必要だよね?」 答えから言います。 「CALの購入は必要ありません。なぜならばAWSがSPLAだからです。」 これから書く内容は私の個人的な意見であり、一切の保証はありません。おそらく、誰に聞いても同じ回答が返ってくると思います。 SPLA SPLAとは、第三者にASPなどのサービスを提供するときのライセンス体系です。特徴として、ホスティングができて、社内利用ができて、CALの購入が不要で、最新のバージョン利用が可能です。 ライセンス早わかりガイド サービス プロバイダー向けライセンス AWSはSPLAです 「SPLAのお客様のサポートは、AWSによるSP

    Windows Server on AWSにCALは必要か確認した | DevelopersIO
    mitsugi-bb
    mitsugi-bb 2014/04/02
    SPLAライセンスはCALが不要→AWSはSPLA
  • 写真と動画で綴る会場&懇親会(A-1 GP)レポート #jawsdays – JAWS DAYS 2014 参加レポート Vol.01 | DevelopersIO

    #00:全Togetter&ブログレポートまとめにも書いたように、セッション個別の内容については当日参加した弊社AWSチームの面々が個別にエントリを投下していく予定です。こちらのコーナーではその個別セッション以外、会場風景や合間の雰囲気、そして編に負けず劣らず盛り上がった懇親会(A-1 GP)の模様について、写真(と一部動画!)を交えてお送りして行こうと思います。当日参加された方々は振り返りとして、また参加出来なかった方々もイベントの雰囲気を感じ取って頂ければ幸いです。 目次 開場 オープニング イベント講演風景や会場の雰囲気等 懇親会〜A-1 GP〜 LT1: 人間 vs CloudFormation vs Vagrant LT2: s3だけで算数プリントのPDF生成をやってみる LT3: 比企さんの出会いにはじまるエトセトラ LT4: 「無題!」 LT5: ITオンチなおっちゃんから

    写真と動画で綴る会場&懇親会(A-1 GP)レポート #jawsdays – JAWS DAYS 2014 参加レポート Vol.01 | DevelopersIO
    mitsugi-bb
    mitsugi-bb 2014/03/18
    classmethodさんのJAWS DAYS 2014まとめ記事
  • 【AWS】非エンジニアのための初めてのAmazon Web Services 資料をまとめてみた | DevelopersIO

    はじめに こんにちは植木和樹です。2013年2月2日は私がAWSに初めて触れた日で、日が1周年となります。JAWS-UG北陸(金沢)の勉強会でアマゾンデータサービスジャパンの堀内さんによるハンズオン(実際に画面を操作しての体験会)が開かれ、そこでEC2やRDSを触れたのが初となります。 実際にはその3ヶ月ほど前から、ネットに流れてくるAWS関係のニュースをみたり、自分のクレジットカードを使ってアカウントを作ったりはしていたのですが、マネージメントコンソールを用いた操作をちゃんとしたのがこの日が初めてだったわけです。 さてAWSを始めた方の多くは、まずEC2にApache+PHPを起動しRDSでMySQLを用意して・・・というエンジニア向けなところから入ってくる場合が多いようです。上記の通り私もその口で、それまで10年程やっていたインフラ(サーバー)エンジニアの延長としてAWSと関わり始め

    【AWS】非エンジニアのための初めてのAmazon Web Services 資料をまとめてみた | DevelopersIO
  • Ember.js はじめました – Ember.js入門(1) | DevelopersIO

    こんにちは、渡辺です。テスト系のエントリーやAWS系のエントリーも書きたいのですが、なぜかクライアントMVCのエントリーを投下することになりました。 ここ数年、多くのクライアントサイドのMVCフレームワークがリリースされています。ひとつの流行ではあると思いますが、ある程度の淘汰も進み、ひとつの実装パターンとして認知されているでしょう。そこで、最近になって注目している人も多い、Ember.jsについてとりあげていきたいと思います。 Ember.jsとは? 今回とりあげるEmber.jsは、幾多のクライアントサイドMVCフレームワークのひとつです。現在も活発に開発が行われており、稿執筆時点での最新バージョンは、1.0.0-rc.7です。RCなのでもうすぐ正式版がリリースされるという話ですが、そんな話が半年近く続いています。 一言で雰囲気を伝えるならば、「なんかRailsっぽいな」というフレー

    Ember.js はじめました – Ember.js入門(1) | DevelopersIO
  • [iOS 7] iOSアイコンファイル早見表(2013/9) | DevelopersIO

    *1 角丸半径は大まかな値ですので、あくまでアイコンをデザインする際の目安として捉えてください。 *2 iOS7をインストールできる非Retinaのデバイスは現時点で存在しないため今のところ必要ありません。 ケース1:iPhone x iOS7をターゲットにしたアプリ開発 プロトタイピングでしかお目にかかれなそうな・・最もシンプルなケースです。 上記のアイコンファイル早見表で、iPhoneのiOS7に○が付いてるアイコンファイルだけ用意すればOKです。 アイコン種別 ファイル名 iPhone iPad サイズ 角丸半径 *1

    [iOS 7] iOSアイコンファイル早見表(2013/9) | DevelopersIO
  • ユニットテスト改善ガイド | DevelopersIO

    先日、日Javaユーザグループ(JJUG)主催のJJUG CCC 2013 Fallで、「ユニットテスト改善ガイド」というタイトルで登壇してきました。自分の経験を元に、ユニットテストをチームや組織へ導入する時に起こりえる問題とその解決のヒントに関するセッションです。エントリーではそのセッションの内容を再構成して公開します。 はじめに 近年のシステム開発では、ユニットテストや継続的インテグレーション(以下、CI)の導入は必要不可欠と考えられています。とはいえ、どんな組織(チーム)でも簡単に導入できているわけではありません。特に、大きな組織や古くからの慣習を残している組織では導入したくとも中々進まないと感じているところが多いのではないでしょうか?。 私は、これまでに多くの開発現場でユニットテストやCIの導入について推進してきました。成功したケースもあれば失敗したケースもあります。そして、失

    ユニットテスト改善ガイド | DevelopersIO
  • [iOS]StoryboardでTODOリストアプリを作ろう(3/3) 仕上げ編 Delegateパターンについて | DevelopersIO

    「Storyboardで始めるiPhoneアプリ開発シリーズ」の第五回目になります。 前回の「[iOS]StoryboardでTODOリストアプリを作ろう(2/3) TODO項目の入力画面とカスタムクラスの作成編」では、 TODO項目を入力する画面と画面用のカスタムクラスを作りました。 今回は入力したTODO項目をメイン画面に渡す方法を解説し、その方法を実装してTODOアプリを完成させます。 Delegateパターン 入力画面で入力されたTODO項目をメイン画面へ伝えるための仕組みを作っていきます。 この伝達にはdelegate(デリゲート)パターンを使ってみたいと思います。 delegateとは? delegateについて、Appleの公式ドキュメントには以下のように書いてあります。 デリゲート(delegate, 委譲)とは、あるオブジェクトがプログラム中でイベントに遭遇したとき、それ

    [iOS]StoryboardでTODOリストアプリを作ろう(3/3) 仕上げ編 Delegateパターンについて | DevelopersIO
  • Amazon Linuxで簡易Chef Server(chef-zero)を動かしてみた | DevelopersIO

    ども、大瀧です。最近かげきしょうじょ!にハマってます。マンガ好きの方にオススメです。 さて、大和さんのシリーズ「Chefを始める」でChef Client & Serverの構築が解説されていますが、Chef ServerのセットアップとChef ClientのValidationって結構面倒だと思いませんか? 簡単にセットアップ&Clientから接続できる開発環境向けのChef Server、chef-zeroなるものがあると聞き、例によってAmazon Linuxにインストールしてみました。 準備するもの Amazon Linux 1つ。t1.microでOKです。 1. Rubygemsと依存パッケージをインストール chef-zeroは、RubyGemsで提供されています。今回は深い意味はないですが、Ruby 1.9とそのRubygemsを準備しておきます。 [ec2]$ sudo

  • [Android Studio] (Macで) 日本語化してみた | DevelopersIO

    Android Studio を日語で使いたい Android Studio はもちろんすべて英語です。しかしながら、新しい環境に戸惑いを覚えているうちは日語化されていたほうが操作しやすいかも知れませんし、安心するかも知れません(個人的にはどちらでも良いのですが)。 ということで Mac にインストールしている Android Studio をサクッと日語化してみました。 IntelliJ IDEA の翻訳ファイルを発見 こちらに素晴らしい翻訳用ファイルが!! http://morizo999.github.io/IDEA_resources_jp/ とてもありがたいです。ありがたく使わせていただくこととします。このページの「Download .zip file」をクリックしてダウンロードします。 ダウンロードが完了したら解凍し、resources_jp.jar ファイルをコピーしま

    [Android Studio] (Macで) 日本語化してみた | DevelopersIO
  • [開発環境] Android Studioをインストールしてみる | DevelopersIO

    Google I/O 2013 画像多めです 日2013/05/16の日時間午前1時から、Google I/Oの基調講演がLive中継されていました。眠い目をこすりつつ見ていたわけですが、その中でAndroid Studioという非常に気になる開発ツールがあったので興奮気味に目が覚めました。IntelliJをベースにしたAndroid開発環境のようです。ライブレンダリング、多言語によるレイアウトを同時に確認できたり、今までADTではなかった機能が盛り沢山のようです 今日からダウンロード可能なのでさっそくインストールしてみます 環境 OS:Mac OSX 10.8.3 インストール まずは、今日からダウンロードできるアーリーアクセス版を取得します。こちらからダウンロード 規約に同意してダウンロード Application以下にコピー Android Studio おおおお!ほんとにInt

    [開発環境] Android Studioをインストールしてみる | DevelopersIO
    mitsugi-bb
    mitsugi-bb 2013/05/17
    Android Studio試したエントリ。
  • [iOSアプリ開発] いまさら聞けないモダンな書き方 | DevelopersIO

    Xcode 4.4 から Objective-C が書きやすくなりました、という今更のいまさらな話ですが、ネット上に転がっている少し前のサンプルソースなどは古い書き方のものもあるようなので、今回はよく使う NSArray と NSDictionary と NSNumber の書き方についてだけ備忘録として残しておこうと思います。 NSArray インスタンスの生成 // 古い書き方 NSArray *oldArr = [NSArray arrayWithObjects:@"value1", @"value2", @"value3", nil]; NSMutableArray *oldMutableArr = [NSMutableArray arrayWithObjects:@"value4", @"value5", @"value6", nil]; // 新しい書き方 NSArray *n

  • [iOS]Storyboardで始めるiPhoneアプリ開発 #1 – pushセグエを使う | DevelopersIO

    はじめに iPhoneアプリは、Macが1台あれば作ることができます。 (OSのバージョンは10.7.4以降である必要があります) 「とりあえず動くものを作ってみよう!」といった感じで簡単なアプリを作ってみたいと思います。 「アプリの画面」や「画面の遷移」を視覚的に作成できる「Storyboard」を使いながら、 コードを書かずにできるとこまでを今回はやってみます。 Storyboardとは Xcode4.2から導入されました。iOS5以降を対象としたアプリの開発で使用出来ます。 下の画像のような画面で「画面内のUIパーツのレイアウト」や、「画面から画面への遷移」を視覚的に作成出来ます。 開発の準備 用意するものは以下の通りです。 OS X 10.7.4以降がインストールされたMac 開発ツール「Xcode」 Xcodeは無料でインストールできます。最新版のバージョンは4.6.2です。 X

    [iOS]Storyboardで始めるiPhoneアプリ開発 #1 – pushセグエを使う | DevelopersIO
  • Modern UI のようなフラットデザインを目指して使いづらくなっている件について | DevelopersIO

    Windows 8 がリリースされてだいぶ日が経ちました。最大の特徴と言ってもよい Modern UI *1。モバイル端末をはじめとしたタッチデバイスに特化した大きめのタイル(ボタン)とタイポグラフィが一際目を引くデザインで、OS X や iOS のそれとは一線を画しています。 一方の Android。2011年2月にバージョン3.0である Honeycomb がリリースされ、それまでの 2.x から刷新したデザインになりました *2。2013年4月現在の最新バージョンである4.2(Jelly Beans)もこの流れを踏んでいます。 両者ともそれまでの Web2.0 と呼ばれていた頃に流行ったグラデーションやドロップシャドウをふんだんに使ったデコラティブなデザインに対し、平面的で装飾要素の極めて少ないミニマルなデザインが特徴です。これらは主に Flat UI と呼ばれ、2012年頃から現在

    mitsugi-bb
    mitsugi-bb 2013/04/16
    「映画トレインスポッティングを最初に観た時、その世界観はもちろんのこと、映像やタイポグラフィを主体としたポスターといったビジュアルが最高にクールに見えて」そんな風に見れずに、薬中怖いよ的に見てた・・・
  • HTML5 × CSS3 × jQueryを真面目に勉強 – #17 Bootstrap をカスタマイズしてオリジナルテーマを作ってみた | DevelopersIO

    トレンディ且つナウい Web ページを構築するための CSS フレームワーク(※枠組み)です。フレームワークというとなんだか大袈裟な響きですが、実態は単なる CSSJavaScript という2つのテキストファイルだけで特別な使い方等もありません。利用者はこれらを HTML ファイルに読み込ませたのち、Bootstrap 側で既に定義済みのクラスを各 HTML 要素に指定するだけで、自分は一行も CSS を書くことなく高品質な Web ページが作れてしまったりします。 Twitter Bootstrap うろ覚えですが、2011年の夏頃に最初のメジャーバージョンがリリースされました *1。当時 Twitterエンジニアで現在は Github にお勤め中の Mark Otto 氏によって開発され、2013年4月時点ではバージョン2.3.1が最新版となっています。またバージョン3.0

  • OpenCVを利用したリアルタイムフィルタリングの基本 | DevelopersIO

    お久しぶりです。CM iOS部隊所属の平井です。今回は久しぶりにOpenCVネタをやっていこうと思います。 iOS6ではCore Imageが強化され色々使えるフィルタも増えたようですが、実際業務で使おうとするとiOSのバージョンだったりで使えないことがほとんど。なのでやっぱりまだOpenCVは手放せそうにないですね。 で、今回はせっかくなので撮影中のカメラの映像をリアルタイムでフィルタするサンプルを作りたいと思います。では早速。 ちなみに今回は以下の環境を前提に説明します。 Mac OS X 10.8 Moutain lion Xcode 4.6.1 iOS SDK 6.1 iPhone 5 サンプルプロジェクトのダウンロード 今回紹介するiOSアプリのソースコードをGitHubにあげてあるのでダウンロードしてください。 hirai-yuki/RealTimeProcessing 実機に

  • [Android]URLを指定するみたいにアクティビティを起動する | DevelopersIO

    routable-androidとは routable-androidとは、Androidアプリ内で使用可能なURLを作成するためのルーターです。 例えば、「/foo」というURLと特定のActivityをマッピングし、URLを指定して起動させることができます。 また、「foo/:param」のように、パラメータを渡すこともできます。 環境 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.4 Android OS : 4.1.1 まずはroutable-androidを取得しましょう。 % git clone https://github.com/usepropeller/routable-android.git cloneしたディレクトリをAndroid Liblaryプロジェクトとして参照するか、 Router.javaを任意のプロジェクトにコピーすれば使