ascii.io Interested in this domain? Get in touch
README.markdown MGBox - A UITableView replacement with simplified API Designed for rapid table creation with minimal code, easy customisation, attractive default styling, and with most common design patterns automated without need for fidgety UIView tweaking. Key Features Box lines accept and automatically lay out arbitrary arrays of UIViews, NSStrings, and UIImages Create box lines with multiline
もう何年も前になりますが、 以前開発してたプログラムを同業他社がコピペして使っていたのをたまたま発見し、頭に来て弁護士さんに相談したときのお話しです。 あたしってほんとバカ ある日、いつものようにお昼ごはんを食べながらニュースサイトを眺めていると、新しく競合他社がサービスを開始したというので早速チェック。 ふむふむ。中々よく出来てるなぁと感心しながら触っていたのですが、不思議なことに使えば使うほどデジャブに襲われたんですよ。どっかで見たことあるな、これ…と。 「……まさかな」と思いながらおもむろにブラウザの「ソースを表示」した瞬間我が目を疑いました。フレームワークも、もちろんそれを使ったコードもほぼそのまま。ご丁寧に変数名までバッチシ同じ。十中八九コピペされてると核心しました。思わずセブンのおでん吹くかと思いましたよ。危ない危ない。 悔しいじゃないですか。 表に見えるコードはJavaScr
I make stuff at Google. I'm trying to make building applications for the cloud just a little bit easier. After months of hard work by the WebMatrix team, it’s exciting to introduce the release candidate of WebMatrix 2. WebMatrix 2 includes tons of new features, but today I want to give an overview of the work we’ve done to enable building applications with Node.js. If you want to skip all of this
Content security policy Stay organized with collections Save and categorize content based on your preferences. Content Security Policy can significantly reduce the risk and impact of cross-site scripting attacks in modern browsers. The web's security model is based on a same-origin policy. For example, code from https://mybank.com must have access to only https://mybank.com's data, and https://evi
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
自分自身のxibファイルを作ったときinitを呼び出すとxibファイルの中身が見れた ファイル構成 HogeViewController.h HogeViewController.m HogeViewController.xib ソース [HogeViewController alloc init] 結果 xibファイルが表示される。 HogeViewControllerとFooViewControllerで同じデザインと発覚したので、親クラスPiyoViewControllerを作った ファイル構成 HogeViewController.h HogeViewController.m FooViewController.h FooViewController.m PiyoViewController.h PiyoViewController.m PiyoViewController.xib
アニメーションについて復習しよう(1) アニメーションについて復習しよう(2) アニメーションについて復習しよう(3) アニメーションについて復習しよう(4) さんざん引っ張ってきたアニメーションネタも大詰めを迎えてきました。 今回はCoreAnimationについて試してみます。 CoreAnimationを使う場合はUIViewそのものでなくCALayerを使わないといけないので若干ハードルが高いです。しかし、その分レイヤーを3D座業系で動かすなど、できる事が増えますので覚えておいて損はないでしょう。 まずはCALayerを使うための下準備です。画像があれば簡単ですが、画像を用意するのも面倒なのでQuartzCoreを使用します。CALayerを継承したクラスPointLayerを作成し、drawInContextメソッドをオーバーライドします。UIViewで言うところのdrawRec
I’ve just returned from the future, and I have a lot to share with you. World news, sports scores, market changes, all that stuff can wait. First, we need to talk about third-party JavaScript. There’s a great deal of browser technology on the way that will affect the way you write code. Here, I’ll focus specifically on tech that has relevance to third-party JavaScript (3PJS) developers. I’ve edito
In general, arrays in JavaScript are sparse – they can have holes in them, because an array is simply a map from indices to values. This blog post explains how to create dense arrays, arrays without holes. Sparse arrays Creating a sparse array of a given length is simple: > var a = new Array(3); > a [ , , ] > a.length 3 > a[0] undefined When you iterate over it, you can see that it has no elements
The Pitfalls of Boolean Trap Aug 24, 2011 7 min read #api #javascript #musing #qt Update: Read also the approach to detect Boolean traps (in JavaScript apps) using a simple script. The nice thing working for Trolltech was (among others) learning the principles behind the good API. The article Designing Qt-Style C++ API from Matthias 6 years ago is still a good reading till today. The content itsel
Today’s release of Yeti 0.2.6 comes straight out of Austin, Texas. This is the largest release since 0.2.0 shipped in March. Here are the highlights: Internet Explorer 6 and Android 2.3, 3.x, and 4.x are supported. Node.js 0.8 and Windows 7 readiness. “Agent disconnected” events & notifications. (Dav Glass) Fix Bug #85: Submit multiple batches to a Hub at the same time. Upgrade now You can install
URI Template JS This is a javascript implementation of RFC6570 - URI Template, and can expand templates up to and including Level 4 in that specification. It exposes a constructor function UriTemplate with the two methods: (static) parse(uriTemplateText) returning an instance of UriTemplate expand(variables) returning an string Be aware, that a parsed UriTemplate is frozen, so it is stateless. You
知って得する、Webブラウザ上で利用できるグラフィック関連技術。HTMLのような感覚で図形が描画できる「SVG」をハックしよう SVGドキュメントの書き方 本連載では、Webブラウザ上で利用できるグラフィック技術を分かりやすく紹介しています。第2回となる今回のテーマはSVGです。 ご存じの方も多いと思いますが、SVGはXMLをベースにしたベクトルグラフィックスの記述言語です。PNGのような画像フォーマットの1つでもありますが、実際にはXMLを記述したテキストファイルであり、HTMLと同様にJavaScript(DOM API)による制御も行えます。HTMLがタグによって文書の構造を記述するのと同様に、SVGはタグで図形を記述します。 ■ XMLでベクトルグラフィックスを記述するSVG 実はSVGの規格自体はかなり以前から存在したのですが、長らくInternet Explorer(以降IE)
1. DOM-based XSS Attacks M.Sc. Project thesis Zdravko Danailov Krassen Deltchev zdravko.danailov@rub.de krassen.deltchev@rub.de Ruhr-University of Bochum Faculty Of Electrical Engineering And Information Technology Chair for Network and Data Security Horst-Görtz Institute Prof. Dr. Jörg Schwenk First examiner: Prof. Dr. Jörg Schwenk Adviser and Second examiner: Dipl.-Ing. Mario Heiderich 16. April
Kerry BuckleyさんのRSpecのスライドが素晴らしい。さらっと読み通しておもしろいなと思ったところをノートしてみました。 なお、console でRSpecを使いたいときはSpec::Matchersをincludeすればよいです。 require 'rspec' include Spec::Matchers - 表紙 このスライドはSplippyというやつでできている。Escを押すとページのリストが出てかっこいい。 - Context contextはdescribeのエイリアス - Formatters フォーマッタ: docは試験内容がdocument化されて読みやすい。 - Formatters フォーマッタ: fuubarでプログレスバーをパーセンテイジ表示できる - Formatters フォーマッタは複数指定できる - Profiling プロファイルで時間のかか
Some Background (mostly some personal info about me - skip if you're only interested in the comparison): I've always been an Eclipse fan. Eclipse was always my favorite IDE for Java, and therefore when I started developing in Python PyDev was the obvious and excellent choice. I tried a little bit of Jetbrains' IntelliJ and PyCharm. They both seemed very impressive, but to be honest - whole the pro
WWDC開幕で、話題の中心はもっぱらiOS 6、Mountain Lion、Retina対応Macですが、気にせずテストについて書きます。 2012年6月現在、純正のSenTestingKit以外にも多数のiOSアプリ用テストフレームワークが存在します。今まで試してきた中で、おすすめのテストフレームワークをいくつか紹介します。 標準のテストフレームワーク SenTestingKit / OCUnit Xcodeに標準で付属しているテストフレームワークです。iOSアプリのテストを初めて学ぶには、素直にSenTestingKitから始めた方がよいと思いますが、非同期処理やUIを含むテストは面倒・困難です。Google Toolbox for Macを使って少し拡張することもできます。 長所 標準で用意されているので導入が楽。 シンプルなので理解しやすい。 他のフレームワークのメリット・デメリッ
About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)
このページは、iOS(iPhone/iPad/iPod touch)アプリ開発者/プログラマのための、iOS SDKのAPIの使用コード例の記事を探しやすいようにしたリンク集です。フレームワークごとに表でまとめてあります。メソッドやプロパティなどObjective-CのAPIの使い方の参考にしてください。 @ITにコード例の記事が掲載しているクラス/プロトコル/関数やフレームワークだけしかリストには挙げていませんが、今後新たにiOS SDKの使用コード例がある記事が公開されたら、改訂していく予定です。 フレームワークの並び順は、標準の「iOS Developer Library」と同様にしています。 Frameworks Cocoa Touch Layer Event Kit UI Game Kit iAd Map Kit UI Kit New! Media Layer Assets Li
UI Widgets One approach to frameworks is to try to find the one with the best set of UI widgets that fit your needs. UI widgets have powerful abstractions, but at some point we need to extend them, compose them, or create entirely new widgets, so I am looking for a foundational framework that a UI can be built with from the ground up or used to integrate with UI widgets. jQuery jQuery and other si
Disk Inventory X 1.3 (macOS 10.13 - 10.15) Please consider to donate to support the development of Disk Inventory X! More Info What is this?Disk Inventory X is a disk usage utility for Mac OS X. It shows the sizes of files and folders in a special graphical way called "treemaps". If you've ever wondered where all your disk space has gone, Disk Inventory X will help you to answer this question. For
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く