background preloader

Job

Facebook Twitter

Git - the simple guide - no deep shit! Git - 简明指南 助你入门 git 的简明指南,木有高深内容 ;) 作者:罗杰·杜德勒 感谢:@tfnico, @fhd 和 Namics 其他语言 english, deutsch, español, français, indonesian, italiano, nederlands, polski, português, русский, türkçe, မြန်မာ, 日本語, 한국어 Vietnamese 如有纰漏,请在 github 提报问题 安装 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版 创建新仓库 创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。

git - the simple guide - no deep shit!

检出仓库 执行如下命令以创建一个本地仓库的克隆版本: git clone /path/to/repository 如果是远端服务器上的仓库,你的命令会是这个样子: git clone username@host:/path/to/repository 工作流 你的本地仓库由 git 维护的三棵“树”组成。 添加和提交 你可以提出更改(把它们添加到暂存区),使用如下命令: git add <filename> git add * 这是 git 基本工作流程的第一步;使用如下命令以实际提交改动: git commit -m "代码提交信息" 现在,你的改动已经提交到了 HEAD,但是还没到你的远端仓库。 推送改动 你的改动现在已经在本地仓库的 HEAD 中了。 分支 分支是用来将特性开发绝缘开来的。 创建一个叫做“feature_x”的分支,并切换过去: git checkout -b feature_x 切换回主分支: git checkout master 再把新建的分支删掉: git branch -d feature_x 除非你将分支推送到远端仓库,不然该分支就是 不为他人所见的: git push origin <branch> 更新与合并 要更新你的本地仓库至最新改动,执行: git pull 以在你的工作目录中 获取(fetch) 并 合并(merge) 远端的改动。

标签 为软件发布创建标签是推荐的。 替换本地改动 实用小贴士 链接与资源 图形化客户端 指南和手册 评论. iOS - WKWebViewで躓いた10つのまとめ. WKWebViewについてわかったこと。

iOS - WKWebViewで躓いた10つのまとめ

iOS 8.1.0の時点での情報です。 StackOverflowやDeveloperForumsからの情報と、私がOhajiki Web Browserを開発する過程で得た知識を短めにまとめてみました。 これ以外にもまだまだ細かい部分があるかと思いますが、より良い方法や補足などがありましたらコメント欄で是非とも教えていただければ幸いです。 Tmpフォルダ以外は を使ってアクセスできない iOS8.0.2からtmpディレクトリ以下のファイルに fileプロトコルでアクセスすることが可能になりましたが、それ以外のディレクトリからのアクセスは無効となっています。 GitHub shazron / WKWebViewFIleUrlTest Storyboard, Interface Builderで使えない コード側で初期化・表示しNSLayoutConstraintを設定する必要があります。 Target="_blank"のaタグが無反応 そのままではリンクを押しても無反応になってしまいます。 WKWebViewでtarget="_blank"なリンクが開かない時の対処法 他アプリへのURLスキームやApp Storeへのリンクは自分で振り分ける必要がある UIWebViewでは自動でURLスキームやApp Storeのリンクを開いてくれましたが、これもコードを書いて処理する必要があります。 一例: JavaScriptの alert, confirm, promptを表示させるためにはWKUIDelegateを使う必要がある alert, confirm, promptはそれぞれ以下WKUIDelegateのメソッドで処理します。 WKWebViewでJavaScript(Alert,Confirm,Prompt)の処理 Basic, Digestなどの認証の入力画面表示も自分で実装する必要がある WKNavigationDelegateの以下のメソッドを使います。

WKWebViewでBasic認証がかかったページへアクセスする方法 via @qmihara Cookieを複数のWKWebViewでシェアするにはWKProcessPoolを使う 各WKWebViewの初期化時に共通のWKProcessPoolを指定する必要があります。 例: Join.me – Free Screen Sharing and Online Meetings. Nginx: download. PageSpeed Insights. Android screen size HDPI, LDPI, MDPI. TestFlight » Beta Testing On The Fly. InVision – Free Web & Mobile Mockup and UI Prototyping Tool. Swift Programming Language. Modern Swift is the result of the latest research on programming languages, combined with decades of experience building Apple platforms.

Swift Programming Language

Named parameters are expressed in a clean syntax that makes APIs in Swift even easier to read and maintain. Even better, you don’t even need to type semi-colons. Inferred types make code cleaner and less prone to mistakes, while modules eliminate headers and provide namespaces. To best support international languages and emoji, Strings are Unicode-correct and use a UTF-8 based encoding to optimize performance for a wide-variety of use cases. Declare new types with modern, straightforward syntax. Add functionality to existing types using extensions, and cut down on boilerplate with custom string interpolations. extension Player: Codable, Equatable {} import Foundation let encoder = JSONEncoder() try encoder.encode(player) print(player) Perform powerful custom transformations using streamlined closures.

Designed for Safety Fast and Powerful Open Source. Issue & Project Tracking Software. Flurry. Smart phone test tool. Careers. Apply When you complete this final step in the application process, your resume/CV will be sent to a Microsoft recruiter and you'll receive an email confirming that we've received it.

Careers

A Microsoft recruiter will contact you if your application matches our current needs. The resume noted above will be used for applying to the position(s) listed in the table. Please make sure that these are the openings you are interested in applying for. Are you ready to proceed with submitting your resume for the above position(s)? Affirmative Action Information Microsoft is committed to a diverse work environment and this commitment is demonstrated, in part, through its affirmative action program. What prompted you to apply to Microsoft? To confirm that you are a person and not an automated program, please enter all the characters you see in the image. Notes:Your computer must be able to play audio in WAV format.