仕事で使っているあるあぷりが信じられないほど使い勝手が 悪いんで別あぷりを作ってウィンドウハンドル取得して メッセージを投げてほげほげしたほうが幸せになれるね ってわけでWin32APIの登場です。(VB2008使ってみます) APIなんてつかたことないんで、めもめもしときます。 あーだこーだ、だらだら書く予定なんですごい長いですよー 長いけど内容は、すごい薄っぺらいです。 せっかくなんで電卓でもいじってみますか。 では、さっそく 操作する為には、どのアプリでどのパーツに対し何の操作をしたいのか APIに渡さないといけないのでまずは、ハンドルの取得あたりからいきますか。 ハンドルって? 一応かるーく触れておきますね。 ハンドルとは、各アプリやその中で使われているオブジェクト等に対し起動時に割り振られる数字のことです。一意な数字であり、アプリごとにハンドルがツリー構造をとって親子関係でつなが
胸郭出口症候群とまったくといってよいほど同じ症状であるマウス症候群というものがあります。 これは、PCのマウスを長時間、不自然に手首を固定した状態で使い続けたために 起こる反復性ストレス障害です。 マウス症候群の症状 手首が、仕事の時間経過に伴い痛くなり、動かなくなる 肩及び腕全体が重くて痛む。 肩こりがひどく背中が痛い、偏頭痛を伴う 指先のシビレ、握力の低下(箸も使いにくくなる) 肘の痛み、テニスエルボー(テニス肘)に似た症状 腕がだるくなる マウス症候群発生原因 マウス症候群は、肩鎖関節と関係があると言われています。 これが肩鎖関節部です。この周辺の構造的変化で、腕神経や血管が圧迫されていろいろな症状を引き起こします。 胸郭出口症候群は鎖骨と肋骨間で神経が締め付けられたり、斜角筋で神経が圧迫されたりして起こるものですので、マウス症候群との発生原因はちょっと違います。 ですが結果的には神
昨年末に登場した漫画制作ソフト「Cloud Alpaca」(クラウドアルパカ)は、ネットユーザーを驚かせた。数千円~数万円程度が一般的な漫画制作ソフトの相場だが、Cloud Alpacaは完全無料。漫画制作のツールだけでなく人物や背景、スクリーントーンなど素材まで無料なのは極めて異例だ。 「だいぶお金を使った」――「Cloud Alpaca」を提供するベンチャー企業・MediBangの高島秀行社長は笑う。約1億円かけて開発しており、今後も素材の追加などアップデートを続けるが、基本的な機能は無料を貫く予定。春にはタブレット版も無料公開する計画だ。 狙いは、漫画制作ソフト市場で圧倒的なシェアを獲得すること。日本中、世界中の漫画家にCloud Alpacaを使ってもらうことで同社プラットフォーム上に作家を集め、人気作を生み出して収益につなげていく計画だ。「漫画制作に革命を起こしたい」と高島社長は
lessやgruntといったweb制作のツールを利用するために、node.jpが必要となるケースが多くなりました。 僕は作業環境をどこでも実行できるポータブルアプリで揃えているので、node.jsも同様にどこでも使えるスタンドアローン形式で導入しようと思います。 node.jsのおさらい node.jsについて node.jsはjavascript用のインタプリタといった感じでしょうか。 javascriptで書かれたlessやgruntといったアプリ(モジュールと呼ばれる)を実行できます。 基本的にCUI(黒い画面)で操作します。 モジュールについて node.jsのモジュールは他のモジュールの機能を利用して作成されている事が多いです。 Lessモジュールも「clean-css」や「source-map」といったモジュールを利用して作られています。 npmについて npmはnode.js
本稿では、Node.jsの特徴や動作原理に触れ、サンプルや役に立つパッケージ、活用事例などを紹介したいと思います。 主なサーバサイドJavaScript Node.jsに触れる前に、予備知識として他のサーバサイドJavaScriptにも触れておきます。Node.js含め、サーバサイドJavaScriptには、主に以下のようなプロジェクトがあります。 サーバサイドJavaScripの標準仕様「CommonJS」とは サーバサイドJavaScriptには、「CommonJS」と呼ばれる標準化が策定されています。標準化というと難しい感じがしますが、要はサーバサイドでJavaScriptを実行するのに何が必要かを仕様として、定義しているドキュメントのことです(例えば、「ログが必要だよね」など)。 Node.jsは、このCommonJSに則って開発されています。現段階であれば、CommonJSの仕様
========== 何を検証する? 全文検索の内容/設定 日本語の全文検索に対しては? → 未対応 性能検証 → 未検証 参考 機能特徴 複数の文字列フィールドでテキストインデックス作成できる 1つのコレクションに対して、1つの索引を作成できる テキストインデックスは、アプリケーションがデータベースからドキュメントを insert,update,deleteしたらリアルタイムで更新される。 テキストインデックスとクエリは言語固有のステミングとストップワードをサポートしている。 例) the, an, and などをストップワードとしてdropする。(まだ単純な単語しかないみたい) MongoDBは索引を挿入する間、複数言語をサポートした単純なステミングを使っている.MongoDBはクエリ実行前に自動的にテキストクエリを始める。 対応言語は以下のとおり danish dutch engli
This document discusses MongoDB indexing and query optimization. It defines what indexes are, how they are stored and used to improve query performance. It provides examples of different types of queries and whether they can utilize indexes, including compound, geospatial and regular expression indexes. It also covers index creation, maintenance and limitations.Read less
2. What are indexes?References to your documents, efficiently ordered by keyMaintained in a tree structure, allowing fast lookup{x:1}{y:1}{x:0.5,y:0.5}{x:2,y:0.5}{x:5,y:2}{x:-4,y:10}{x:3,y:’f’} 3. Fast document lookup db.c.findOne( {_id:2} ), using index {_id:1}db.c.find( {x:2} ), using index {x:1}db.c.find( {x:{$in:[2,3]}} ), using index {x:1}db.c.find( {‘x.a’:1} ), using index {‘x.a’:1}Matches {
This document contains links to MongoDB documentation pages about sharding, databases, collections, inserting, querying, updating, indexing, replication, and backups. It includes a link to a slideshare presentation on MongoDB sharding and links to pages explaining replica set internals and operations.Read less
こんにちは、@yoheiMuneです。 今日はFrontrend Advent Calendar 2014の8日目の記事として、フロントエンドエンジニアにお薦めしたいデータベース、MongoDBを紹介したいと思います。 Special Thanks to https://flic.kr/p/6Hrbyy 目次 MongoDBとは何か MongoDBはデータを永続化するための機能であるデータベースの1種であり、これを用いることでデータの保存・検索・更新・削除などができます。 データベースで有名なものにMySQLがありますが、MySQLはリレーショナルデータベース、MongoDBはドキュメント志向データベースと、データ保存する目的は同じですが手段が異なります。 なぜMongoDBがフロントエンドエンジニアにお薦めかというと、フロントエンドで利用するJavaScript言語の知識を生かせるデータ
新しい要素 新しい属性 CSS3 の完全サポート ビデオとオーディオ 2D/3D グラフィックス ローカル・ストレージ ローカル SQL データベース Web アプリケーション 各章における事例 このサイトにおけるHTMLエディタを使用すれば、HTMLの編集ができるとともに、 ボタンをクリックすることにより結果を表示することもできます。 <!DOCTYPE HTML> <html> <body> <video width="320" height="240" controls="controls"> <source src="/images/movie.mp4" type="video/mp4" /> <source src="/images/movie.ogg" type="video/ogg" /> <source src="/images/movie.webm" type="vide
デモページの全体のキャプチャ 下記は各ポイントを意訳したものです。 全体をHTML5化しても、面白そうなCSS3のエフェクトを少しずつ適用しても面白そうです。 ウェブページにHTML5を導入 ウェブページにCSS3を導入 ウェブページにHTML5を導入 デモページのHTMLの構造は、下記のようになっています。 HTML5:ページのベース 各エレメントを配置する前のHTMLのベースは、下記のようになります。 <!DOCTYPE html> <html lang="en"><head> <meta charset="utf-8" /> <title>Ferris Buller on Abduzeedo</title> <link rel="stylesheet" href="style.css"> <!--[if IE]> <script src="http://html5sh
iOSはFlashに対応していないため、これまでウェブデザインには限界がありましたが、そんなウェブデザインの幅を広げるであろう、動くHTML5広告を制作できるツール「Google Web Designer」ベータ版がGoogleから公開されました。非常に直感的に使えるツールとなっており、アニメーションやイメージギャラリーも簡単に作れるということなので、実際にアニメーションなどを作ってみました。 Google Web Designer http://www.google.com/webdesigner/ 実際に作成したアニメーションは以下のような感じです(動いていない場合はブラウザを更新して再読み込みすれば再度動きます)。 まずは「Download Web Designer Beta」をクリック。 利用規約が表示されるので、「Agree and Download」をクリックしてダウンロードを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く