タグ

ブックマーク / qiita.com/opengl-8080 (16)

  • AngularJSの単体テストを書く - Qiita

    Jasmine を使って AngularJS の単体テストコードを書く。 コントローラとかを個別の関数として定義している場合 |-test.html : テストを動かすための html. |-controllers.js : コントローラを定義した js. |-app.js : AngularJS の設定をしている js. |-test.js : Jasmine のテストコード. |-jasmine/ : Jasmine のファイル類. `-angular/ : AngularJS のファイル類. var mine = { controllers: { SampleController: function($scope) { $scope.message = 'Hello SampleController!!'; $scope.click = function() { $scope.mes

    AngularJSの単体テストを書く - Qiita
  • build.gradleの設定で困ったこととかのメモ - Qiita

    Gradle を使ってて、 build.gradle の設定で困ったこととか、色々調べたこととかがあれば、随時メモしていく。    と思う。 プログラムのインストールディレクトリを参照する apply plugin: 'application' mainClassName = 'sample.Main' startScripts.with { doLast { unixScript.text = unixScript.text.replaceFirst('(?<=DEFAULT_JVM_OPTS=)((\'|\")(.*)(\'|"))(?=\n)', '\'$3 "-Dapp.home=\\$APP_HOME"\'') windowsScript.text = windowsScript.text.replaceFirst('(?<=DEFAULT_JVM_OPTS=)(.*)(?=\r

    build.gradleの設定で困ったこととかのメモ - Qiita
  • build.gradleひな形メモ - Qiita

    よく使う build.gradle のひな形メモ。 不要な部分は適宜削除する。 コマンドラインプログラム apply plugin: 'application' startScripts { applicationName = 'startScriptsName' mainClassName = 'main.class.Name' } distZip.baseName = 'distZipName' jar.baseName = 'jarName' sourceCompatibility = '1.7' targetCompatibility = '1.7' repositories { mavenCentral() maven { url 'repository url' } } dependencies { compile 'org.apache.commons:commons-lan

    build.gradleひな形メモ - Qiita
  • Maven2使い方メモ - Qiita

    ずっと避けてたけど、そろそろ避けられなくなってきたので Maven2 の使い方をメモする。 とりあえず、インストールから簡単なコマンドラインプログラムを作るまで。 環境 OS Windows7 64bit 2.2.1 インストール Maven2 のインストール方法。 ダウンロード ここから apache-maven-2.2.1-bin.zip をダウンロード。 インストール zip を任意の場所に解凍。 ※解凍場所を以後 %M2_HOME% と記載する。 %M2_HOME% にパスを通す。 ローカルリポジトリの設定 ローカルリポジトリはデフォルトだと %ユーザのホームフォルダ%/.m2/repository に作成される。 嫌な場合は変更する。 %M2_HOME%/conf/settings.xml の localRepository タグがコメントアウトされているので、コメントアウトを外

    Maven2使い方メモ - Qiita
  • Backbone.js 使い方メモ - Qiita

    Backbone.js を勉強した時のメモ。 Backbone.js とは CoffeeScript, Underscore.js などの作者である Jeremy Ashkenas が作っている JavaScript フレームワーク(jashkenas/backbone | Github)。 クライアントサイドで MVC を実装するための下地(骨組み)を提供する。 Angular.js がフルスタックで様々な機能が用意されているのに対して、 Backbone.js はあくまで Backbone(背骨)であり、骨組みを用意するのみ。 双方向のデータバインディングなどの機能はない。 肉付けをするのは、プログラマのお仕事。 機能が少ない分、覚えることは Angular.js に比べれば少ない、と思う。 Hello World 用意するファイル 体。これがないと始まらない。 Underscore

    Backbone.js 使い方メモ - Qiita
  • Apache Lucene 使い方メモ - Qiita

    1.8.0_20 デモを動かす インストール ここ から zip または tar をダウンロードする。 以後、 F:\tmp\lucene の下に以下のように解凍したと仮定して説明を続ける。 F:\tmp\lucene `-lucene-4.9.0 |-CHANGES.txt |-JRE_VERSION_MIGRATION.txt |-LICENSE.txt |-MIGRATE.txt |-NOTICE.txt |-README.txt |-SYSTEM_REQUIREMENTS.txt |-analysis/ |-benchmark/ |-classification/ |-codecs/ : (以下略)

    Apache Lucene 使い方メモ - Qiita
  • Jenkins使い方メモ - Qiita

    1.544 APサーバ Tomcat 7.0.42 インストール war ファイルのダウンロード Welcome to Jenkins CI! | Jenkins CI にアクセスして、 war ファイルをダウンロードする。 JENKINS_HOME の設定 環境変数 JENKINS_HOME を設定する。 この JENKINS_HOME には、バージョン管理システムからチェックアウトしてきたファイルなどが保存される。 デフォルトでは、実行ユーザのホームフォルダ以下に .jenkins というフォルダが作成され、そこが利用される。 デプロイ Tomcat の webapps フォルダにダウンロードした war ファイルを配置する。 動作確認 Tomcat を起動して http://localhost:8080/jenkins/ にアクセスする(ホストとポートは適宜読み替え)。 簡単なプロジ

    Jenkins使い方メモ - Qiita
  • IntelliJ IDEA 入門 - Qiita

    package sample.intellij; public class Main { public static void main(String... args) { System.out.println("Hello IntelliJ!!"); } } 適当にソースを記述したら、メニューバーの [Run] -> [Run] と選択して 起動する Main クラスを選択する。 コンソールに結果が出力される。 環境設定 テーマ [File] -> [Settings] [Appearance & Behavior] -> [Appearance] [UI Options] の [Theme] を選択。 目に優しい暗色系がいいので、 Darcula を選択。 フォント [File] -> [Settings] [Editor] -> [Colors & Fonts] -> [Font]

    IntelliJ IDEA 入門 - Qiita
  • PowerShell 使い方メモ - Qiita

    コマンドプロンプトと同じ要領でコマンドが入力できる。 コマンドレット PowerShell では、コマンドのことを コマンドレット と呼ぶ。 コマンドレットは、 <動詞>-<名詞> の命名規則に従って定義されている。 例えば、 Get-Content とか、 Get-Date のような感じ。 エイリアス 「フォルダを移動するときのコマンドレットは、 Set-Location です」 と説明すると、 100 人中 190 人くらいは「ありえへん!」と感じ、 PowerShell を勉強する気が失せると思う。 さすがにフォルダ移動するたびに Set-Location と入力してると自殺したくなるので、 PowerShell にはデフォルトでエイリアスが定義されている。 Set-Location のエイリアスは、 cd と chdir と sl が定義されている。 なので、 cd <移動先のパス

    PowerShell 使い方メモ - Qiita
  • Gitの基本的な使い方メモ - Qiita

    今まで TortoiseGit を使って SVN のノリでだましだまし使ってたけど、そろそろちゃんとコマンドを覚えようと。 環境 OS Windows 7 64bit SP1 インストール Git for Windows をインストールする。 リポジトリを作成する git init でカレントフォルダを Git のリポジトリにできる。 .git という名前の隠しフォルダが作成される。 カレントフォルダが、そのまま 作業ディレクトリ にもなる(SVN とちょっと違う)。 以下のようにフォルダ名を指定することもできる。

    Gitの基本的な使い方メモ - Qiita
  • Flyway使い方メモ - Qiita

    Java Magazine の第 17 号でも紹介されている噂?の Flyway を使ってみる。 Flyway とは Flyway は、オープンソースのデータベースマイグレーションツール。 Flyway を使うことで、データベースの状態をバージョン管理できるようになる。 Flyway (マイグレーションツール)を使う理由 データベースを使った開発をしていると、以下のような問題が往々にして発生する。 よくある問題 あるデータベースの、現在の状態が分からない。 あるパッチ用 SQL が、データベースに既に適用されているか分からない。 番環境で緊急対応が必要になり適用したパッチが、テスト環境にも反映されているか分からない。 新しいデータベース環境を作成するときに、どの SQL を、どの順番で実行すればいいか分からない。 そんなときに、 Flyway のようなデータベースをバージョン管理するツー

    Flyway使い方メモ - Qiita
  • Spring Boot 使い方メモ - Qiita

    Spring Boot とは Spring プロジェクトが提供する様々なライブラリやフレームワークを、手っ取り早く使えるようにしたフレームワーク。 Dropwizard の Spring 版みたいなの。 ビルドすると単独の jar ファイルができあがる。 Web アプリの場合は、組み込みの Tomcat が起動する(Jetty や Undertow に切り替え可)。 Web アプリでなく、普通の Java プログラムとしても動かせる。 Maven や Gradle などのビルドツールを利用する(Ant でもできなくはない)。 使用したいコンポーネントを依存関係に追加するだけで、結合に必要な設定などが自動で行われる。 環境 Java 1.8.0_45 Gradle 2.3 Spring Boot 1.2.3 Hello World 実装 buildscript { repositories

    Spring Boot 使い方メモ - Qiita
  • AngularJS使い方メモ - Qiita

    AngularJSアプリケーション開発ガイド を読みながら勉強したときのメモ。 HelloWorld AngularJS を入手する 公式サイトから angular.min.js をダウンロードする。 HTML を書く <html ng-app> <head> <script src="angular.min.js"></script> <script src="helloWorld.js"></script> </head> <body> <h1 ng-controller="HelloWorldController">{{message}}</h1> </body> </html> angular.min.js を読み込む。 ng-app ディレクティブを付けたタグの中が、 AngularJS のテンプレートとして処理される。 ng-controller ディレクティブを付けたタグの中

    AngularJS使い方メモ - Qiita
  • Gradle使い方メモ - Qiita

    systemProp.https.proxyHost=<プロキシホスト名> systemProp.https.proxyPort=<プロキシポート番号> systemProp.https.proxyUser=<認証ユーザ名> systemProp.https.proxyPassword=<パスワード> 上記設定を、以下のいずれかに記述する。 プロジェクトのルートに配置した gradle.properties Gradle ホームフォルダ(<ユーザのホームフォルダ>\.gradle)に配置した gradle.properties 簡単な Java プロジェクトを作る コマンドラインから実行して Hello Gradle!! と出力するだけの簡単なプロジェクトを作る。 build.gradle を作成する プロジェクトのルートフォルダに、 build.gradle という名前のテキストファイル

    Gradle使い方メモ - Qiita
  • 昨日までJavaJavaしてた人がいきなりExcelのVBAを実装する羽目になったときのためのメモ - Qiita

    Excel は滅びぬ! Excel の力こそ日企業の夢だからだ! VBA 実装してて学んだこととかのメモ。 JavaJava してたかはあまり関係ないかも。 エディタの使い方 エディタを表示する Alt + F11 で VB エディタを表示できる。 環境設定 背景色・フォントを調整する デフォルトの白背景とか気が狂うので、暗い色にする。 「ツール」→「オプション」を選択し、「エディターの設定」タブを開く。 「コードの表示色」を選択して、「背景」の色を選択する。 ついでにフォントも見やすいやつに変更する。 これだけで開発効率が5割増しになる。 イミディエイトウィンドウ イミディエイトウィンドウを表示する いわゆるコンソールに当たるのが、イミディエイトウィンドウと呼ばれるウィンドウ。 Ctrl + G で表示される。 イミディエイトウィンドウに出力する ↓イミディエイトウィンドウに実行するプ

    昨日までJavaJavaしてた人がいきなりExcelのVBAを実装する羽目になったときのためのメモ - Qiita
  • Jasmine使い方メモ - Qiita

    describe('add 関数のテスト', function() { it('1 + 1 は 2', function() { expect(add(1, 1)).toBe(2); }); it('1 + 4 は 5', function() { expect(add(1, 4)).toBe(5); }); it('10 + 2 は 12', function() { expect(add(10, 2)).toBe(5); // わざと失敗させている }); }); <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <script src="jasmine.js"></script> <script src="jasmine-html.js"></script> <script src="boot.js"></script> <

    Jasmine使い方メモ - Qiita
  • 1