Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

みんなさんはほとんど、OOPデータベース(MySQL,PostGre,sqlite...)を使っているらしいです。 Oracleのデータベースは使ってみましょう。 環境: 1.Windows 7 64bit 2.Java 7.9 3.Oracle Database Express Edition 11g Release 2 (2014年6月) 最初は、Oracleホームに入りました、12gが出てきましたが、ぜんぜん使えません。なぜかというと、無償の商品ではないらしいです。 しかし、11g Express Editionは無償で使えます。よかった、ダウンロードします。 1.Oracleのフリーアカウントを登録します。 2.下のリンクを入ります。 http://www.oracle.com/technetwork/jp/database/database-technologies/expres
$ mocha -R nyan 7 -_-_-_-__,------, 0 -_-_-_-__| /\_/\ 0 -_-_-_-_~|_( ^ .^) -_-_-_-_ "" "" 7 passing (966ms) Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
(2016/12/15追記) この記事はDeprecatedです。 Reduxの概念をRxJSとTypeScriptで理解する ver.2 が最新版になります。 GitHubリポジトリはこちら → ovrmrw/understanding-redux-with-rxjs git cloneしたらnpm installしてnum run tsですぐに動かせます。 (注: Reactの話は一切出てきません) Reduxとは Redux公式 アプリケーション全体で状態(state)を一つのJSONツリーの構造で持ち、それをActionがキックされる度に全体更新して配信するという概念。 僕は最初FluxとかReduxとかよくわからなかったけど、色々参考にしながら自分で書いてみたらようやく理解できました。 Middlewareという概念はよくわからなかったし今でもよくわかりません。 ロガーとか便利な
「ふぁ!!??」 昨今のフロントエンド開発は、ご存知の通りすごいことになっており、nodeなりなんなりでいろんなものを自動化してる。 もはやhtmlを素書している古代文明の人はいないだろう。汗 静的サイトをつくったり、ajaxでapi叩く程度ならフロントで完結するので話は簡単なのだが、 サーバーと連携したシステムを構築する場合、フロントエンジニアとサーバーエンジニアはどうやって仲良くしたらよいのだろうか。 そしてCMSについて考えてみる。 こんなに世の中進化したというのに、CMSとなるとなぜか今もwordpressが根強い。 モダンなwordpressのテーマを作るフローはどうなっているのだろうか。 フロントエンジニアがnode環境で吐き出したhtmlにサーバーサイドエンジニアがphpのタグを組み込んでいるのだろうか? 考えただけでも吐き気がする。jadeなりslimなりで作ったhtmlを
はじめに JavaScript勉強会の資料です。 内容は、簡単なコマンドラインツールを作りながら、JavaScript(ES2015を含む)の書き方を学ぶものとなってます。 内容的には初心者向けなので、JavaScriptを勉強したい、JavaScriptは触ったことあるけどES2015を知らないので勉強したい、といった方が対象です。 JavaScriptとは Webブラウザで実行可能なインタプリタ言語 最近ではサーバサイドのものもある(Node.jsなど) 各ブラウザで独自の実装があるが、標準化されたECMAScriptに準拠している ES5, ES2015(ES6), ES2016, … ES2015からは毎年新しい規格が策定される これによりナンバリングは策定した年に変更 ES2015 ES5(2011年策定)から4年ぶりに策定されたECMAScript 非常に多くの機能が追加された
サイバー・バズの@yuinchirnです。 弊社で最近リリースした「Cloud-F」というアパレルのクラウド展示会サービスは、フロントサイドはReact + Redux + Webpack、サーバサイドはScala + Akka HTTPで作られています。 今回は、フロント側のReact + Reduxを使ったプロジェクトの構成について紹介していきます。 React + Reduxプロジェクトを作る上で参考になればと思っております。 下記記事を読んで基本を押さえておくと読みやすいと思います。 React+Redux入門 全体のディレクトリ構成 今回はバイヤー向け管理画面、ブランド向け管理画面という二つの画面を作るため、 両方のプロジェクトで共通で利用する部分は/common バイヤー向け管理画面は/buyer ブランド向け管理画面は/brand という3つのReact + Reduxプロジ
半年前ほどnode.js環境を放置してたらあっという間にバージョンが古くなっていたので、最新にしようとしたらなにやらエラーが出て、、、もう一度インストールし直した。備忘録のために手順をまとめておく。 #nodistインストール 公式のインストーラー を使うのが簡単だけど、バージョン管理ツールを使った方がよいので、そちらを先にインストール。(すでにインストーラーからインストールしちゃった場合は削除) windowのバージョン管理ツールではnodistが評判よい。 2015/12/22 nodist のインストーラーが出たようだ。 pathの設定も全部やってくれるので楽。(次の「nodist の pathを通す」の手順は飛ばしてOK ⇒ 「node.jsインストール」へ) 【参考】Windowsでnode.jsをバージョン管理する 手動でやるなら nodist からzipダウンロード、もしくは
Bluemix上でExpressを利用してWebページを表示させる練習をした。Expressの説明サイトではトップページを表示させることだけに言及しているが、ここではトップページだけでなく、配下のページ(例えば 「http://hoge.com/page1」)のように、ドメイン名の下に「ファイル名」を指定した形式で特定のページ表示させる方法についても記載する。 また、入力(POST)についても記載する。 なお、マークアップ言語は、なんか流行なのでjadeを使用している。 なんでExpressを使うかと言うと、BluemixでランタイムをNode.jsでWebアプリケーションを作成するとExpressを使用したサンプルコードが用意されるため。 サンプルコードに使われているんだから、それを使えるようにしておいたほうが有利といえば有利なんだろうな。 #ソースの全体 ソースを細かく分けて解説するの
FROM node:5.4.0 RUN mkdir -p /usr/src/app WORKDIR /usr/src/app # gulpfileを書き出し RUN echo "var requireDir = require('require-dir'); requireDir('webapp/gulp/tasks', { recurse: true }); " > gulpfile.js # package.jsonを書き出し RUN echo '{ "name": "node_express", "scripts": { "start": "node webapp/bin/www", "gulp":"gulp" }}' > package.json # タスクランナーインストール RUN npm install --save-dev gulp RUN npm install --sa
4年近く前の2012年に僕が考えたChrome拡張機能を作るときのデザインパターンというエントリを書きました。最近参加したイベントで「よういちろうさんの拡張機能の記事見て作ってみました〜」と声をかけてくれた人がいて嬉しかったのですが、2012年のそのエントリは、すでに内容が古くなってしまっています。最近の状況を踏まえて、内容を新しくした「2016年度版」を書いてみようと思います。 変更しようと思った点は、以下です。 prototype.jsは使わず、ECMAScript 2015で書く。 Background Page(常駐型)ではなく、Event Page(非常駐型)にする。 そもそも最初のコードセットは自分で書かない。 本文やコード的には、2012年度版をコピペしています。 (この投稿の内容は、自分のブログエントリと同じです。) 前にいくつかのChrome拡張機能を作っていて、すでに数
Electronとは? Electon は Github社がテキストエディタの [Atom] (https://atom.io/) を作成するために作ったオープンソースのソフトウェアフレームワークです。 特徴として ・Windows, Mac OS, Linux のクロスプラットフォーム対応のデスクトップアプリを作成可能 ・HTML, CSS, JavaScript といったWebアプリケーションの技術で動く でしょうか。 非常に簡単に書けて、かつ色々な場所で柔軟に動くアプリケーションを作ることができるということで、やらない手はない!といったところです。 Electronのインストール Electronのインストールや、Qiitaの記事を参考にコードを書いても動かないといったバージョン変更で結構ハマったので、ここに手順を書いておきます 開発環境 ・OS: Mac OS X EI Capit
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く