JavaScript
参加した勉強会 connpass.com 最近は、Vue.jsか、Reactか、Angularかと言われているらしい、フロントエンド界なんですが、jQueryの無理感もあったのと、Vue.jsがよさげ(根拠なし)なのもあって、最近Vue.jsに取り組んでましたが、ちょうどよいタイミングで…
pdfをテキスト化するのが面倒で、データ移行が進みません。。クラウドソーシングとかにお願いするのも一つの手なのかしら。結構お金かかりそうだけど。 実際に勉強始めるのに、PCを起動するのも手間だなと思い、iPadで出来ないか試してみました。ソフトウェ…
キーボードでごりごり出来るようにしてみた。 TOEICのPart3(複数人による会話)をやってみたけど、とりあえずこのキーバインドでやれないことはないという感じ。 ただ、カンマのありなしとかの判定はゆるくしないと、一々どっちでもいいだろというところが…
いつものように、ぶらぶらWebを散策していたときのこと。 なお、Underscore.jsも必要なのでこちらも以下のサイトからダウンロードしてください。 http://documentcloud.github.com/underscore/ ※Underscore.jsはJSでRubyっぽいメソッドなどが使えるようにな…
問題のコード Date.prototype.getYYYYMMDD = function() { var yyyy = this.getFullYear(); var mm = this.getMonth() + 1; var dd = this.getDate(); if (mm < 10) mm = "0" + mm; if (dd < 10) dd = "0" + dd; return yyyy + mm + dd; }; このコード見ただ…
元ネタ 高速&シンプルなJavascriptテンプレートシステム『RND』:phpspot開発日誌 元ネタの元ネタ RND - fast and simple JS template system - amix.dk ソース JScriptでは、正規表現のところに\がないと動かなかったというオチ。 function RND(tmpl, ns) {…
Yahoo!ショッピングで、キーワード指定なしで検索する方法のエントリを元に、サイト作りました。 サイトっていうか、html一枚ですがw Yahoo!ショッピングでYahoo!ポイントを使い切る!! ポイント交換で損したくないし、寄付もしたくないって人は、ぜひお使い…
※Excel2000/2003でのみ動作確認していますので、その他のバージョンでは動かないかも知れません。 1. 以下のスクリプトをtest.wsfという名前で保存する。 <package> <job> <script language="JScript" src="http://madojs.googlecode.com/svn/trunk/mado.js"></script> <script language="JScript"> Excel.conv…</job></package>
メモ魔 @ ウィキ - SAFEARRAY構造体によると、VBScriptの配列とSafeArrayは別っぽいんですが、以下では同じものとして扱います。 用途としては主に、JScriptからCOM(例えばExcelの関数とか)を呼びだそうとしたときに、引数としてSafeArrayを要求されるときに…
次は本題の2次元のSafeArrayを作り出す方法です。 JScriptとVBScript両方使う方法 <package> <job> <script language="VBScript"></job></package>
※ネタです ※UDFですAccessマクロ&VBAのプログラミングのツボとコツがゼッタイにわかる本作者: 立山秀利出版社/メーカー: 秀和システム発売日: 2010/08/20メディア: 単行本 クリック: 13回この商品を含むブログ (3件) を見る 参考 やったーJavaScriptの動くMy…
まずはVBAでやる場合 Excelをプログラムであやつる場合、何はともあれVBAが基本になります。 シートを追加するには、Excel.Worksheets#Addを使います。 定義は、 Function Add([Before], [After], [Count], [Type]) As Object となっており、名前付き引数と…
前回 Windows Script Host Framework(wshf)見て、ラッパライブラリとはなんぞやと考えた。 の続きです。 JScriptをJavaっぽくしてガンガン作りこんでいけば良いのでは? という方向で考えていたのですが、下記ブログエントリを見て、 考え方を変えなければと…
前々からWSHを便利に使えたらいいよなーと思いつつ、 作ったスクリプトのコピペで大体の用は足りてたので、 共通フレームワークを作るというところまでは行ってませんでした。 が、たまたまTwitter上でWSHの話題になって、教えてもらったのが、 wshfというラ…
sencha-touch-1.0.1/test/jasmine に、SpecRunner.htmlが見つかるので、これを開いてみる。 すると、、真っ白い画面が表示されるだけで何も起こらない。。 コンソールログを見てみると、 Failed to load resource: the server responded with a status of 40…
なんでJasmine? Sass/Compass同様、Sencha Touchで使われているため。 Jasmineってなんぞや 原文 Jasmine: BDD for Javascript | Jasmine BDD for your JavaScript Jasmine is a behavior-driven development framework for testing your JavaScript code. I…
Google Apps Script 勉強会 #1行ってきた で書いたネタなんですが、あのときは、Twitter APIの使い方が分かっておらず、 最近フォローした100人しか取れませんでした。 が、その後色々調べているうちに、分かったので改良してみました。 ソース function onO…
デモで使用した「GASからTwitter」のコードは、こちらでコピーできます URL #gasja2010-12-16 20:31:00 via SoraUsagiのスクリプトをコピーして作ったのが、 ツイッターであるユーザがフォローしている人の一覧をスプレッドに出すというもの。 ユーザのフォ…
はじめに Google Apps Script 勉強会 #1 前日っていうことで(もう当日ですが。。)、 たまには少し予習しておこうかと思った次第です。 で、たまたまTwitter経由で知った、こちらのエントリー。 GASからCacoo API にアクセスする - @ikikko のはてなダイアリ…
気になったところをつらつらメモ。 SASS/Compass入門(@ispernさん) SASSとCompass SASSは、CSSを生成するためのメタ言語。1ファイルのみ扱う想定。 Compassは、SASSに加えてディレクトリごと扱えるような環境を提供している。 いずれも、gemになっているの…
とりあえずREADMEとか読んでみる sencha-touch-1.0/jsbuilder/README.md とりあえずググってみる (参考URL) http://dev.sencha.com/deploy/JSBuilder2/Readme.txt とりあえず起動してみる sencha-touch-1.0\jsbuilder>JSBuilder.bat The --projectFile or -p…
用意したファイル(注:jsファイル名にアンダースコア(_)が入るとうまく動きません) sencha-touch-1.0\jsbuilder\test>tree /f C:. │ test.jsb3 │ └─src test-a.js test-b.js sencha-touch-1.0\jsbuilder\test> test.jsb3 (JSBuilder3のプロジェクトファイル)…
{ "Products": [{ "ProductID":1, "ProductName":"NameX", "SubProducts": [{ "SubProductName":"SubNameX1", "SubProductInfo":"SubNameX1Information" } ... ] } .... ] }という形式で送られてくるJSONデータを、 いかにNestedList(TreeStore)に格納するか…
結論 オブジェクトを文字列連結したときは、 toStringメソッドがあれば、toStringで文字列化したものを連結、 valueOfメソッドがあれば、valueOfで文字列化したものを連結、 toString/valueOfメソッド両方があれば、valueOfで文字列化したものを連結、 とい…
引数は省略可能なので、仮引数の数による関数の区別はない。 つまり、Javaでいうところのメソッドのシグネチャは、純粋に関数名によるらしい。 <script type = "text/javascript"> function abc(a, b) { alert("abc1"); } function abc(a, b, c) { alert("abc2"); } abc(1, 2); </script> だと、"abc2"…
Ext JSとかSencha Touchとか触るのに、そもそもJavaScriptが分かってないと辛そうなので、 以前買った「JavaScript 第5版」また読むことにしました。JavaScript 第5版作者: David Flanagan,村上列出版社/メーカー: オライリー・ジャパン発売日: 2007/08/14メ…
iPhoneアプリケーション開発ガイド ―HTML+CSS+JavaScript による開発手法作者: Jonathan Stark,増井俊之,牧野聡出版社/メーカー: オライリージャパン発売日: 2010/08/07メディア: 大型本購入: 20人 クリック: 593回この商品を含むブログ (48件) を見るCSSに…
ひとり「かたとり」 http://jsdo.it/taka_2/pzZ3 打ってみた単語一覧 単語 意味 bow 弓 object オブジェクト barry バリー anticipate 予想 never 決して echo エコー choice 選択 hober ホアー option オプション pop ポップ occur 発生する cuisine 料理 u…
先日参加させていただいた 第11回 ディスカヴァーブッククラブ『世界とつながるTwitter英語学習法』本間正人さんトークイベント で、教えていただいた、「かたとり」というゲームをJavaScript on jsdo.itで作りました。 http://jsdo.it/taka_2/pzZ3/fullscre…
概要 JSONデータの2階層目以降に欲しいデータがある場合のrootの書き方。 { response: { results: 2000, // Reader's configured totalProperty rows: [ // Reader's configured root // record data objects: { id: 1, firstname: 'Bill', occupation: 'Gar…