3d-mathA library implementing the necessary linear algebra math for 2D and 3D computations babylonJürgen Walther's modular, configurable, hybrid knowledge engineering systems framework for Common Lisp, restored from the CMU AI Repository.
先日、QuickdocsというWebサービスを作りました。 Lispライブラリのドキュメント集約サイト「Quickdocs.org」を作りました - 八発白中 アプリ部分はほとんどCommon Lispで書かれています。今までもいくつかCommon LispでWebアプリを書いたことはありますが、公開されたWebサービスはこれが初めてです。 公開当初は半日に1回落ちたり、表示が変になったりしていました。そこで2週間ほどかけて、不具合の原因を突き止めたり、それを修正して堅牢にしたり、レスポンス速度を改善したりしてきました。 Common LispのWebアプリの運用ノウハウが少し溜まってきたから車にはねられるなどする前に共有したい 2013-03-06 02:06:20 via web 試行錯誤を繰り返してきており、伝えたいことも多いです。書いてみるとかなり雑然としてしまったのですべての人向
Creating, testing and maintaining a large JavaScript code base is not easy — especially since great resources on how to do this are hard to find. This page is a collection of the best articles, videos and presentations we've found on the topic. Follow us on Twitter, GitHub, or check out our newsletter. We'd love to hear your suggestions via e-mail or as Github Issues. We come across a lot of great
Send More Paramedics λ λ λ Fogus' Thoughts on life, programming, and thinking ❤ c clj erl pl frink fth cl org pure icl qi ❤ Follow me on Twitter... or RSS... Run this blog in mobile 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 Mar 20, 2013 A few years ago I got the idea that it would be fun to implement a variant of Scheme targe
Saturday, March 16, 2013 Currying Favor with Partial Application to get JavaScript SQL There is a domain that attends to curry as one of the quintessential elements of regional cuisine. This is not that domain; though in this domain I would argue we need a paprika. If the terms curry or partial application are at all unfamiliar to you, I highly recommend Reg Braithwaite's latest opus on the subje
Read it now on the O’Reilly learning platform with a 10-day free trial. O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers. How can you overcome JavaScript language oddities and unsafe features? With this book, you’ll learn how to create code that’s beautiful, safe, and simple to understand and test by usin
街頭アンケート「非エンジニアのWindows環境でgitが運用出来ましたか」 40%: Github for Windowsを入れたが、日々何らかのトラブルが発生した 30%: TortoiseGitを入れようとしたが、面倒くさすぎてやめた 20%: 上記の情報を知っていたので、他のアプリを探したがどれもクソ完成度がイマイチだった 9%: 非エンジニアはsvnもしくは共有フォルダでファイルを管理してもらい、自分でpushするようになった 1%: 全員Macで開発するようになった 2013.3僕調べ そんなすべての環境設定おじさんに朗報です! Macで人気を博したgitアプリ、某法人利用率99%(僕調べ)の"Atlassian SourceTree"がついにWindowsへ登場!! これで環境設定おじさんの手間も省けるし、誰にも殺意を向けずにすみますね!!やったね!!! SourceTree
本来、feature ブランチを切って作業するところを、面倒くさがって develop で作業していたつもりが、実は master ブランチで作業をしていた。 何を言ってるか分からねーと(ry しまった、と思って develop に master をマージして、とりあえず develop ブランチを push してメンバーに確認してもらったら、後から結構大きめのバグがみつかった。 このままだとmasterにマージできない。つまりリリースできない。 困った。いろいろ困った。そこで僕の専属 Git先生であるおいちゃんに助けを求めたのだった。 以下はその時のメモ。 case 1: developにpushしてしまったコミットを巻き戻したい 一度 pushしたものを巻き戻す(git resetで1コミットずつ巻き戻す)のはご法度。誰かがpullしているかもしれない。コンフリクトしてしまう。 git
興味深いブログ記事が海外で掲載されていました。拙訳で恐縮ですが紹介したいと思います。 内容はPhoneGapアプリを高速化するための手法の解説で、具体的な事例とともに、いくつかのテクニックの紹介が行われています。少し長い記述になりますが、是非PhoneGapやMonacaを用いた開発の参考にしてください。 成功するPhoneGapアプリを開発するための高速化&UXテクニック Performance & UX Considerations For Successful PhoneGap Apps PhoneGapアプリを開発する方から、下記のような質問をよく尋ねられます。 ・アプリを高速化する方法は? ・どうやってネイティブアプリのような質感を出せるか? ・プラットフォームに違和感のないアプリを作るためのテクニックは? ・OSのルック&フィールとマッチさせるためには? この記事では、素晴らし
March 18, 2013 4:30 pm | 35 Comments A recent thread on Github for html5-boilerplate discusses whether there’s a benefit from loading jQuery from Google Hosted Libraries, as opposed to serving it from your local server. They referenced the great article Caching and the Google AJAX Libraries by Steve Webster. Steve(W)’s article concludes by saying that loading jQuery from Google Hosted Libraries
作成:2013/03/21 更新:2017/10/13 Webサービス > 集中力を上げたり、モチベーションアップしたり 気分を上げて作業を進めたい 今回は「音」に関するWebサービスとまとめを厳選してまとめました。 エンジニア速報は Twitter の@commteで配信しています。 1.JazzAndRain.com 雨の音を流しながら癒しのJazzを楽しめるWEBサービス Listen to jazz and rain sounds - JazzAndRain.com 2.Tunebow イージーリスニング音楽を流してくれるおしゃれなWebラジオ Tunebow / rethink the radio 3.Eeplaylist アーティスト名を入力してプレイリストを自動的に作成 Eeplaylist(イープレイリスト) 4.PartyCloud 2千万曲を使ってブラウザ上で本格DJリ
静的型付けと動的型付けのどっちが優れているか。どのようなプログラムを書いているかによって答えはかわるんじゃないの? たとえば、自社で開発・運用しているウェブサービスなら「問題が出たら修正」すればいいんだし、バグがないことを保証するよりも迅速に開発できるプログラミング言語(つまり動的型付けの言語)がいい。 逆に、客先への納品が発生するソフトウェア製品なら「バグがない形で出荷する(様々な状況・環境下でちゃんと動作する)」ことが重要だから、静的型付けの言語を使うことで品質を高めるというのは合理的な選択*1。 細かな論点はいろいろあるだろうけど、基本的には、このようなソフトウェア開発に対するスタンスの違いで決まる話だと思います。 別の言い方をすると、動的型付けの言語は流行ったのは、ウェブには前者のアプローチが適していたからだし、スマホアプリには静的型付けの言語がむいていると言えるのでしょうね。それ
Рабочее зеркало Плей ФортунаКазино Play Fortuna начало свою работу в 2012 году. На сайте представлено свыше 1000 азартных развлечений, игроки получают щедрые бонусы и вознаграждения, участвуют в различных турнирах и лотереях. Площадка работает на платформе Microgaming. Владельцем заведения является компания iTech Labs, а лицензия получена юрисдикцией Кюрасао. Сайт Плей Фортуна доступен на 6 языках
ecliseとgitの連携2 ~さくらVPS~ - sonoshouのまじめなブログ 新しく書きました。(2014年1月22日更新) 既にリモート上にgitリポジトリが既に存在する場合は、 こちらをご参照ください。 リモート上にgitリポジトリが存在しない場合は、 以下の記事が参考になるかと思います。 いつでもプログラム書きたいですよね。 サーバーにgitを構築しましょう。 ついでにeclipseと連携させましょう。 今回はおすすめのリンク集となりそうです。 私が構築するにあたって、いくつか詰まった点があります。 そこを重点的に説明していくつもりです。 \------筆者の環境------\ ・さくらVPS1GBプラン ・Cent OS ・eclipse 4.2 \----------------------\ この記事は下記リンクを参考にしています。 さくらインターネットをgitの共用リ
孫引きなんだけどちょっと気になった点 404 Blog Not Found:javascript - es2pi はじめました http://blog.livedoor.jp/dankogai/archives/51859796.html 本来の JavaScript の利用方法(Prototype 拡張)に立ち返り、Array.prototype, String.prototype, Number.prototype 等を拡張しています 最近のJSは基本的に肥大化するし、DOMはグローバルな状態であり、またprototypeもどこからでもアクセスできるという点ではグローバルである。 手癖が悪い人はprototype経由で値の受け渡ししはじめる。JSではスコープチェーンなりで値の受け渡しをするように気をつけたい。 経験上、方針を決めずにprototypeを触りまくると遅かれ早かれ破綻する。
そもそもES6に入ってるのも知らなかったので、2日前にmozilla-inboundにチェックインされててだいぶ驚いた。 で、Nightlyに入るのを待つこと2日弱、ようやく入ったので試してみた。 おお動く。そしてこのJavaScript書いてない感がすごい。 thisがレキシカルにboundされるようなのでイベントリスナとかで楽そうだー。 追記 (2013-03-21) こんなのよりもっとずっと詳しく丁寧な解説が公開されたのでそちらをどうぞ! Firefox 22(Nightly) で ArrowFunction が実装されたが、扱いが難しい - hogehoge @teramako
My JavaScript book is out! Don't miss the opportunity to upgrade your beginner or average dev skills. There are several UMD ways to define a module with zero dependencies but I believe that's quite an overhead so here an alternative: // please read next example too // which seems to be better for AMD tools (this.define || Object)( this.exportName = exportValue ); Update with a nice hint by @kentar
Vim Advent Calenderの111日目ですこんにちは。 勉強会に参加すると、みなさんPCにいろいろなステッカーを貼っているのを見かけますが、私は常々、「なぜVimステッカーを貼っている変態人はいないのか?」と思っていました。 そこで自分で作ってみることにしたわけです。 著作権の問題 Vimのロゴは私の作ったものではないので、私が勝手に編集したり、ステッカーにしたりするわけにはいきません。ライセンスがどうなっているかを調べる必要があります。Vimのサイトを確認しましたがロゴについては記載がなかったため、Google先生に「Vim logo license」と問い合わせてみると、利用者からの問い合わせにBram氏が返答しているメールのアーカイブがありました。 In general you are free to use the Vim logo for promotion of V
I'm pleased and gratified to announce the oft-promised 1.0 release of Backbone.js. Backbone has come a long way since its initial release as a small extraction of the JavaScript Model/View layer of an open-source web application (funnily enough, exactly 888 days ago). These days, you can find it helping to power web applications large and small, from major news organizations to comment widgets, a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く