工作5年多了,对所处行业环境及技能的一些认识!

分类:工作记 | 作者:凹凸曼 | 发表于2013/12/05 7条评论

一、新媒体比传统媒体更最重要的什么?

根据我处行业环境来说 ,新媒体推进太缓慢了,一些资料表明,公司尝试的几个项目都失败了。

个人认为是决策的失败,一些项目旁观者,有些地方搞整有问题!

估计对于其他的公司早都死翘翘。如果不能成功转型 我也相信短期不会死掉,但不代表不久的将来!

木有办法,对于这样的性质的公司,侧重点不在于研发及人才的投入。

为什么?从技术人的角度看 我们公司都反映太慢!

前几年,智能手机那时候发展迅速,为什么那时候不加大对研发的投入!

如今已过了几年,也想在这个领域分点利益,但还是 对于研发投入也很少!

objective-C基础总结

分类:iOS | 作者:凹凸曼 | 发表于2013/11/28 objective-C基础总结已关闭评论

最新的xcode5.0默认创建项目是开启了ARC的 releas就是多余的,不过对于内存管理release retain copy还是最好学习一下。

ARC用的strong weak代替retian assign ,不然你考虑向ios5.0以下 兼容就会存在问题哈

1、每个程序都有自己的UIWindow, UIWindow继承UIView
2、UIView的问题
谁来控制UIView之间的切换?
谁来管理UIView的生命周期?
谁来给UIView装配数据?
谁来监听UIView事件?
答案:控制器 UIViewController
3、运行原理?
1>创建一个UIApplication对象
2>开启消息循环(main loop)
UIApplication对象的应用程序的象征
3>再创建一个UIApplication的delegate对象,负责监听UIApplication的生命周期
4>当UIApplication的生命周期发生改变时,会给delegate发送不同的消息
A.当第一运行程序的时候
didFinishLaunchingWithOptions (加载完毕)->
applicationDidBecomeAction(获取焦点)
B.当点击home键的时候
applicationWillResignActive(失去焦点)->
applicationDidEnterBackground(进去后台)->
C.当再次点击应用图标重新进去应用的时候:
applicationWillEnterForeground(进去前台)->
applicationDidBecomeActive(获取焦点)

UIApplicationMain 第四参数设置代理 第3个参数指定UIAppliation的类名(或者子类) nil为空时候 默认UIAppliation

object-c开发iphone客户端demo

分类:iOS,PHP | 作者:凹凸曼 | 发表于2013/10/11 3条评论

国庆前,基本完成object-c语法的学习 也完成一个登陆 、注册、个人信息展示的一个案例

也对一个月左右学习的进行的实践检验。object-c与我之前用的多数开发语言来说 多了一个重要的内存管理 ,一般情况下对象不会自动回收,需要手动释放 (除ARC)。所以对于初学者来说是重点学习的方向,如果之前学过面向对象的思想,object-c 面向对象的思维一样通用的。

对于开发客户端来说,个人认为一般要分为三步走。 第一、客户端后台管理的开发,主要用于管理员管理用户的相关资料 及一些信息处理等 ;第二、开发的api 接口 (可以采用xml 或json通信方式) 这一步非常重要 个人认为不能少,因为直接与数据库存读是非常危险的,对于安全要求比较的高的,api最好设置公钥私钥 ;第三、当然是客户端前端的开发了 。

我的注册登陆案例就少第一步 。就没有搞那么完善哈,主要是做一个object-c的程序 。

API 用 php 写的 如下:

开启苹果mac学习之旅

分类:iOS,工作记 | 作者:凹凸曼 | 发表于2013/08/19 开启苹果mac学习之旅已关闭评论

前几天,从公司分配到一个mac book Pro 用于开发apple上的应用,感觉还是很可以,

不过呢弄出问题了还是要赔的,每天就多了一陀在身上,哭逼的我呢!

以前就知道mac基于unix unix是古老的操作系统,可以说linux里的东西,很多还是延用unix,

也找到了一份熟悉的感觉(工作的时候都用的linux)。

没有用过unix,也不知到苹果在unix基础上做了,什么样的改动。

开始摸索之旅,尝试从终端入手,用linux指令 在mac使用,

目前从使用的情况,感觉大部分指令 适合mac。

今天,开启又一门语言的学习之旅,她就是objective-C。

svn相关指令的使用及repos配置

分类:Linux | 作者:凹凸曼 | 发表于2013/08/12 svn相关指令的使用及repos配置已关闭评论

最近为了方便程序的管理,在服务器安装svnserver,计划定期进行版本更新!

服务器环境用的windows server 2008 我客户端的用的linux 为命令环境使用需要用指令操作

一、指令使用

A、服务器端使用

1.创建仓库

svnadmin create test/

2.初始化仓库

md source

在此目录下建一个文件

