MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Webのテキストエリアの貧弱さには皆が辟易しています。だからこそツールバーを付けたり、中でHTMLが使えるようなWYSIWYGエディタに人気が集まります。しかしそうしたソフトウェアは柔軟性が高くなく、自分好みにならないケースもあるでしょう。 そこで紹介したいのがQuillです。リッチなテキストエディタとAPIというのが売りの柔軟なカスタマイズ性が売りのWYSIWYGエディタです。 Quillの使い方 コードは次のようになります。 var basicEditor = new Quill('#basic-editor'); basicEditor.addModule('toolbar', { container: '#basic-toolbar' }); ツールバーはモジュールとして追
Talk locally between iOS and Android via BT LE. Create ad-hoc network between iOS and Android devices. Like Multipeer Connectivity on iOS 7, or WiFi Peer-to-Peer on Android 4.0. Demo app chatting over ad-hoc network between iPhone and Android, tranferring more than 20 bytes of message, and even a photo (cheating though :p). Features Advertise from iOS device / Discovery from Android device Bi-dire
目次 はじめに Git を使ったことがない方へ 生のデータが見たい方へ Git の全体像 .git の中身 Git オブジェクトデータベース 4種類のオブジェクト リファレンス リファレンスのリファレンス 大きなツリー Git オブジェクトの ID と 中身 ハッシュ関数 SHA1 の簡単な説明 tree と blob オブジェクト tree と blob の参照関係 ルートツリーの ID でツリー全体を識別する commit オブジェクト リファレンスとブランチ ブランチ ブランチ先頭を指すリファレンス HEAD リファレンス detached HEAD 2種類のタグ 一時待避 (stash) インデックス キャッシュとしての役割 マージ Fast-Forward マージ non Fast-Forward マージ rebase reset 2種類のブランチ 各リポジトリが自分のブランチを
Looking for a list of all reserved words in JavaScript? You’ve come to the right place. I recently needed such a list myself, but ended up comparing the reserved keywords in all ECMAScript versions as well. The result is listed below, for future reference. ECMAScript 1 In the beginning, there was ECMAScript 1. It listed the following reserved words: do if in for new try var case else enum null thi
複数プラットフォームにGoアプリケーションを配布する tcnksm/jj 最近試しにGo言語でCLIアプリケーションを作成した.joelthelion/autojumpをシンプルにしただけのツールで,ディレクトリを保存して,どこからでもその保存したディレクトリへの移動を可能にする. Goの環境さえあれば,このようなGo言語のアプリケーションの配布はとても簡単で,インストールは以下のようにするだけでよい. $ go get github.com/tcnksm/jj_ これだけではなく,Goはクロスコンパイルが簡単で,様々なプラットフォーム向けにバイナリを生成することができる.つまり,Goがインストールされていない環境に対しても簡単にツールを配布することができる. Packerなどの最近のHashicorp制のツールは,Go言語で書かれており,OSX,Linux,Windows,FreeBSD
kintoneはJavaScriptを使って自由にカスタマイズできます。 カスタマイズにより独自のリッチなUIを構築したり、新しい機能を追加したりできますが、セキュアなコーディングをしないと クロスサイトスクリプティング(以下、XSS)などの脆弱性を作り込んでしまう危険性があります。 この記事では、JavaScriptでセキュアなコーディングをするための基本的なポイントを解説します。
速攻でダイエットを成し遂げたい場合は、週末を使って集中的に行うファスティングが効果的です。短い期間に徹底して実践することで、毒性物質を取り払って、基礎代謝を活性化するものなのです。 芸能人もシェイプアップに利用しているチアシード入りのローカロリー食材だったら、量が多くなくてもきちんと満腹感を抱くことができるので、体に入れることになる総カロリー量を低減することができるのでおすすめで す。 減量中の飢えを軽減する為に活用される天然素材のチアシードは、便秘を治す働きがあるとされているので、便秘気味な方にも有効です。 注目のダイエット茶は、シェイプアップ中のお通じの低下に頭を痛めている方に最適です。食事のみでは補えない食物繊維が多々含まれているため、便の状態を改善して排便を促進する作用があります。 メディアでも取り上げられているファスティングは、短期間で痩せたい時に取り入れたい方法として知られてい
iOS 7から搭載された新機能「iBeacon」。このiBeaconを使ってアプリを作るエンジニアも少なくないのではないでしょうか。 そこで今回はヤフーでiOSアプリを開発している羽田さんに、iBeaconに関する基礎的な部分からサービス設計、サービス事例などについて、解説していただきました。 by 馬場美由紀 (CodeIQ中の人) ちゃんと理解してますか?Appleの新技術「iBeacon」 ヤフー羽田です。 登場から時間も経ち、サービス化されたり、アプリ化されることも珍しくなくなったiBeacon。 そんな今だからこそiOSに携わる企画者・エンジニアとして「知っておかなければいけないこと」が多々あります。 今回は基礎的な部分からサービス設計を含めたiBeaconに関してエンジニアと企画者が、絶対+最低限知っておくべきことを紹介します。 この記事で学ぶこと iBeaconに関する以下の
最新版のProcessingでは、NyARToolkitのフロントエンドNyAR4psgがいつものライブラリのようには動作しない。そのせいで、1.5.1版を使うことを強いられてるひともいた。でもあっさり解決したので、共有しておく。 問題 まず、いつも通りライブラリを落としてきて、Processing/librariesにフフーンと入れてExampleを動かそうとすると、正しく動作しない。こんな感じのエラーが出る。 java.lang.NoClassDefFoundError: processing/core/PGraphics3D NyAR4psg/1.3.1;NyARToolkit/4.1.1 Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: processing/core/PGraphics3D
ニカイドウレンジ @R_Nikaido [CGWORLD 2014年 6月 http://t.co/JYIeRJ1rdN ]今月号のCGWORLDにギルティギアXrdの解説載ってたので読んだ。どう見てもセルアニメにしか見えない3Dの秘密が大筋分かった。大笑いするほどに面白い手法だったのでこのあと軽く説明したい。 2014-05-14 22:45:02 ニカイドウレンジ @R_Nikaido ギルティギアXrdのCG。影を破綻なく生成する技術が面白かった。「首」「筋肉の窪み」「服のシワ」などに「影になりやすくする」属性を付加することでアニメっぽくなるように制御してるらしい。フィギュアの立体感を強調するために影になるところを暗い色で塗ってるようなもんだね。 2014-05-14 22:50:59
Welcome to Cakebrewbeta Welcome to Cakebrewbeta The Mac App for Homebrew. The Mac App for Homebrew. Useful Do most of the usual tasks you need of Homebrew. Including updating and finding problems with the Doctor! Practical & Easy Afraid to use the terminal? Cakebrew supports Homebrew/bundle. Export and import formulae easily!
仕事に疲れたとき、人生に疲れたとき何かをボーっと眺めたくなることありませんか。僕はボーっと何も考えず「ネジ」を眺めるのが好きでして、できればもうたっくさんのネジを眺めたいなと常々思っているタイプなんですがここのところものすごく疲れておりまして、いつもの如くAmazonでネジ商品を探しておりましたところ良いネジがたくさんありましたので「仕事や人生に疲れた時こそ眺めて欲しいネジ」をこの度展開することと相成りました。とんでもない回数スクロールしなければならないと思いますが、宜しければ御覧ください。 読了時間:2時間 仕事や人生に疲れた時こそ眺めて欲しいネジ 163選 トラスコ TRUSCO(トラスコ) 皿頭小ネジ ステンレス 全ネジ M6×12 40本入 B06-0612 トラスコ中山(TRUSCO)Amazonまず始めはコチラ。トラスコさんが誇る「皿頭小ネジ ステンレス サイズM6X12」が4
■ iPhone、iPadなどのスマートフォンやタブレットに最適な英語配列採用Bluetoothキーボード ■ Bluetooth HIDプロファイルに対応している端末(スマートフォン/タブレット/PC)で使用可能 ■ Bluetooth v3.0(Class2)に対応 ■ 重さはわずか60g、携帯に便利なポータブルサイズ、場所をとらず平らな場所さえあれば使用可能 ■ 1分間に最大約350文字を認識(タイピング可能です) ■ マウスモードに切り替えるとマウス操作も可能 ■ キーピッチは19mm(フルキーボードとほぼ同サイズ) ■ 前モデル「マジックキューブ」に比べてペアリングが簡単になりました ※ 本体背面のペアリングスイッチを押してペアリングを行うことが可能。 対応機種 BluetoothHID プロファイルに対応した以下の機器 端末対応状況はこちらをご参照ください ・iOS4 以上のi
Linuxの開発モデルを初めて紹介した歴史的エッセイとして有名なThe Cathedral and the Bazaarは、山形浩生氏が「伽藍とバザール」として翻訳している。The Cathedral and the Bazaar: Japanese オープンソースの開発モデルを従来型のカテドラル(大聖堂)モデルと対比して解説した。 Linuxの開発モデルでは、正式な文書もなければ、開発ロードマップも、技術的な設計書もない。皆無である。そして、そのような開発方法がうまく行く筈がないという風に広く信じられていた。特に、オペレーティングシステムのような精緻で組み立てる必要があると考えられているものが、そのようないい加減な方法で出来る訳がないと考えられていた。中央集中的に作る以外ありえないと当時は考えられていた。 Linuxの開発モデルは、素人の大学生が作った、ちょっとした遊びのプログラムを、イ
Chrome の DevTools には Code Snippets という機能があります。 これは「DevTools 上でお気に入りのライブラリを登録しておいて簡単に呼び出して使いたい」と言った、ありがちなニーズにぴったりフィットする機能です。 ChromeのDevToolsでjQueryをいつでも使いたいなら、Source-Snippetsで右クリックして[New]選んでjQueryをペタリしておくと[Run]するだけでjQueryをDevToolsで利用可能になりますよ〜 http://t.co/SfLE4Sic39— コラーゲンたっぷりさん (@uupaa) 2014, 5月 15 http://t.co/Ee2keo5n7u これ色んな事につかえて、DevTools の IDE としての機能も、アイデアしだいで拡張できるので、もちょっと広く認知されるといいんだけども〜 (ミ・◇・
こんにちは、はじめまして。ソフトウェア・エンジニアの小川です。ここしばらくイスラエルの Perytons(ペリュトン)という会社の BLE プロトコルアナライザを触っていました。こりゃなかなかいい感じじゃないか、と思いましたので、紹介しますね。 これが本体です。なんというか、プロペラみたいでかっこいいですよね。USB 接続で Windows PC とつながります(Mac はだめ)。なぜ小基板が3枚刺さっているかというと、これ一つで Bluetooth の 1 ch 分を監視するからだそうです。BLE の Advertising packet は 37 - 39 の3チャンネルなので、これで全部のそれを拾えるぞと Perytons は言っています。なので、途中、あるデバイスが接続シーケンスに入ると、そのチャンネルを追うため、Advertising の監視は 2ch 分になるわけです。 (参照
The Magic of CSS by @adamfschwartz Preface Chapters The Box Layout Tables Color Typography Transitions Coming soon... Potions Two Pane App Three Pane App Three Pane App with Color Table Styling Overflow Ellipsis Letter Spacing Buttons Content Reordering
このたび講談社ブルーバックスの一冊として刊行された『量子的世界像101の新知識』に、監訳者として参加させていただいた。 じつは本書の原書に出会ったときは、「量子物理学の本なんて、もう山ほど出版されているのだけどなあ……」と、ちょっと後ろ向きな気持ちだった。 ところが、目次を開いてみたとたん、読んでみたい、いや読まねばならぬ、と思わされる項目がいくつも目に飛び込んできたのである。そうして引き込まれるように読み進めるうちに、どうもこれは類書がないのではないかと思うようになったのだ。 たしかに、一般読者に向けて「量子力学」のイロハを解説しようという本ならたくさんある。けれども本書のように、量子の発見から百年あまりを経た二十一世紀の視点で、量子物理学の全体像を見せてくれるほどのものは、ちょっとないと思うのである。 量子力学のイロハを説明するのなら、まあ、物理学者がその気になればそれなりのことはでき
IntroWeb Control of Raspberry Pi GPIO (UPDATED)Hi there, This is an updated version of my previous Instructable: Control Stuff with your Raspberry Pi (GPIO) Over the internet. This version is much more secure and could easily be used across the internet with very few security concerns. A brief outline: - A server program that runs on the Raspberry Pi to read variables - A MySQL database to st
ホットグルースティックは自分で作ることもできる。自作すれば、長さや色や素材も選べて、コストもずっと安くなる。 時間:空洞のモデルは中身をプリントしなくてよいため、プリント時間はうんと短くなる(もちろん、全体のサイズにもよるが)。 ユニークな特徴:HMAは固いがゴムのような弾力もある。そのため、これを注入したオブジェクトは、内側からホットグルーが支えているので割れにくくなる。 ・スナップフィットさせるパーツや、ある程度の柔軟性が欲しいパーツによい。 ・シェルを調整すると、注入後のオブジェクトの固さや弾力を調整できる。シェル1から2でオブジェクトはしなやかになり、シェル3から4で固くなり、歯車や構造材に使えるようになる。 強度はどうか? HMAを注入したプリントと、インフィルを高めたプリントとの強さを比較するために、圧縮強度と引っ張り強度の簡単なテストを行った。テスト用に、ABSの組とPLAの
フロントエンドエンジニアのらくさんです。ソニックムーブ Advent Calendar 2013 24日目の記事です。 ARアプリの開発では、カメラの画角に合わせて描画内容を調整することが重要になります。これを行わないと、カメラで撮影された画像・映像とアプリが描画したコンテンツが正しく合成されず、おかしな結果になってしまいます。 画角とは 次の図のa, bの角度のことを画角といいます。 この図ではaよりbの角度が大きくなっているため、被写体から同じだけ離れた場所で撮影してもbの方が映る範囲が広くなります。画角は、アナログカメラではフィルムの種類によって、デジタルカメラでは撮像素子の種類によって異なります。またレンズによっても変わります。したがって、スマートフォンの場合は端末の種類毎に画角が異なり、その違いを考慮せずにアプリのコンテンツを合成してしまうと、現実世界の中でコンテンツが出現する場
Restkitの導入 RKGistのチュートリアルを適当に訳しました。 このチュートリアルはRestkit 0.20.0を使用しています。 このチュートリアルはRestkitに関する概念や使用方法を理解するためのものです。チュートリアルを読んだ後には、以下の内容に関して理解が得られるでしょう。 Restkitとは何か、またそのメリットについて Restkitには、どのような思想があって、どう設計されているか Restkitの導入方法とwebサービスとの連携方法 RestkitにおけるCore Dataの使用について RestkitとwebサービスAPIとの通信における抽象化について 前提知識 このチュートリアルは初めてRestkitを導入したいと思っている方への入門編です。 Restkitを使用した開発経験は必須ではありませんが、Cocoaフレームワークに関する基本的な理解が必要です。 ま
編集編 1. 使えるものはOffice Picture Managerでも使え Lightroom, Photoscapeその他いろいろありますが、使えるものはなんでも使いましょう。撮って出しなんて中級者になってから考えればよいのです。 クソ写真も編集次第でどうとでもなります。 wonodas.hatenadiary.com 構図編 2. 自信がないなら3分割交点構図 三分割交点構図は七難を隠します。いたるところでおすすめされているのはそんなわけです。 デジカメならたいていガイドが付いているのでそれに従ってとればよいだけ!簡単です。 (Nikon D90/Nikkor 50mm f1.4) 3. 日の丸構図は真上または真正面から。水平と垂直をきっちりとること 実は難しい日の丸構図。撮るなら真上、真下。水平と垂直は必ず出す。なお画像内に直線が含まれる場合、収差の少ないレンズを選ぶ必要がありま
本を読んだり勉強したりするときは、どうも自宅だと集中できず、大抵カフェなどに行くのですが、中でも近所のドトールにはよく行きます。同じように本を読んだり勉強したりしている人が多いこと、そしてBGMが落ち着いていて集中しやすいからかもしれません。 そんな訳で、ドトールのBGMが気に入っているので流れている曲を(ほんの一部ですが)まとめてみました。全国どこでも同じ曲を使っているのかは分かりませんが、通っている店舗では少なくとも5年間は変わってなさそうです。 Ricky Nelson - It doesn't matter anymore - YouTube The Association - Silent Song Through the Land - YouTube Chris Montez- I'm Glad There Is You ( In This World Of Ordinary
キャンパスの外れをさまよっていた院生が見つけた研究室。そこには「当研究室は貢献の多い研究室ですからどうかそこはご承知ください」という文言。この研究室は一体? 本文 二人の若い院生が、いっぱしの研究者きどりで、キャンパスの奥深くの、人気の少ないとこを、こんなことをいいながら、あるいておりました。 「ぜんたい、ここらの研究室はけしからんね。研究費もろくにもってやしない。なんでも構わないから、金の心配なしに、実験をやってみたいもんだなあ。」 「実験に使ったマウスをガスバーナーで焼いて、大学生協で買ってきた焼き肉のタレをつけて食べたら、ずいぶん痛快だろうねえ。かりかりと焼けて、それからぐいっとビールを飲めるだろうねえ。」 それはキャンパスのだいぶ奥でした。案内してきた万年助手も、ちょっとまごついて、どこかへ行ってしまったくらいの奥でした。 風がどうと吹いてきて、草はざわざわ、木の葉はかさかさ、木は
C++ で開発していた OpenGL/OpenGL ES の Project を Emscripten でビルドしてみました。 Native Code 向けのプログラムがそのままブラウザ内で動いています。 ・Windows Firefox (29.0.1) ・Android Firefox (29.0.1) Chrome では 7 fps 程度なので asm.js (Firefox) の効果は絶大でした。 Android でも十分な速度で動いています。 追記 2014/05/24: その後 Chrome でも 60fps 以上出るようになりました。詳しくはこちら Windows 8.1 Firefox 29 60fps 以上 (Core i7-3615QM) FireOS 3.0 Firefox 29 60fps 以上 (Kindle Fire HDX7 MSM8974) Android
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く