After upgrading Lampp to the latest version, apache could not be started, the error message is:
/opt/lampp/bin/php: error while loading shared libraries: /opt/lampp/lib/libsybdb.so.5: cannot restore segment prot after reloc: Permission denied
XAMPP: Starting Apache with SSL …
XAMPP: Error 1! Couldn't start Apache!
XAMPP: Starting diagnose…
XAMPP: Sorry, I've no idea what's going wrong.
It needs to disable selinux by using this command:
setenforce 0
Jan 4, 2012
Aug 23, 2011
(Android) How to listen MessageEvent in XMPP with asmack
The asmack could not load providers from smackx.jar automatically, if any project needs listen MessageEvent (composing, delivered, displayed, offline etc.), these lines must be added manually.
After established a connection:
connection.connect();
ProviderManager pm = ProviderManager.getInstance();
// Add extension provider
pm.addExtensionProvider("x", "jabber:x:event",new MessageEventProvider());
After established a connection:
connection.connect();
ProviderManager pm = ProviderManager.getInstance();
// Add extension provider
pm.addExtensionProvider("x", "jabber:x:event",new MessageEventProvider());
Dec 7, 2010
(iOS) Available font family
A good example to list all available font family of iOS system. Check it out.
Nov 19, 2010
(iPhone)How to display different color text
There are several ways to display different color text in iOS device.
- Use multiple UILabel and each contains different font style.
- Use HTML tag and UIWebView.
- Use NSMutableAttributedString, this classe is added in iOS from 3.2, it needs Core Text to render rich text on the view. AliSoftware created a useful classe UIAttributedLabel which is an UILabel's subclass and supports NSMutableAttributedString. Check AliSoftware's github for more information.
Aug 19, 2010
(iPhone)How to customize UIAlertView
First solution is using addSubview which add subviews into an UIAlertView, just don't forget add newlines in the initWithTitle method's message to make sure you have enough space for subviews. Like :
[[UIAlertView alloc] initWithTitle:@"Title" message:@"\n\n\n" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:nil]
But this solution couldn't change UIAlertView's background, here is second solution that creates an UIAlertView's subclass, overrides several methods (setAlertText, alertText, drawRect, layoutSubviews and show), Joris Kluivers made an excellent sample, check it here : CustomAlert
[[UIAlertView alloc] initWithTitle:@"Title" message:@"\n\n\n" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:nil]
But this solution couldn't change UIAlertView's background, here is second solution that creates an UIAlertView's subclass, overrides several methods (setAlertText, alertText, drawRect, layoutSubviews and show), Joris Kluivers made an excellent sample, check it here : CustomAlert
(iPhone)How to customize UINavigationBar's background
UINavigationBar has 2 methods to change it's style, barStyle and tintColor, but neither could set a background image for UINavigationBar.
Here is a solution to do that, add following code in your app delegate implementation file (.m) :
And change the "background_image.png" to the image what you want. This add a category in all UINavationBar used in your application, and you will see a fancy UINavigationBar.
Here is a solution to do that, add following code in your app delegate implementation file (.m) :
@interface UINavigationBar (MyCustomNavBar)
@end
@implementation UINavigationBar (MyCustomNavBar)
- (void) drawRect:(CGRect)rect {
UIImage *barImage = [UIImage imageNamed:@"background_image.png"];
[barImage drawInRect:rect];
}
@endAnd change the "background_image.png" to the image what you want. This add a category in all UINavationBar used in your application, and you will see a fancy UINavigationBar.
Aug 10, 2010
(Objective-C) Objective-C Style Guide
Here are some guides that i found, they are really useful.
Google Objective-C Style Guide
Apple's Cocoa Coding Guidelines
Google Objective-C Style Guide
Apple's Cocoa Coding Guidelines
Subscribe to:
Posts (Atom)