Niko's blog

Git command a day - Git 迁移保留提交记录和分支

git migration
最近的项目需要进行一个迁移,然后希望迁移的时候保留所有的提交记录和分支,迁移后新的项目还要进行目录结构的调整。 一开始以为很简单的只是需要把remote origin的URL重新指向新的项目就可以了,但是发现比想象中麻烦多了。 初试一开始我真的就这么做了,把remote origin的URL ...
Read more

工作小记

工作
这次来上海工作已经有两个多月了,算是一个新的开始。今天产品刚上线,遇到了一些故障,在这里也记录一下。 以前是在一家小的公司工作,产品上线根本没有流程可言,基本上由工程师主导(说的就是我自己)。如果中途出现什么问题,要么产品直接下架,要么服务直接就暂停了。这绝对是太流氓了,所以根本就做不起来。 ...
Read more

Mac下简单ftp使用

Mac 工具杂谈
今天研究了一下iOS的in-house发布方式,发现还是比较简单的。在研究过程中要用到ftp上传文件进行测试,于是发现在mac中已经预置了ftp工具,通过Finder可以简单的连接到ftp服务器。通过命令行可以进行一些简单的操作,如下载,上传等。把这些东西记录一下。 通过Finder连接ft ...
Read more

First Response Without Keyboard Present

objective-c iOS开发
在iOS开发中,我们大多数是通过UITextField,UITextView来响应输入的,而且这也满足了绝大部分的需求了。由于需要实现一个响应输入(成为firstreponse),而又不显示系统键盘,今天就大概看了一下文档。 文档介绍得很详细,开发者完全可以自己实现自己的输入系统,只要你su ...
Read more

UIEdgeInsets 小记

UIEdgeInsets
今天出于好奇,想自己写一个UITabBarController,于是就开始动手,于是也就遇到了在tabbar中如何只用一个控件就能把图片和标题显示成标准的baritem一样。 看到了UIButton既有有图片又有标题,于是就从它动手。 如果我们对一个button既设置了图片又设置了标题的话, ...
Read more

Mac OS X 安装phonegap的android和iOS的问题

phonegap
目测以后要用到phonegap进行跨平台开发,今天有空就先把开发环境给搭建起来,来个简单的入门。去到phonegap的官网,看到对初学者的安装是有比较全面的文档,第一感觉还是不错的。 基本的环境要求还是比较容易安装的,只要按照文档进行就可以了,如node.js,命令行等。 这基本的安装完毕后 ...
Read more

Git command a day - checkout remote branch

git checkout
最近开始要频繁使用git了,这些文章在于纪录使用的一些命令,以及遇到的一些问题。 ###checkout 远程分支### 每当我门需要参与一个项目,或者把拿一些开源的项目来用时,第一步总是需要把它们拿到本地,所以我们首先都会clone下来。 当你把一个项目clone下来后,使用git bra ...
Read more

Base64 编码原理简介

base64 objective-c
最近想到把在项目中用到的一些ios开发中标准库的类别实现进行收集,进行整理,方面以后使用。这是地址KNAdition,很大部分都是网上找到的,所在我想得自己先了解才好放上来吧。今天就看到了一个关于base64编码的一个方法,之前很早就听说过,但是具体原理却不甚解,趁着今天有空就学习一下。 其 ...
Read more

Ubuntu Install Mysql Note

Mysql database
Recently,I am learning server and web development.So I need to install a database on my ubuntusystem and I choosed mysql for my first try.Now I re ...
Read more

Ubuntu 安装go语言开发环境小记

开发工具
新手上路,最近在学习go语言开发,在配置开发环境时遇到了一些问题,今天就暂时做一下记录。有于是在折腾安装成功后才写这篇文章的,所以不会有太多的案发现场证据,如截图什么之类的。我的安装环境是在ubuntu13.04桌面版。 由于我之前是使用apt-get安装的,安装完后发现版本是1.0.2,并 ...
Read more
Prev Next