Archive for the ‘操作系统’ Category
Ubuntu Packaging Guide 打包手册
Ubuntu Packaging Guide 是由 Daniel Holbach 编写的,一份专门面向 Ubuntu 开发者的软件打包教程。
Ubuntu 的打包方式与 Debain 的有着些许差异,这本教程针对 Ubuntu 开发者,提供了 step by step 式的操作步骤介绍及大量的命令行实例,简洁明了。
主要内容包括:
- 基础软件安装
- 结合 Launchpad 进行工作
- 如何对软件进行 Bug 修复
- Ubuntu 软件打包基础知识等等
Developing Android Applications with Adobe AIR

简介 Book Description:
If you want to use your ActionScript skills to build mobile applications for the Android OS, this thorough guide will show you how to use the unique programming environment, architecture, and tools in the Adobe AIR for Android SDK. You’ll get practical hands-on experience on a wide range of development topics, from device-specific features to optimization techniques and best practices — including how expand your mobile development experience beyond Android to other platforms.
关于作者 About the Author
Veronique Brossier is Senior Flash Engineer at MTVNetworks and adjunct professor at ITP/New York University. She has worked on applications for the world of art and entertainment, including The New York Visitor Center and the 9/11 Memorial site for Local Projects, NickLab for R/Greenberg Associates, Cartoon Network Online, the Hall of Biodiversity at the American Museum of National History, and many more.
iOS Development with Flash

