はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
In the prior editions of this series, we took a look at HTML5 parsing and CORS. This week, we'll take a look at a feature that, by itself, doesn't do anything terribly useful but, when combined with other features, can be used to do some interesting things. That feature is ContentEditable and it can be used to allow you to make any document regions editable, allowing a user to modify the text on t
iPhoneアプリでデータベースぽいものであるものであるplistファイル。 チームで作っる場合、データはエクセルで作ることがよくあると思います。そのなものいちいち編集したり、置換したりするのは大変なのでcsvからplistへ変換するプログラムを書きました。 言語はscalaです こちらに置いてあります。 GitHub - akuraru/csv2plist: csv to plist converter 使い方 読み込ませるcsvファイルはこれだとしたら (sample.csv) id,テスト,本文 1,テスト1,"改行 含み" 2,test2,"カンマ,含み" 4,てすと3,"ダブルクォーテーション""含み" 1,っってすと,てふてふ初めの一行を目次として使う場合 ターミナルから次のように実行すると $ java -jar csv2plist.jar -t sample.csv こんな
Chromeの拡張機能はmanifest v2からCSP対応とかでいろいろと制限が厳しくなったわけですが、そもそもそのCSPがよく分からなかったので、HTML5Rocksの入門記事を訳してみました。 ところどころよく分からなくて適当に訳してたりするので、おやっ?と思ったら原文参照のこと。 http://www.html5rocks.com/en/tutorials/security/content-security-policy/ コンテントセキュリティポリシー入門 注: この記事はまだ完全に標準化を終えておらず不安定なAPIについて述べています。自身のプロジェクトで実験的なAPIを使う場合には注意が必要です。 ウェブのセキュリティモデルは同一生成元ポリシーにその根拠を持ちます。 https://mybank.com のコードは https://mybank.com のデータにだけアクセス
My JavaScript book is out! Don't miss the opportunity to upgrade your beginner or average dev skills. Oh well, apparently I wasn't joking here and I went even further ... so here I am with a weird hack you probably never thought about before ;) A Globally Frozen EnvironmentHave you ever thought about this in the global context? Object.freeze(this); Apparently not even browser vendors such Chrome o
TheLevelUp/ZXingObjC ZxingObjcはCosta Walcott氏の書くZxingのObjective-c portingだ。 ※ 以前に「iPhoneで使用できる1D/2Dバーコードリーダーライブラリィ」というエントリを書いたが、その時結論は書かなかったものの総論としては 「ライセンスに難があるものの、2D/1Dバーコードの両方が安定して読めて使いやすいZBarがお勧め」 だった。事実、私が書いたアプリケーションでもZBarを組み込んでいる。 しかしだ。ZXingObjcは本家ZXingをiOSで使う際の弱点をほぼ克服しており、それでいてライセンスは本家ZXing同様Apache 2.0ライセンスである。これはiOSで使えるバーコードライブラリィとしては一気に先頭に躍り出るのではないだろうか。 ちなみにこれもますいさん情報だが、リポジトリからのクローンでは駄目で、
Building a back-end API layer introduces a whole new layer of coordination between server and client code. While there are many aspects to this delicate dance of communication, one key ingredient to minimizing back-and-forth-confusion-about what-call-does-what, is consistently communicating about your API endpoints. This is by no means rocket science, but over time I’ve created a template that I n
ややうさんくさい感じのするタイトルですが、ホントの話なんです。 海外のサイトを見ていてたまたま見つけて試してみたところ「このプラグインを使えばデザイナー自身、そしてコーダーのお互いが幸せになれるっ!」と思ったので全力でご紹介したいと思います。 SPECCTRについてごく簡単に説明すると… フォント名やオブジェクトのサイズ、間隔、色などをボタン一つで建築の設計図のようにデザインの仕様を書き出せる というものです。 これまで、デザインからコーディングに取りかかる際に、ボタンのサイズやレイアウト間隔を正確に調べたりするには元データをいちいち開いたりしなければならず、地味ながら非常に手間のかかる作業が必要で、それらを一覧にできる良い方法が無いのが実情でした。 また、デザイナーからコーダーにデータを渡して、いざあがって来た時のレイアウトをみると、ところどころ変わっている部分があったりして、相互の無駄
Compile to HTML/CSS/JavaScript A list of upcoming programming languages that replace HTML/CSS/JavaScript - Elm (gos.i, homepage) The Elm programming language aims to make web development more pleasant. Elm is a type-safe, functional reactive language that compiles to HTML, CSS, and JavaScript. Elm's major distinguishing features are support for reactive programming and its focus on graphical use
The first release candidate for jQuery UI 1.9 is out! Since the beta release, we’ve upgraded to jQuery Core 1.8.0 and jQuery Color 2.0.0 and landed quite a few more bug fixes. We’re getting close to a final release, but we’re still pretty busy working on our new infrastructure. We’re working on a new web site, new download builder, and new documentation site to accompany the new release. For a lis
「高木浩光@自宅の日記 - Tポイント曰く「あらかじめご了承ください」」というエントリーによってTポイントツールバーは「騙す気満々の誘導」であると指摘、その2日後にTポイントツールバーのダウンロードが一旦停止されたり、ほかにも「ダウンロード刑罰化で夢の選り取り見取り検挙が可能に」「ローソンと付き合うには友達を捨てる覚悟が必要」「武雄市長、会見で怒り露に「なんでこれが個人情報なんだ!」と吐き捨て」「やはり欠陥だった武雄市の個人情報保護条例」というように、次々とセキュリティに関して絶大な影響を与え続けてきた独立行政法人産業技術総合研究所の高木浩光(通称:ひろみちゅ)氏によるCEDEC2012の講演が、非常に秀逸な内容となっており、ゲームに限らず、スマートフォンまでも含めてそもそも「個人情報」とは一体何か?ということから、個人情報の現在の扱い、プライバシーに関して今後あるべき方向に至るまで、縦横
After more than seven years, Greasemonkey has finally grown to version 1.0. Back in August of 2005 (almost exactly seven years ago now), Greasemonkey introduced wrappers intended to plug security holes. As a result the common pitfalls were born. Ever since then, in order to write a user script that would function properly in Greasemonkey, authors were required to either get lucky and not trip ov
Unrecognized Selectorのようにどこのメソッドが実行された際に発生したか判り難いエラーの場合、以下のシンボリック・ブレークポイントを作ってやることで、直接的にどこでエラーが発生したかが分かり易くなる。 -[NSObject doesNotRecognizeSelector:]NSObject-doesNotRecognizeSelector:メソッドはランタイムにレシーバであるオブジェクトが応答出来ないメッセージを受信した時にこのメソッドを呼び出すので、このシンボルに対してブレークポイントを設定することで同エラーを検出できる訳だ。。 追加の仕方は、ブレークポイントナビゲータ(cmd + 6)の左下の+ボタンから"Add Symbolic Breakpoint"を選択して、その後ダイアログにシンボルを入力すれば良い。(ライブラリィやブレークした場合のアクションも指定できるが
TL;DR In sass 3.2 there’s a new kind of selector called a placeholder selector for use with @extend. Mixins and functions can now take any number of arguments and be defined in nested contexts. You can now pass a block of styles to a mixin for placement by the @content directive. Numbers will have now 5 digits of precision instead of 3. But that’s not all. Read on for the details. CSS3 keeps getti
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く