iPhone ユーティリティ 無料 購入直後の軽快さを取り戻す!メモリとストレージを最適化するiOSお掃除アプリ「RAM Assistant」 先日、「不要ファイルを削除できるアプリはストアから削除される運命にあるので今のうちにダウンロードしておくべし」で紹介したようにクリーナーアプリは発売から遠からずApp Storeから削除されているので今回も同様に削除されてしまうでしょう。iOSのディスプレイを録画できるアプリも速攻で削除されてしまうんですがお掃除アプリもそう息は長くありません。現在無料中。 RAMのブーストとストレージの解放でiPhoneを購入直後のように軽快に iPhoneに溜まった不要なファイルをお掃除し、メモリの解放も合わせてできるクリーンアシスタント。 【iOS】これ1つでアプリの不要キャッシュ削除とメモリ解放をやってのける「xCleaner」 遅くなったiPhoneをワン
コミケWebカタログ84よりサークル情報やサークルカットのデータを提供するAPIサービスを公開致します。 無料の開発者登録を行えば、コミケWebカタログのAPIを利用したアプリを開発する事ができるようになります。 是非、この機会においてコミケWebカタログに対応したユニークなアプリケーションを開発してみてはいかがでしょうか? 【Powered By】 The Powered By Windows Azure mark is a registered trademarks of Microsoft Corporation in the United States and other countries, and are used under license from Microsoft.
「Raspberry Pi(ラズベリー・パイ)」について知っておくべきこと Raspberry Piは誰でも気軽に楽しむことができるシンプルなコンピューターだ。皆さんにも使い方を紹介しよう。 注文しておいた「Raspberry Pi(ラズベリー・パイ)」は、夕方にメール便で到着した。そしてその日の深夜までには、夫と私はそれをプリント・サーバーとして動かすことに成功していた。実は私達はどちらも、コンピューター・サイエンスの経験などは全く持ち合わせていない。 Raspberry Piは非常にシンプルなカード・サイズのコンピューターで、誰でも簡単にプログラムすることができる。元々は英国の学生が科学、テクノロジー、エンジニアリング、数学などを学ぶ入門用として設計されたものだが、35ドルという手頃な価格も手伝って、ホビー用途としても世界中の人々にとても人気がある。 小型のデバイスであるにも関わら
一般論として、全二重の通信プロトコルを実装するにあたっては、いくつか注意すべき点があって、具体的には、到達確認と切断シーケンスについて定めておかないと、送達されたはずのメッセージがロストしていたり、切断タイミングによってエラーが発生*1したりする。 具体例をあげると、たとえばTCP/IPにおいてshutdown(2)を用いずに、いきなりclose(2)を呼んでいると、read(2)やwrite(2)がエラー(ECONNRESET)を返す場合がある。 翻って、WebSocket (RFC6455)の場合はどうなってるか? だいたい以下のような感じっぽい。 ws.close()が呼び出されるとWebSocketをCLOSING状態に変更し、Closeフレームを送信する ws.onmessageはWebCosketがCLOSING状態にある間も呼ばれるかもしれない*2 相手からCloseフレーム
際立つ解像力と80年にわたり蓄積した色再現技術が生み出す卓越した写真画質 世界最大表示倍率(*1)、世界最短表示タイムラグ(*2)の「リアルタイム・ビューファインダー」搭載 プレミアムミラーレスカメラ 「FUJIFILM X-T1」 優れた高速性能、防塵・防滴・-10℃の耐低温性能で撮影領域を拡大! 新発売 富士フイルム株式会社(社長:中嶋 成博)は、世界最大0.77倍(*3)の表示倍率と、世界最短0.005秒(*4)のタイムラグで映像を表示する電子ビューファインダー「リアルタイム・ビューファインダー」を搭載したプレミアムミラーレスカメラ「FUJIFILM X-T1」(以下、「X-T1」)を、平成26年2月15日より発売いたします。「X-T1」は、独自のセンサーと画像処理エンジン、高精細フジノンレンズの組み合わせにより際立つ解像力を発揮し、80年にわたり蓄積した色再現技術により卓越した写真
D.I.Y.精神あふれるヘッドフォン。 毎日使ってるヘッドフォンの調子が最近あまり良くないんで「なんかいいのないかなー」と探していたら、ありましたよ掘り出し物が。スイスのzimoun社が製作したこちらは何とダンボールで作られたヘッドフォン。リサイクル万歳!それにきっと、普通のヘッドフォンより安上がりに違いありません。 だけどこのヘッドフォンのウリはダンボール製ということだけじゃありません。スイッチを入れると音楽が流れる代わりに横に取り付けられたコットンボールがビートを刻むんです!え、それじゃ肝心の音楽が楽しめないって?いやいや、コットンボールの奏でるビートもなかなかのものですよ。実際に上の動画で聴いてみてください。 ただし、これ使うのは室内だけにしましょう。着けたまま外出したら変人扱いされること必至です! [designboom] (KITAHAMA Shinya)
スマホアプリの市場拡大に伴い、直接SSL/TLSライブラリを使用するプログラムを書く機会も増えてきている今日この頃かと思います。 SSL/TLSライブラリを使う際には、接続確立時にサーバの認証を正しく行う必要があります。具体的には、クライアントプログラムで以下の2種類の検証を行うことになります。 SSL/TLSライブラリがサーバの証明書の検証に成功したこと サーバの証明書に含まれるコモンネーム注1が接続しようとしたサーバと同一であること 前者については、OpenSSLの場合はSSL_CTX_set_verifyの引数にSSL_VERIFY_PEERを指定するなどして、ライブラリ側で処理を行わせることが可能です(証明書の検証に失敗した場合はSSL_connectがエラーを返します)。 一方、後者についてはSSL/TLSライブラリによって差があり、検証機能を有効にするために特別な呼出が必要だっ
Valentin V. Bartenev vbart at nginx.com Mon Jan 27 20:02:19 UTC 2014 Previous message: : [PATCH 0 of 1] Mail: add support for SSL client certificate Next message: [PATCH] SPDY/3.1 protocol implementation Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] http://nginx.org/patches/patch.spdy-v31.txt This patch upgrades implementation of SPDY protocol in the ngx_http_spdy_module from draf
Objective Cのブロックは非常に強力ですが、nilのブロック呼び出しを行うとEXC_BAD_ACCESSで落ちるという厄介な問題があります。blockにnilを与えること自体が不正に見えるかもしれませんが、Objective Cは言語仕様的にnilを許容するケースが多いので、nilを与えても落ちないように設計するべきだと思います。 チェックの方法にはいくつかのアプローチがあるのでサンプルを書いてみました。詳細はコメントをご覧下さい。 @interface BTKBlockNilCheck : NSObject - (void) runBlockSample1 : (void (^)(NSError *error))block; - (void) runBlockSample2 : (void (^)(NSError *error))block; - (void) runBlockS
高効率の電源を必要とするものの、高価なDC-DCコンバータICを使いたくない技術者に向けて、リニア・レギュレーターを使った安価なDC-DCコンバータを紹介する。 高効率の電源を必要とするものの、高価なDC-DCコンバータICを使いたくない技術者に図1に示した回路を推奨したい。この回路の中心はIC1「LM7805」で、一般的で安価なリニア・レギュレーターICである。これに外付けのスイッチ素子としてpnpトランジスタを接続するだけで、1A以上の出力電流を供給できるようになる。このスイッチング回路は、負荷電流がゼロもしくは数mA程度になると、自動的にオフになる。すなわち、この場合はリニア・レギュレーターとして働く。 図1 リニア・レギュレーターを使った安価なDC-DCコンバータ。リニア・レギュレーターにスイッチング回路を追加することで、DC-DCコンバータを構成できる。一般的なDC-DCコンバー
[twitter:@fujiwara] さんのこれ、 新しいPerlに今まで使ってたモジュールをまとめてインストールする - 酒日記 はてな支店 ExtUtils::Installedで現在インストールされているモジュールからcpanfileを作る をベースにちょっと弄ってモジュールをリストアップするスクリプトを書いて使ってたんですが、core モジュールがリストアップされてなかったので、もろもろ対応したのを上げましたのでどうぞみなさまお使いくださいませ。 https://github.com/hirose31/list-installed-perl-modules 出力フォーマットは、バージョン固定な cpanfile と Perl のハッシュの2つです。 Carton使ってないけど、同じモジュール、同じバージョンのモジュールを一式、新環境にもりっとまるっと入れたい!とかってときに便利か
■ DigitalOceanに開発環境を作ってみた ことの発端はちょっと前に@t_wadaが重い鞄のせいで腰を痛めた話で、まぁリンク先では大きなラップトップを入れて持ち運べるバックパックは何が最適かといういかにもギークらしい話題が展開されているのだけど、技術者なら「そもそも重いものを持ち歩かずに済ます方法を考える」べきだよなぁと思ったこと。そう、このクラウド時代に「使い慣れた開発環境を一式みずから持ち歩く」なんて、前時代的な発想だと思うのよ。 じっさい最近は職場の環境が快適なこともあってLet'snoteは重いのでほとんど持ち歩かずにいたのだけど(Nexus7すら重いと感じる昨今)、こないだのAsakusa.rbで開発するために引っ張りだしたら、1.3kgはやっぱりまぁ重いのなんのって。ちゃんと開発できるだけのパワーがあるPCを持ち歩くなんて現実的じゃないって。そういう時代はもう、終わりに
いわゆるリリースノート(宣伝とも言う)です。 少し前にこのブログで書いた、JS向けオブザーバパターンライブラリのrev.2をリリースしました。 Release · saneyuki/observer-js · GitHub リリース概要 TypeScript用型定義ファイルを追加 ObserverSubject.destory()を追加 ObserverSubject.removeAll() -> ObserverSubject.removeTopic()に名前変更 Support IE6~8 First stable release 必要最低限のAPIセットが揃ったと考えたので、とりあえずstable releaseです。「とりあえずこれさえあればなんとかなるだろう」というAPIだけ載せました。将来的にIE6~8サポートは優先的に必ず削除する予定ですが、本バージョンのマイナーバージョンア
書籍「気づけばプロ並みPHP」のサンプルスクリプトにリモートスクリプト実行の脆弱性があるので報告します。 はじめに Yahoo!知恵袋の質問を読んでいたら、以下の質問がありました。 気づけばプロ並みPHP (著)谷藤賢一 (発行)リックテレコムP112の画像をアップロードする機能でエラーがでます。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11119835496 より引用 質問に対しては回答が既についてクローズされていましたが、引用されているソースを見て任意のファイルを任意のファイル名で、Web公開ディレクトリにアップロードできることに気づきました(下記)。 <?php // 略 $pro_gazou=$_FILES['gazou']; // 略 if($pro_gazou['size']>0) { if ($pro_
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く