PLEASE STEAL THIS PIECE OF THE Shortcuts Way of Living. Copy this to place on your site. Let's build a better world, one page, one click at a time. The Shortcuts Way of Living On YOUR Wisdom All wisdom contains multiple layers, multiplex levels of usefulness. If you know how to listen, here is very powerful information, new to you. These next few minutes of your life are likely to change you
これからラーメンベットで遊ぼうと考えている方に向けて、サイトの特徴を紹介しましょう。 モバイル対応で快適なプレイ環境 ラーメンベットは、モバイルユーザーにとって快適な操作性を提供します。専用アプリの導入により、パソコンを持たないユーザーでもスマホやタブレットを使ってスムーズにカジノを楽しめるでしょう。 仮想通貨での着金が迅速 仮想通貨を使用した出金のスピードが非常に速い点も、ラーメンベットの大きな特徴。通常、数十分から数時間以内に着金が完了するため、迅速に勝利金を受け取れるのです。 日本語対応のカスタマーサポート ラーメンベットでは、日本語対応のカスタマーサポートが提供されており、日本人プレイヤーも安心して利用できます。サポートの質も高く、迅速かつ丁寧な対応が評判です。 安全性の高いゲームプロバイダーを採用 ラーメンベットで提供されるゲームは、大手ソフトウェアプロバイダーによって開発されて
「yoyaQ.com」予約受付終了のお知らせ 平素は、yoyaQ.comをご利用いただき誠にありがとうございます。 yoyaQ.comは、2018年8月28日(火)12:00をもちまして予約の受付を終了させていただきました。 既にご予約済みのお客様は、必要に応じてマイページより「ご予約内容の確認およびキャンセル」などのお手続きが可能です。 【マイページ】 https://yoyaq.com/mypage/ なお、マイページを含むサイトへのアクセスは2019年2月28日(木)をもってできなくなります。 領収書の発行などマイページ上で行える手続きに関しては、2019年2月28日(木)までに行っていただくようお願い申し上げます。 サイトに関するお問い合わせに関しましては、以下の問い合わせフォームよりお問い合わせをお願い致します。 【お問い合わせフォーム】 https://yoyaq.com/in
とりあえずの第2回めー。なんか見出しが思いっきり短いですね。「描く」ってそれだけ。 ここでいう「描く」とは、XMLツリーの構造を見やすく視覚化することです。視覚化の対象となるDOMツリーは、もとのHTML文書の一部分だとしましょう。そして、視覚化の手段にブラウザのHTMLレンダリング機能を使います。 こういう視覚化ができないと、プログラムのテスト/デバッグがやりにくいので、まずは「描く」ことからはじめることにしたのです。 内容: DOMの知識はこれだけ 入れ子の箱で表現する 箱を作る関数を作る 要素を表現する箱 箱を実際に描く関数 試してみる 今回のまとめ 前回 - 全般的なこと、注意事項など ハブエントリ(全体目次) ●DOMの知識はこれだけ XMLやDOMの詳しい解説はしませんが、最小限のことをまとめておきます。今回使うプロパティ/メソッドは以下のものです。型の記述にはJava風の記法
XML「描く」に出てきたサンプルコードを、JSAN流のモジュールに仕立てたものです。 [追記 dateTime="5日の朝"] 最初にアップロードしたものは動かなかったので、訂正しました。詳細はこちら。 [/追記] ソースを別ウィンドウに表示 ソースファイル(ダウンロード) 既に定義してあった関数は、そのまま、MiniXML.TreeCanvasスコープの下に配置しただけです。JSAN.useで大域スコープにエクスポートもできます(自動ではエクスポートされません)。 TreeCanvasオブジェクトは、new MiniXML.TreeCanvas(canvasElement) として生成します。 新しく定義したメソッドは、clearとdrawの2つです。 DOM.Utilsモジュールの$関数を使っています。この$関数は、prototype.jsに由来するものです。 その他、JSANのお約束
ぱっと見、簡単そうに見えてその実、意外と大変なのが差分を表示する処理だ。マシンパワーも意外と使うので、油断ならない。だが、Web上で共有したりコラボレートしたりするアプリケーションが増えている現在にあっては、重要な機能になっている。 手軽に実装する方法は、既存のライブラリを使うことだ。それも、サーバサイドでなくクライアントサイドで。 今回紹介するオープンソース・ソフトウェアはJSBlend、JavaScriptで実装されたDiffソフトウェアだ。 JavaScriptでDiffを実装すると言うのは以前紹介したgoogle-diff-match-patchや、「Javascriptでdiffる ( with 形態素解析 ) (nakatani @ cybozu labs)」等で試みられている。JSBlendが凄いのは、ただDiffだけでなく、マージにも対応している点だ。比較は文字単位で行われ
先日、ずっと使っていたモバイル用NECノートPCが壊れてしまい、新しいものを購入する必要性にかられてしまった。そこで選択したのはMacBookで、現在環境を構築している。 これまでもiMacは1台あったのだが、検証や独自の使い方のみであまりWindows側とのデータのやり取りは考えてこなかった。だが、今後はデータを持ち歩くようになるので、 Windows側とデータを共有化できる仕組みが必要になった。 そこでまず取り組んだのがパスワードの共有化だ。WindowsとMac OSXで同じパスワード管理ソフトウェアが使えると便利だ。オンラインサービスも存在するが、やはりそこまで頼るのは怖い。今回はこれを導入した。 今回紹介するオープンソース・ソフトウェアはPassword Gorilla、マルチプラットフォーム対応のパスワード管理ソフトウェアだ。 尚、Password Gorillaはベースとして
※画像は公式サイトデモより 最近、自作でWikiエンジンを書いている。Wikiの三大要素(?)として必要なのは、ページがない場合の自動生成、HTMLを記述する事無く記法によって生成される文章、そして不特定多数が編集するための履歴管理機能だ。 履歴管理をする以上、リビジョンの比較ができなければ意味がない。更新の衝突が起こった場合も必要だ。その際に非常に便利なライブラリがこれだ。 今回紹介するオープンソース・ソフトウェアはgoogle-diff-match-patch、各種言語による差分表示ライブラリだ。 google-diff-match-patchはその名の通り、Google謹製のライブラリだ。何と、Webベースのドキュメント作成ソフトウェア、Google Documentsでも使われている代物だ。 提供されているのはJavaScript、JavaそしてPython向けのソースになる。特に
Linux系のエディタ、viやemacsを使いこなすにはかなりの時間を要する。最大の問題はやはり独特なキーバインドだろう。慣れてしまうとあのキー操作でないと生産性が落ちるといえるほど手に馴染むのだが、初めて触る際には障壁になってしまっているのは確かだ。 だが、プログラマーたるものLinuxやUnixサーバを操作できなければならない。そしてその時にviやemacsの操作は必須だ。さらに言えばemacsは標準で入っていない事も多いので、viの操作を覚える方が重要だ。 操作を覚えたいと思ったら、まずWindowsのテキストエディタもvi系(Vim)に切り替えてしまうべきだ。そしてWindowsとLinux両方でvi系エディタを使うようにする。もちろん、いきなりあの世界に飛び込むのは勇気がいると思うので、ワンクッション挟むのが良い。 今回紹介するオープンソース・ソフトウェアはCream、Vimを手
MOONGIFTをご覧いただいている方々は、もはやJavaScriptと聞いて単なるWebサイトの装飾だとは思ってはいないだろう。だが、各種ライブラリを扱ったり、JavaScriptを書く事はまだ個別ファイルベースでの話でしかないはずだ。 そろそろ他のファイルとの関連性を考えつつ、統合的に管理していくべきなのかも知れない(そのためにはIncludeのような仕組みが必要だと思うが)。そこでこれだ。 今回紹介するオープンソース・ソフトウェアはJS Builder、JavaScriptのプロジェクトビルダーだ。 JS BuilderはJavaScriptファイルをプロジェクトとして一括管理し、それらの一括したコメント除去処理およびJSDocを利用したドキュメント生成処理を行ってくれる。コメント除去したファイルは指定ディレクトリに生成されるので、テスト環境と本番環境との使い分けと言った利用法も考え
WindowsやMac OSXなど、各OSにはソフトウェアキーボード機能が付属している。筆者はあまり利用頻度は高くないが、PDA等の情報端末では利用している。 OSに依存しないソフトウェアキーボードが必要であれば、こちらを使ってみよう。 今回紹介するオープンソース・ソフトウェアはJavascript VirtualKeyboard、JavaScriptで作られたソフトウェアキーボードだ。 デモで動作を見ることができるが、キーボードボタンを押すと、Webブラウザ上にキーボードのレイアウトが表示される。後はそこからキーを選んでいくだけで入力されていく。 各国語に対応しているが、日本語はない。日本語は変換が伴うので難しいかも知れない。パスワード入力の際にはキーが光らない(キーロガー対策?)ようになっているなど、細かい指定がされている。 普段、キーボードを使っている分にはあまり気にしないが、突如必
バグは予期していない動作が発生した際に起こる。理想的な動作をしている限りはまず起こらない。しかし、膨大なソースコードの中、そうした予期しない動作を探すのは難しい。 そこで便利なのがソースコードのカバレッジソフトウェアだ。通ったコードと通っていないコードとを見分けられれば、通ってない場所がバグの潜んでいる所になる。そしてJavaScript向けツールがこれだ。 今回紹介するオープンソース・ソフトウェアはJSCoverage、JavaScript向けのソースコードカバレッジソフトウェアだ。 JSCoverageを使うと、ソースコードの中でカバレッジされていない、つまり通っていないコード部分を見分けることができる。各アクションを試し、全てのコードを通過することができれば、予想は網羅されていることになる。 使い方としては、JSCoverageを使って、JavaScriptファイルを変換する必要があ
色々な言語を触っていると、ふとした時に「あの言語のあの関数便利なのに…」と思ってしまうことがある。特に関数が非常に豊富なPHPを触った後に気づくことが多い。 同じ関数が別な言語で実装できれば、便利なのは間違いない。そう考えて(恐らく)作られているのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはp2js、PHPの関数をJavaScript上で実装するプロジェクトだ。 現時点でも配列関係の関数、is_**系関数、htmlspecialchars等も実装されている。mktimeや、フォーマットが指定できるdate関数などは需要がありそうだ。 60を越える関数が用意され、各関数ごとに別ファイルになっている。それだけに利用するものだけ取り込んでいけば実装も手軽になる。実装が細かく分けられているので、皆で個別に製作していけばどんどん作れていけそうな気がする。 プログラム言語で関数が
この手のソリューションとしては最高峰と言えるかも知れない。 最近のWebアプリケーションはDBの利用がほぼ当たり前になっている。やはりデータの取り出し、更新などはDBを使うと非常に簡単に行えるからだろう。だが、レンタルサーバーなどでは必ずしもDBが使えるとは限らない。 そこで使ってみたいのがこれだ。また、自作アプリケーション開発時にも使えそうだ。 今回紹介するオープンソース・ソフトウェアはGladius DB、PHPで作られたファイルDBだ。 Gladius DBの凄いところはSQL92に準拠して開発が進められている点だ。CREATE DATABSEからはじまって、USE、CREATE TABLE、INSERT、UPDATE、DELETE等が利用できる。 もちろん、WHERE句やOREDR BYもサポートされている。ADOdb Lite向けのドライバーも提供されており、これを使えばADOd
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く