PHP APNS: Apple Push Notification Service

<?php $deviceToken = ‘token’; // masked for security reason print “token $deviceToken “; // Passphrase for the private key (ck.pem file) // $pass = ‘password’; // Get the parameters from http get or from command line $message = $_GET['message'] or $message = $argv[1] or $message = ‘Message received from javacom’; $badge = (int)$_GET['badge'] or [...]

iPhone: a little work

เอาไว้ scroll uitableview ไปข้างบน

[tableview scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:YES];

เวลา scroll แล้วช้า ก็อาจจะลองทำแบบนี้ โดยการใช้ UIScrollViewDelegate เมื่อเรา Scroll ลงไป แล้วหยุด ก็ให้ไปโหลดรูปมาใหม่

#pragma mark – #pragma mark Deferred image loading (UIScrollViewDelegate) // Load images for all onscreen rows when scrolling is finished – (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate { if(!decelerate) { NSLog(@”scrollViewDidEndDragging “); [self loadImagesForOnscreenRows]; } } [...]

Android ListView in ScrollView Problem

This is the method to re-calculate listview height to fix the problem.

public static void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { // pre-condition return; }   int totalHeight = 0; int desiredWidth = MeasureSpec.makeMeasureSpec(listView.getWidth(), MeasureSpec.AT_MOST); for (int i = 0; i < listAdapter.getCount(); i++) { View listItem = [...]

Recursively delete .svn directories

rm -rf `find . -type d -name .svn`

Android requires compiler compliance level 5.0. Please fix project properties.

I believe that Android is talking about the Java bytecode format, which you can set in “Window/Preferences”, “Java/Compiler/Compiler Compliance Level”.