svn import source/ file:///f:/lycsvn/repos1/ -m “init source”

3.测试新建仓位是否正常

svn checkout file:///f:/lycsvn/repos1/

B、客服端和服务端都可以使用
4.远程查看仓位

svn list svn://IP/shop

5.把仓位文件checkout 本地

svn checkout svn://IP/test f:/testsvn

6.修改文件后需要提交仓位

svn commit –message “shuacommand” –username=shua –password=redhat f:/testsvn

7.新增文件呢?

svn add f:/testsvn
svn commit –m “testmessages” f:/testsvn

二、repos配置文件修改

如何解决oracle在linux 纯字符界面安装问题?

分类:Linux,oracle,问题集 | 作者:凹凸曼 | 发表于2013/07/04 如何解决oracle在linux 纯字符界面安装问题?已关闭评论

之前在oracle 下面用图形装了(oracle图形界面安装遇到的问题),

毕竟图形界面用于个人使用,而服务器下的一般是字符界面,所以安又尝试字符界面的安装

我的环境是centos 6.3 64位 +oracle 11g

安装具体过程就没有必要写了,主要说一下安装中特别注意出错的

安装的详细过程 网上一大把去搜吧,也可以参考,HP-UX静默安装oracle11g过程 及oracle官网

一、注意 在安装钱检测目录权限的问题 (尽量把用户安装的数据放到oracle用户下操作) 如下图:

drwxrwxrwx 12 oracle oinstall 4096 Aug 17 2009 doc
drwxrwxrwx 4 oracle oinstall 4096 Aug 15 2009 install
drwxrwxrwx 2 oracle oinstall 4096 Jul 4 14:16 response

回顾王者ZF一些感想及解决ZF在nginx上运行的问题?

分类:PHP | 作者:凹凸曼 | 发表于2013/06/06 回顾王者ZF一些感想及解决ZF在nginx上运行的问题?已关闭评论

个人认为zend framework是众多php 框架之中的王者,

此框架运用了大量的面向对象的设计模式思维。

在3年之前,当时ZF还是 1.0版本 ,

用ZF 写了一个通用信息管理系统,

并在ZF身上学习PHP面向对象的思想。

尽管以前学java 都是面向对象的思维,

但是在搞PHP面向对象的时候不一样,

因为php本身不是面向对象的语言

强加一种面向对象的去编写php总觉得 不太爽,

所以php项目我不会刻意使用面向对象,

适合的环境 运用怎样舒服,就怎样写。

如何解决linux网卡掉包或挂掉?

分类:Linux,工作记,问题集 | 作者:凹凸曼 | 发表于2013/04/23 1条评论

之前公司的系统由于网卡问题,经常出现掉包(掉包排除攻击的 因素)或者突然挂掉,

严重影响服务的正常提供,因此想在出现此问题时自动解决。

思路:对网卡检测掉包情况,或者用ping检测,出现了,就重启哈网卡 。瞧是很简单吧!

代码如下:

#安装帮助: mkdir /cyc
#/cyc/renetwork.log为日志文件

#!/bin/bash
# 2013-2-17 @凹凸曼
# ping timeout restart network
# lastmodtime 2013-3-19
pingNetwork(){
local c=$1
local pcount=$2
local dst=192.168.0.143 #修改为你的交互机或者路由器ip
if [[ ! $pcount =~ ^[0-9]+$ ]];then
pcount=5

如何解决在linux图形界面下装oracle遇到的问题?

分类:Linux,oracle | 作者:凹凸曼 | 发表于2013/04/08 1条评论

我的环境64位centos6系统下,

第一次装采用图形界面安装,这个玩意需要的库还有点多,遇到第一个问题,依赖库,如下图所示:
这些库都是I386的我查了一下对应的的64位的库 有,我就忽略了。

二、第一次启动遇到的问题:ORA-00205: error in identifying control file, check alert log for more info

控制文件缺损,尝试恢复,未果,接着进行了二次重新安装。

三、安装过程–端口失败
[main] [ 2013-04-07 11:32:53.636 CST ] [ConfigureListener.isPortFree:1088] Retu
rning is Port 1521 free: false

解决:防火墙端口开启

四、安装过程–dbca失败 这暂时跳过了

吐槽新浪xweibo

分类:工作记,问题集 | 作者:凹凸曼 | 发表于2013/04/02 吐槽新浪xweibo已关闭评论

新浪微薄的免费平台搞了一段时间就没有继续升级并且后续的接口替换直接影响使用者的心情

我在运维中发现,升级v2大部分接口都不能用鸟,并且很多原有的接口需要升级一些高级权限才能用,

一些接口直接抹杀(如:自定义微薄),可悲啊!

之前解决一些如搜索微薄接口,修改api接口解决;

通过查看日记还有很多其他的问题 ,如下:

code: 403 //这种就需要申请高级接口。。。。。