You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
はじめに Swiftのコードは多様な記述の仕方ができるので柔軟でかつ表現力もありますが、チームで開発を行うとどうしても記述の仕方が統一できず可読性も上がりません。弊社(Wantedly)でSwiftのアプリを開発した経験をもとにアプリ開発におけるコーディングスタイルガイドを作成しました。このコーディング規約がベストプラクティスだというわけではなく、Swiftもまだまだ手探りなところもあるので、参考情報としてご参照ください。また、規約の範疇ではないですがエラーになりやすい記述も合わせてフォローしています。 バージョン v0.3 改版履歴は文末を参照ください。 コーディング規約の必要性について Swiftはプログラマがリスクを取ることによってより簡素に端的に記述ができたり、型推論が強力なので型の明記を省略して記述ができます。チームでSwift開発を行う場合は、詳細に記述するのか、省略して記述す
Mac App Store is the simplest way to find and download apps for your Mac.To download BezierCode Lite - Vector Graphic to Objective C Code from the Mac App Store, you need a Mac with OS X 10.6.6 or later. Learn More. Description *** To celebrate release of QuartzCode - Vector Animation to Code, BezierCode Lite is FREE for a limited time!! *** *** BezierCode Pro is also now 90% OFF, don't miss this
Steady.js A jank-free module to do logic on the onscroll event without performance regressions in @media-query like conditions. Get Started Install Star on Github How does it work? Steady's main goal is to make the user scrolling jank-free. Below is an explaination on how Steady is working under the hood: First, Steady attaches a handler to the onscroll event, that excutes the trackers (collecting
Support for extensions using XUL/XPCOM or the Add-on SDK was removed in Firefox 57, released November 2017. As there is no supported version of Firefox enabling these technologies, this page will be removed by December 2020. Add-ons using the techniques described in this document are considered a legacy technology in Firefox. Don't use these techniques to develop new add-ons. Use WebExtensions ins
レスポンスはキャッシュされる NSURLConnectionでもAFNetworkingでも、レスポンスは設定によってはキャッシュされます httpのレスポンスコードを正しく返す必要があります。 サーバーからのjsonのレスポンス、画像のキャッシュの設定をしっかりみる必要があります 特に、普段返さないエラーページやメンテナンスページの設定を確認する必要あり バージョンコントロール 下位バージョンをサポートしないことで、インストールがかなり落ちます。 一度間違えて、7.1のときに7.0以降でなく7.1以降という設定でリリースして3割ほどインストールが落ちました cocoapodを利用している場合は、Podfileに書いているバージョンとprojectのバージョンに違いがあるかも注意する必要があります。 特定の7.0.2だけviewが崩れる問題などもありました iOSの細かい設定の違い カレン
たまに耳にする React を自分なりに少し調べてみたので、まとめがてらメモを残します。 ちなみに初めて React を知ったのは 天下一クライアントサイドJS MV*フレームワーク武道会でした。 Reactとは Facebook のチームが開発している、ユーザインタフェースを構築する為の JavaScript ライブラリです。公式ページ ⇒ http://facebook.github.io/react/ その特徴は(公式ページどおりですが)、 MVCの Viewのみ サポート なので恐らく 他のライブラリと容易に組み合わせ られる Virtual DOM (仮想DOM) 1方向 の Reactive バインディング Reactive .. きっと、(見えないところでシステムが)動的に View を更新する、という雰囲気でしょうか.. 公式ページを見ると、やり方によっては双方向にもできる
Free portable offline colour picker and colour editor for web designers and digital artists Visit SoftPerfect.com to download network administration and computer management software for Windows, macOS and Linux Graphic designers, digital artists and webmasters can get artistic ideas and inspiration at any moment. They often notice colours and colour combinations for their projects while doing some
独立系セキュリティ専門家の Rafay Baloch 氏は、2014年9月、Android端末の内蔵ブラウザに深刻な脆弱性が存在することを明らかにしました。この脆弱性により、ブラウザの「同一生成元ポリシー」が侵害され、「ユニバーサルクロスサイトスクリプティング(UXSS)」攻撃が実行される可能性があります。 攻撃者は、iframe を利用してユーザがアカウントを持っている正規の Webサイトを読む込む可能性がありました。今回の脆弱性により、攻撃者は、Webサイト上で Javaスクリプトを実行することができるようになります。これは、本来であれば、「同一生成元ポリシー」によって実行できないことです。「同一生成元ポリシー」とは、ある生成元から読み込まれた文書やスクリプトが、異なる生成元からの文書のプロパティを取得したり設定したりするのを防ぐポリシーです。「同一生成元ポリシー」が侵害された結果、ユ
OpenFastladder にクローラー向け API が出来ました。 若干むちゃくちゃな仕様だが無理矢理通したというものです。 自分の好きな言語でクローラーを開発し、 Fastladder で使用することが出来ます。 使い方 Fastladder をセットアップする ユーザーを作り、サインインする 右上のメニューにある Account っていうページにいって、左のメニューから API Key に行く Set or Change Auth Key っていうボタンクリックする Your API Auth Key is: *********************************** みたいになるのでそれ自分のクローラーにコピペ http://your\_fastladder/rpc/update\_feed に向けて以下の内容を POST する feedlink: フィードの URL
一つのマウス&キーボード で、複数台のパソコンを操作できるようにするソフト。 マウスカーソルの移動 or ホットキー といった操作により、現在使用しているマウス&キーボード を同じネットワーク内のパソコン上でも使えるようにしてくれます。 クリップボード内のアイテムを同期する機能や、共有先 PC 上で高速なページスクロールを可能にする機能... なども付いています。 「ShareMouse」は、シンプルなマウス&キーボード 共有ツールです。 一つのマウス&キーボード を、複数台のパソコン上で使用できるようにするマウス&キーボード共有ツールで※1、難しい設定なしでいきなり使い始められるところが最大の特徴※2。 1 フリー版では、2 台のパソコン間でのみ共有して使うことができる。 2 何らかのファイアウォールを導入している場合、ファイアウォール側で設定が必要になることもある。 (パソコン間の通信
IME is an abbreviation of Input Method Editor. This is a technical term from Windows but these days, this is used on other platforms as well. IME is a helper application of a user's text input. It handles native key events before or after focused application (depending on the platform) and creates a composition string (a.k.a. preedit string), suggests a list of what the user attempts to input, com
株式会社 オージス総研 組み込みソリューション第二部 大西洋平 1. はじめに 読者の皆さんは、Coderetreat というイベントをご存知でしょうか?この Coderetreat とはプログラマのスキル向上を目的に世界中の都市で定期的に開催されているボランティアベースのイベントです。 筆者は Coderetreat に過去 2 回参加してみて、プログラマのスキル向上に効果的なイベントであることを実感しました。本記事では Coderetreat の特徴、そして筆者が参加して感じた Coderetreat の効果、学びを多く得るための活動について紹介します。 公式サイト coderetreat.org Global day of coderetreat 2012 開催告知ページ 東京 大阪 松山 福岡 東京開催分のtogetterまとめ 2. Coderetreat の特徴 Coderet
More than 5,000 companies count on our digital courses and more to guide their teams through the tools and technologies that drive business outcomes. We can help yours too. New AI policy for O’Reilly authors and talent O’Reilly president Laura Baldwin shares the company’s ethical approach to leveraging GenAI tools and ensuring O’Reilly experts are compensated for their work. See it now It’s time t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く