ao27のブックマーク (14)

  • Let's Encrypt の使い方 - Let's Encrypt 総合ポータル

    Let's Encrypt は、クライアントソフトウェア「Certbot」を使用することで、SSL/TLS サーバ証明書の取得・更新作業を自動化できる仕組みになっています。 独自ドメインがあれば、簡単なコマンド操作で SSL/TLS 証明書(無料)を取得できます。 ※一般の認証局で SSL/TLS サーバ証明書を取得する場合とは異なり、秘密鍵・公開鍵・署名リクエスト(CSR)を手動で生成する必要はありません。これらの作業は、Certbot クライアントが自動的に行います。 ※Certbot 以外の ACME クライアント (英文) を使用して Let's Encrypt の証明書を取得することも可能です。 より詳しく知りたい方へ このページでは、Certbot クライアント(旧・Let's Encrypt クライアント)のプラグイン Webroot または Standalone を使用して

    Let's Encrypt の使い方 - Let's Encrypt 総合ポータル
    ao27
    ao27 2015/12/05
  • DirectSEND - クラウドに置かない ファイル転送サービス

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    ao27
    ao27 2015/05/25
    ファイル直送サービス
  • サーバサイドで WebSocket を実装するための基礎

    比較的シンプルな仕様である WebSocket ですが、サーバサイドフレームワークからの視点で見ると留意しなければならない点が幾つかあります。 WebSocket の事前知識としてこちらの記事もご覧ください 多数の同時接続 一旦接続が成立すると、どちらかから切断しないかぎり、そのまま保持されます。WebSocket を使うサーバサイドは、同時に接続するクライアントの数が膨大になることを想定しなければなりません。いわゆる C10K 問題(クライアント1万台問題)です。 これを軽減するには、Linux では epoll システムコール、BSD の場合は kqueue システムコールなどの多重I/Oを使ったソケットの監視が必須となります。 また、リスエストを処理する部分については、1つの重い処理に引きずられて他のリクエストのレスポンスが遅くなっていはいけませんので、1リクエストを処理するのに1ス

  • Qt5.1ベータ版を使ってAndroidアプリを作成してみた - Qiita

    ご存知のように、Qt(キュート)はクロスプラットフォームのGUIフレームワークです。 昔はGUIアプリケーションが作れるツールキットと位置づけでしたが、最近はJavaScriptエンジン やHTMLレンダリングエンジンまで組み込まれてきており、Visual Studioにも劣らない開発環境と 言っても過言ではないように思います。 このQtで作ったアプリがAndroidでも動くようになるということで、先日リリースされたベータ版で ボタン1個だけのアプリを作り、Android端末で動かしてみました。なんとか動いたので投稿します。 一部不安定なところもありますが、正式対応版で修正されることを期待しましょう。 下記の内容は、正式版では変わる可能性があります。 環境構築 環境の準備ですが、私は LinuxMint 上でやりました。 32bitライブラリを動作させるために必要なソフトをインスールします

    Qt5.1ベータ版を使ってAndroidアプリを作成してみた - Qiita
    ao27
    ao27 2013/05/18
  • 現代的DNSサーバ PowerDNS - Walbrix

    PowerDNSは、リレーショナルデータベースなど様々なバックエンドを利用出来る DNSサーバです。古典的なDNSサーバとしては BINDが有名で今なお使われ続けていますが、BINDは全ての設定をテキストファイルで行う必要があるため使い始めるには DNSそのものの知識以外にも BIND自体の知識がそれなりに必要となり、あまり手軽に利用出来るとは言えません。 PowerDNSなら、汎用のデータベースを使ってデータを保持するため専用の管理ツールを組み合わせれば管理画面から比較的簡単に管理運用することができます。しかも BINDと同様 PowerDNSはオープンソースでありライセンス料金は発生しません。ただし、管理運用が簡単になるとはいえ PowerDNSとその管理ツールのインストールそのものは簡単ではありません。せっかくの有益なフリーソフトウェアを、インストールが難しいというだけの理由であきら

    ao27
    ao27 2012/07/27
  • Androidアプリで日商100万円達成した時にやったこと

    グローバルマネタイズ戦略【Metaps(メタップス) pte ltd.】 「グロバール×スマホゲーム」の勝ち方セミナー資料Katsuaki Sato

    Androidアプリで日商100万円達成した時にやったこと
    ao27
    ao27 2012/07/24
  • 色々なWebアプリケーションフレームワークのパフォーマンスを比較 | TreeFrog Framework

    Webアプリケーションフレームワークのスループットを比較してみた cakephper さんの記事をまねて、PHPのみならずMVC指向のWebアプリケーションフレームワークのスループットを比較してみました。私のスキルと時間の関係で、CakePHP, Codeigniter, Ruby on Rails そしてTreeFrog Frameworkの4つだけになってしまいました。Javaフレームワークを含めたかったですが、残念ながら知識不足でできませんでした(他力願)。 ・単純にDBから1件のレコードを取得し表示するまでのスループットを計測します。 注意点 cakephper さんの記事にもありますが、ここでの"速い"とはスループットが高いことを指しています。 環境 Server: Core2 Duo E4500 @ 2.20GHz / 2GB Memory / SATA HDD / 1Gb

    ao27
    ao27 2012/07/21
  • C++でWebアプリケーションを開発できる ~ 高性能フレームワーク「TreeFrog Framework」

    稿では「C++でも簡単にWebアプリケーションを開発したい!」という声にお応えして、C++によるフルスタックのWebフレームワーク「TreeFrog Framework」を紹介します。C++で開発する最大のメリットは、アプリケーションが高速かつ少ないメモリ使用量で動作することです。Webアプリケーション自体がさらに高速に動作すれば、より少ない数のサーバで多くのリクエストを処理することが可能になるでしょう。 はじめに Webアプリケーションの開発案件をみると、使われている言語はJavaPHPが特に多いように思います。C++のものはまず聞きません。C++プログラマがWebアプリケーションの開発プロジェクトに参画するとなると、新たに別の言語を習得しなければならないのが現実です。TIOBE Programming Community Indexというプログラミング言語の人気度調査において、C+

  • TreeFrog Framework | High-speed C++ MVC Framework for Web Application

    Small but Powerful and Efficient TreeFrog Framework is a high-speed and full-stack C++ framework for developing Web applications, which supports HTTP and WebSocket protocol. Web applications can run faster than that of scripting language because the server-side framework was written in C++/Qt. In application development, it provides an O/R mapping system and template systems on an MVC architecture

    ao27
    ao27 2011/03/21
    C++ Web Application Framework [C++] [framework] [web] [application]
  • TreeFrog Framework | High-speed C++ MVC Framework for Web Application

    小さくても パワフル そして 高性能 TreeFrog Framework は、C++によるフルスタックの高速Webアプリケーションフレームワークであり、HTTP はもちろん WebSocket プロトコルもサポートしています。 C++/Qt で作られたサーバサイドのフレームワークであるので、スクリプト言語のものより高速に動作することが可能です。アプリケーション開発では、MVC アーキテクチャのもと O/R マッパーやテンプレートの仕組みを提供し、「設定より規約」のポリシーでプログラミング言語C++でも高い生産性の実現を目指しています。 特徴 TreeFrog Framework には次のような特徴があります。 高パフォーマンス : 高度に最適化されたC++アプリケーションサーバエンジン O/R マッピング : 複雑で面倒なデータベースコーディングを隠蔽 テンプレートシステム : ERBラ

    ao27
    ao27 2011/03/21
    TreeFrog Framework 日本語 [C++] [フレームワーク] [ウェブアプリケーション] [framework] [web application][web]
  • 日本CodeIgniterユーザ会 - オープンソースPHPフレームワーク

    日本CodeIgniterユーザ会 - オープンソースPHPフレームワーク
    ao27
    ao27 2011/03/21
  • CakePHP: 高速開発 php フレームワーク。 Home

    New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x

    CakePHP: 高速開発 php フレームワーク。 Home
    ao27
    ao27 2011/03/21
  • symfony | Web PHP Framework

    Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

    symfony | Web PHP Framework
    ao27
    ao27 2011/03/21
  • Yii Framework

    Yes, it is! Yii is a fast, secure, and efficient PHP framework. Flexible yet pragmatic. Works right out of the box. Has reasonable defaults.

    Yii Framework
    ao27
    ao27 2011/03/21
    PHP Webアプリケーションフレームワーク
  • 1