简介 Book Description:
Use your Flash skills to create popular apps for Apple products
The new version of Flash allows you to export your developed applications as iOS apps, which can then be uploaded to Apple s app store. Written by an expert Flash and iOS developer, this visual guide takes your Flash skills to the next level so that you can begin developing applications for Apple s unique platform. Loads of screen shots enhance your learning process as you go step by step through the process of creating apps that rate well in the app store. You ll quickly get up to speed on the special considerations of developing for the iPhone, iPod touch, and iPad.
* Takes you visually through the process of creating apps designed for Apple s unique platform using the latest version of Flash
* Points out pitfalls and shares best practices for using Flash to develop for the iPhone, iPod touch, and iPad
* Offers tips for developing applications that rate well in Apple s app store
* Uses approximately 2,000 screen shots to drill home the step-by-step lessons on using Flash to develop mobile apps
If you are a visual learner, then iOS Development with Flash: Your visual blueprint for developing Apple apps is essential reading for you to start creating successful Apple apps.
目录 Table of Contents:
1 GETTING STARTED WITH IPHONE DEVELOPMENT.
Introducing the iPhone and iPod touch.
Introducing the Development Tools.
Introducing the Available APIs.
Check What APIs Are Not Available.
Become an iPhone Developer.
Generate a Certificate Signing Request on Mac OS X.
Generate a Certificate Signing Request in Windows.
Upload Your Certificate Signing Request.
Create a P12 Certificate on Mac OS X.
Create a P12 Certificate in Windows
Add Devices to Your Account.
Create App IDs.
Create a Provisioning Profile.
Add Provisioning Files to Your Device.
2 GETTING STARTED WITH FLASH CS5.
Using the Actions Panel.
Create a Skeleton Custom Class.
Set the Source Path.
Create MovieClips.
Create Buttons.
Edit Properties in Flash.
Add Objects to the Stage with Code.
Remove Objects from the Stage with Code.
Work with Events.
Using the Drawing API.
Using Flash CS5 Help.
3 DEVELOPING YOUR FIRST APPLICATION.
Create a New Project.
Configure Publish Settings.
Set Your Application Output.
Add Your iPhone Certificate.
Add Your Provisioning File.
Compile from Flash Professional CS5.
Compile from the Command Line.
Install Your Application with the iPhone Configuration Utility.
Install Your Application with Xcode.
Update Your Version Number.
4 DESIGNING YOUR APPLICATION.
Explore Apple’s Human Interface Guidelines.
Understanding Screen Resolutions.
Create Full-Screen Applications.
Understanding Screen Orientation.
Create Usable Hit States.
Understanding Layout.
Change the Status Bar Style.
5 HANDLING INTERACTION.
Create Button States.
Respond to Touch Events.
Track Multiple Touches.
Respond to Zoom Events.
Respond to Rotate Events
Respond to Pan Events.
Respond to Swipe Events.
Listen for Accelerometer Events.
Determine If the Accelerometer Is Available.
Determine Device Orientation.
Detect Which Way Is Up.
Filter Accelerometer Data.
6 WORKING WITH IMAGES.
Prepare Your Images.
Import Images.
Display Images.
Bundle Images with Your Application.
Load Images at Runtime.
Create Images Dynamically.
Save Images to the Photo Library.
Load Images from the Photo Library.
Using iOS Default Images.
7 WORKING WITH SOUND.
Import Audio into Your Project.
Choose an Audio Codec.
Bundle Sounds with Your Application.
Load Sounds at Runtime.
Play Sounds.
Stop Sounds.
Set the Volume of a Sound.
Visualize the Sound Spectrum.
8 WORKING WITH VIDEO.
Explore Available Video Formats and Encode a Video File.
Convert Videos.
Embed a Video.
Bundle a Video with Your Application.
Load a Video.
Buffer a Video.
Control a Video.
Set the Volume of a Video.
9 WORKING WITH TEXT.
Determine Available Fonts on Your Device.
Embed Fonts in Your Application.
Create an Input TextField.
Create a Password TextField.
Using TLF TextFields.
Create a Scrollable TextField.
10 SAVING STATE.
Create a Local SharedObject.
Write to a SharedObject.
Load Data from a SharedObject.
Connect to a SQLite Database.
Create a SQLite Table.
Insert Data into a SQLite Table.
Select Data from a SQLite Table.
Update Data in a SQLite Table.
Delete Data from a SQLite Table.
Handle Application Exits.
Save Application States.
11 WORKING WITH FILES.
Reference Files and Directories.
Write Files.
Read Files.
Update Files.
Append Files.
Handle Files Synchronously.
Copy Files.
12 USING THE LOCATION, CONTACTS, AND WIFI FEATURES.
Retrieve Your Current Location.
Map Your Location.
Determine Your Speed.
Retrieve a List of Contacts.
Retrieve a Contact’s Details.
Retrieve Phone Number Favorites.
Check for an Internet Connection.
Check for a Persistent WiFi Connection.
Set the System Idle Mode.
13 USING SPECIAL IPHONE URL PROTOCOLS.
Make Phone Calls.
Open the Mail Application.
Open the Maps Application.
Open the Messages Application.
Play a YouTube Video.
Open the iTunes Store.
14 INTEGRATING WITH THIRD-PARTY SERVICES.
Submit Updates to Twitter.
Display Ads with Smaato.
Track with Google Analytics.
Display Ads with AdMob.
15 OPTIMIZING PERFORMANCE.
Optimize Your Display List.
Manage Mouse Events.
Understanding cacheAsBitmap.
Understanding cacheAsBitmapMatrix.
Determine the Device OS.
16 CREATING APPLICATION SETTINGS.
Create a Settings Bundle.
Add a Settings Group.
Add a Text Setting.
Add a Multiple Value Settings Field.
Add a Toggle Switch Field.
Add a Slider Settings Field.
Add a Title Settings Field.
Add the Settings Bundle to Your Application.
Read the Settings.
Add an Icon to Your Settings.
Read Your Device’s Global Settings.
17 DEBUGGING YOUR APPLICATION.
Show Your Trace Statements.
Create Breakpoints.
Using the Flash CS5 Debugger.
Understanding the Debug Console.
Understanding the Variables Panel.
Get Crash Reports.
Using Instruments.
Using the ObjectAlloc Instrument.
Using the Core Animation Instrument.
Using the OpenGL ES Instrument.
Using the Activity Monitor Instrument.
Using the Hardware Acceleration Profiler.
18 DEPLOYING YOUR APPLICATION.
Create an Application Icon.
Remove the Glare from Your Application Icon.
Create a Default Splash Screen.
Create App Store Graphics.
Create a Distribution Certificate.
Create an Ad Hoc Provisioning File.
Publish for Ad Hoc Distribution.
Create an App Store Provisioning File.
Publish Your Application for App Store Distribution.
Submit Your Application to the App Store.
Getting Your App Approved.
Track Your Application Sales.
INDEX.
关于作者 About the Author
Julian Dolce is a senior Flash developer at QNX Software Systems, specializing in mobile AIR applications. Julian has spoken at numerous conferences around the world where he has taught workshops on moving from Flash development to iPhone development and on AIR for Android development. He also maintains a personal development blog, www.deleteaso.com, in which he writes about his life as a Flash developer.
Linux From Scratch 6.8 LFS6.8下载
LFS(即 Linux From Scratch》6.8 现已放出。主要的更新包括:Linux 2.6.37、GCC 4.5.2、Glibc 2.13 等,另外也包括一些安全方面的修正。
Debian新维护人员手册 maint-guide 下载
Debian新维护人员手册试图为普通 Debian 用户,和希望对 Debian 软件包有所了解的开发人员讲述如何制作 Debian 软件包。它使用了通俗的语言,并辅以大量可用于实践的示例。有一句古罗马谚语说得好:一例胜千言!
本文档已经为 Debian squeeze 进行了更新。
Debian 能够成为一个顶级的发行版的原因之一就是它的软件包系统。尽管相当数量的软件已经被以 Debian 格式打包,有时还是需要安装一些不是这一格式的软件。可能你会为如何制作自己的软件包而迷惑,并可能认为这是很困难的任务。是的,如果你是一个 Linux 初学者,那么这的确很难;不过如果你真的只是一个新手,现在也不会来读这篇文档了。:-) 你的确需要对 Unix 编程有所了解,但显然不需要是这方面的天才。
有一件事是非常明确的:创建并维护一个 Debian 软件包需要花费很多时间。为了能够不犯错误,维护者需要良好的技术基础并十分勤奋。
本文档会讲述每一个细节(在开始时或许给人感觉毫不相关),并帮助你创建出自己的第一个 Debian 软件包,从而使你学习到如何打包该软件的下一个版本或其他软件的经验。
如果需要帮助,请阅读 到何处寻求帮助, 第 1.4 节。
本文档的最新版始终可在 http://www.debian.org/doc/maint-guide/ 和 maint-guide 软件包中找到,其简体中文版也可在 maint-guide-zh-cn 软件包中获得。
【Debian新维护人员手册 maint-guide下载地址】
中文在线版:地址 pdf:地址
英文在线版:地址 pdf:地址
