"マルチタスク"とは、複数のタスクを同時に行うこと。例えば職場で、電話をしながら他の人へのメールを書いたり、資料を作ってみたりすることありませんか? そしてマルチタスクをしていると、何となく効率的に仕事をこなしているような気分になりますよね。 でもとある研究によると、実はマルチタスクは生産性を最大40%も下げてしまうという結果に! そもそも人間は2つ以上のことを同時にできないようになっているので、"マルチタスク"という呼び方自体間違っているそうです。では私たちがマルチタスクをしているような気になっている時、実際は何をしているのかと言えば、別々の作業を瞬時のうちに切り替える"スイッチタスク"なのだとか。
[AngularJS]コントローラー外の関数から、他のコントローラーを操作する。 2012/11/30 by long : comments 本日もAngularJSの話。 他の関数やらコントローラーから、他のコントローラーの値を操作したい、という要望は要望として当然あると思います。 それをやってみようということで、コード書いてみました。 思いのほか苦戦しました(-ロ-; <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.min.js"></script> <script> function MyCtrl($scope) { $scope.test="test string" }; function changeValue(){ var testScope =
もう1年以上ブログ放置してるしどうでもいいんだけど、angularJSが困ったちゃんすぎて実用化できないので書いちゃう。 やりたいことは「見たまま編集できるCMSの開発」 サーバサイドは既存のCMSそのまんまでよくて、保存とレスポンスをajaxでできるようにしただけ。 で、入力を表示をangularのリアルタイム描画にまかせようと思って組み込んだら、テキストエリアでハマった。 結局、1週間ほどトライ&エラーを繰り返し、やや強引だけど解決した。 現象 angularJSで、ビューの描画は{{モデル名}}ってやるんだけど、1行テキスト(input[text])ならそのままでOK。だけどテキストエリアは致命的で、改行が反映されない。このせいで俺の新型CMSがぽしゃってしまった。もうヤダ。 ちなみに現象のサンプルはこちら。 angularJSの一番シンプルなモデルとビューだけのサンプルはこちら。入
var app = angular.module('myApp', []); app.controller('testCtrl', function ($scope){ $scope.hoge = 'hello'; }); jsFiddleでの実行例 この問題の解決方法はAngularJS jsFiddleとかでぐぐればすぐに出てくる。 Using jsFiddle with AngularJS 解決法 左のFrameworks & ExtensionsのonLoadとなっているセレクトボックスをNo wrap -in<body>に変更してやればよい。 jsFiddleでの修正例 なぜ起こるのか 左のセレクトボックスをonLoadの状態で実行するとjsFiddleは以下の用なソースを出力する。(関係のない部分は省略, 見やすいようにインデントなどを変更) <html> <head> <me
こんにちは。PR TIMESフロント・エンジニアの山田です。 弊社ではAjaxを使ったサイトやサービスも多く運営しています。 さて、そのAjaxですがページ遷移なしにコンテンツを切り替える場合、当然ながらそのままではブラウザのURLも変わりません。これではユーザーが直接読み込み先にアクセスしたり、ブラウザのBACKボタンで前に戻ったりできないので不便です。そんな時に使えるのが、Hisotry API。これはブラウザの履歴をJavascriptから管理、操作できる便利なAPIです。 まず以下の4つは以前からあり、古いブラウザでも動作します。 history.back();//表示した履歴の1つ前のページにもどる history.go(4);//表示した履歴の4つ前のページにもどる history.go(2);//表示した履歴の2つ先のページに進む history.forward();//表示
こんにちは、a-knowです。 今回も前回に同じく、AngularJSの話題です。 表題の件で、最初は下記のように記述していたのですが、 var parameter = {}; parameter.piyo = 'abc'; parameter.moko = 'xyz'; $http({ method : 'POST', url : '/api/hogeFuga', params: parameter }).success(function(data, status, headers, config) { //成功 }).error(function(data, status, headers, config) { //失敗 }); これだと、リクエストURLが「http://a-know-home.appspot.com/api/hogeFuga?piyo=abc&moko=xyz」で「
CakePHPのrestfulインタフェースにAngularJSからリクエストしてデータを取得 CakePHPで効率的にrestful APIを開発 AngularJSでCRUD操作を行うアプリケーションを開発するにはどうすればよいか? 本エントリーでは、 バックエンドにCakePHP フロントエンドにAngularJS を利用した開発ノウハウをCRUD操作の「Read」に焦点をあてて書いてみたい。 バックエンド側については、CakePHPで効率的に開発を進めることができる。具体的には公式ドキュメントの以下のURLを参考にrestful apiを組むことができる。 http://book.cakephp.org/2.0/ja/development/rest.html RecipesController.phpを作成し、以下のアクションを作成した。 class RecipesControl
前回は、LinuxのトップのMakefile の一番外のネスト ifeq ($(skip-makefile),) について説明しました。 その内部にさらにわかりにくい部分があります。 トップのMakefile の400行目付近からは以下のようなコードになっています。
Atom Editor の Contributringをみてみると、「コミットメッセージの先頭に関係ある絵文字をいれろ」的なことが書いてある。 Git Commit Message - contributing - Atom :lipstick: when improving the format/structure of the code :racehorse: when improving performance :non-potable_water: when plugging memory leaks :memo: when writing docs :penguin: when fixing something on Linux :apple: when fixing something on Mac OS :checkered_flag: when fixing somethi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く