(defparameter *app* (make-instance '<app>)) @route GET "/" (defun index () (render #P"index.tmpl")) Common Lisp, the most powerful language Common Lisp is the standardized most powerful language with high-performance implementations in the world. It has lexical closures, multi-dispatch object system called CLOS, the metaobject protocol and macros. As Caveman2 is written in portable Common Lisp, yo
Web clients, servers, application servers, browsers, etc.HTTP servers: (main topic: HTTP server) AllegroServe - Portable AllegroServe is a portable version of Franz Inc's AllegroServe HTTP server, which also includes an HTML generator and an HTTP client Antiweb - Antiweb is an event-based HTTP server that can support a high number of persistent connections in very small memory footprints Araneida
元々GitHubのAtomエディタのために開発されたデスクトップアプリ作成用フレームワーク「Electron」。HTML/CSSといったWeb系技術を使って、クロスプラットフォームのデスクトップアプリを開発可能なため、多くの開発者の注目を集めています。 本日紹介する「Photon」は、このElectron用の便利なコンポーネントを多数収録したUIツールキットです(GitHub、Hacker News)。 ツールバー、タブ、ナビゲーション、リスト、ボタン、フォーム、テーブルといった、GUIアプリ作成に必要なさまざまなコンポーネントを、アプリケーションに素早く組み込むことができます。コンポーネントの見た目もOS X風でクールです。 以下ご紹介。 バー ヘッダーとフッターを組み込むことができます。 バーとアクション バーにボタンを設置してアクションを定義することもできまうs. バーとタブ タブを
This post introduces a novel approach to developing, debugging, and profiling Node.js applications within Chrome DevTools. devtool # Recently I’ve been working on a command-line tool, devtool, which runs Node.js programs inside Chrome DevTools. The recording below shows setting breakpoints within an HTTP server. This tool builds on Electron to blend Node.js and Chromium features. It aims to provid
This library is the first step of a journey that every markup file in a repository goes on before it is rendered on GitHub.com: github-markup selects an underlying library to convert the raw markup to HTML. See the list of supported markup formats below. The HTML is sanitized, aggressively removing things that could harm you and your kin—such as script tags, inline-styles, and class or id attribut
AngularJS is a JavaScript framework gaining popularity in the developer community. It offers a unique toolset that allows you to build client-side applications with fewer lines of code. In particular, Angular’s data-binding features are extremely useful for rendering data from the Twitter REST API. The example below uses AngularJS in conjunction with the Twitter REST API to render embedded Tweets.
Building an RSS Reader With MeteorJune 27, 2013 Meteor is a nifty Javascript based platform that features live page updates as data is changed across browsers and users. With the demise of Google Reader, I thought an RSS reader might be a good application to put Meteor through its paces. Turns out Meteor does a fantastic job and is a lot of fun to work with. I named my RSS reader Ocular. (Feel fre
An open-source, web-based viewer for high-resolution zoomable images, implemented in pure JavaScript, for desktop and mobile. See how people are using OpenSeadragon in the wild. Examples & Features Basics Creating Zooming Images Viewport Coordinates Supported Tile Sources OpenSeadragon supports several image serving protocols out of the box and is actively adding support for more. If the image ser
For content marketers, content curation is integral to online strategy. Effective curation helps position you as a thought leader in your space, and is an economical way to maintain a consistent publishing schedule of quality content. But manually trying to find the most relevant content in a given industry and then publishing it across multiple channels can be time-consuming. To curate effectivel
There are many common pitfalls when it comes to writing memory-efficient and fast code. In this article we’re going to explore some test-proven approaches for writing code that performs better. JavaScript engines such as Google’s V8 (Chrome, Node) are specifically designed for the fast execution of large JavaScript applications. As you develop, if you care about memory usage and performance, you s
目次 2019年追記 はじめに クラス実現のために必要な JavaScript の言語仕様 function this call new 演算子 prototype チェーン プロパティ: prototype Google Closure 流のクラスの実現方法の概要 クラスの宣言とコンストラクタの定義 メンバ変数 (インスタンス変数) メソッド定義と呼び出し private, protected 継承 プロトタイプチェーンを利用してメソッドを親クラスから引き継ぐ 親クラスのコンストラクタの呼び出し メソッドオーバーライドと親クラスのメソッドの呼び出し 多重継承 abstract, interface inherits の実際のコード 良くないクラス実現方法 ES6 のクラス 2019年追記 この記事ではclassが導入されたES6以前のJavaScriptでどのようにクラスに相当するものを
codehub://というURLスキームがあった. CodeHubというiOSアプリがあって,GitHubのイベントとかリポジトリとかIssueとか閲覧したり編集したりできる. CodeHub - iOS Client for GitHub ソースも公開されてる. github.com 最近TIL(Today I Learned)で草を生やしているので,MarkdownフォーマットでページタイトルとURLをコピーするブックマークレットを使っていた. そこからCodeHubのIssueにペーストするのが手間なので,そのままCodeHubを起動する方法を探した. github.com githubのURLのうち,httpsをcodehubに置き換えるだけでGitHubの該当ページをCodeHubで開いてくれる. 例えばこのページをSafariで開いている時にhttpsをcodehub置き換える
2013年1月から2019年12月までの7年間、Raspberry PiでWebサーバを運用していました。現在はAWSに引っ越しました。(AWSの勉強しないといけないので。。。) Raspberry PiでWebサーバを運用していた当時の導入・運用については過去のページを参照して下さい。 ■Raspberry Pi3 Type BでWebサーバ運用してました!(2018年3月~2019年12月) 2018年3月から2019年12月までRaspberry Pi3 Type Bで自宅Webサーバを運用していました。 導入や運用中のできごとを紹介します。 これまで約5年間、Raspberry Pi1 Type Bの1台で運用してました(詳細)が、データバックアップ先に使用していたプロバイダのHPサービスを都合により解約することになり、自宅内で常時バックアップを行う必要が発生しました。そのため、R
電源いれるところから、すでに盛り上がるティーンエイジャー。 かつては当たり前だったものが、現代ではネタになります。10代の子どもたちに、過去のガジェットをあれこれ触らせてみるシリーズを公開するYouTubeアカウント、Fine Brothers Entertainmentから新ネタです。今回はWindows 95をキッズが体験。 現代のパソコンと比べてかなり大きかった当時のパソコン。まずはパソコン自体を見てのリアクションは…。 「Oh My God…」「フロッピーディスクってのいれるやつでしょ?」 「これ、初めて作られたコンピューター?」 さて、電源をいれます。ボタンを押すというのはさすがにすぐできますが、モニターとコンピューターの2つのボタンを押すというのは予想外。起動に時間がかかるのに苦笑い。WIndows 95と表示されると、存在は知っている子も。 「聞いたことある。ジョークとしてだ
AI, Gaming, Opera GX Aria gets Buffed in Opera GX July 1st, 2024 Aria gets buffed in Opera GX. New features are being added to improve Aria's capabilities. Desktop Opera unveils Opera One R2 in Developer June 26th, 2024 Opera unveils Opera One R2 for early testing. This is a new version of the Opera One browser released in... Desktop Opera One now available for Windows on Arm June 13th, 2024 Opera
There are a lot of stereotypes in the programming community. "Swift is used by a bunch of bearded hipsters." "C++ is for old people." "No one likes coding in Java." Well it turns out that some of these might be true. Approach GitHub is likely the most popular open-source hosting platform in use today. GitHub has many open-source repositories for code written in wide variety of languages. They also
Other Languages: 한국어 Русский 简体中文 About Scala school started as a series of lectures at Twitter to prepare experienced engineers to be productive Scala programmers. Scala is a relatively new language, but draws on many familiar concepts. Thus, these lectures assumed the audience knew the concepts and showed how to use them in Scala. We found this an effective way of getting new engineers up to spe
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く