Jailbreak iOS 8.3 Untethered TaiG Step by Step with Images

6/23/15

TaiG iOS 8.1.3-8.3 Untethered Jailbreak Tutorial

Link down iOS 8.3 for all devices official high speed from Apple: http://www.sondaika.com/2015/06/link-download-ios-83-final-iphone-ipad.html

Compatible of all Apple devices running iOS 8.1.3-8.3(iPhone, iPad, iTouch, iPod etc.)
Up to the release date (23 June, 2015), since Cydia Substrate (Mobile Substrate) is not compatible of iOS 8.2,8.3, some plug-ins are not available after the jailbreak. Please wait patiently for its update. For the latest information, please follow @taig_jailbreak on Twitter or install 3K Assistant.
More Jailbreak Tutorials
1
Because of the unique characteristics of jailbreak, please backup your data before jailbreak. If your device needs to be upgraded to iOS 8.3 for jailbreak, you can use the Data-Backup Upgrade Mode of TaiG Pro.
2
Download TaiG Jailbreak V2.0.0 version
TaiG jailbreak tutorial
3
Turn off passcode and Find My iPhone:
To turn off passcode,
go to Settings > Passcode > Enter your passcode > Turn Passcode Off > Enter your passcode.
To turn off Find My iPhone,
go to Settings > iCloud > Find My iPhone > Click to turn off.
Turn off passcode and Find My iPhone
4
Start to jailbreak. Open TaiG Jailbreak Tool, and have your device connected to your computer.

5
Click Start to jailbreak. Please keep your device well connected and wait patiently.We recommend you to install and start 3K Assistant after jailbreak for Apps, games, plug-ins, wallpapers and ringtones with simply one click.
Start to jailbreak
6
If there is any issue during the jailbreak, click the button below for detailed troubleshooting tutorial
Read more ...

Link download iOS 8.3 Final iPhone, iPad [Official Links from Apple]

6/23/15
The emoji system has been expanded upon, as was indicated through the betas, and there are now 300 new icons to help further the conversation. Notably, the people emoji range has been diversified, and if you’re a constant user of these minuscule images, then you’ll love the latest software update.

Update Jun 24 2015: now you can Jailbreak iOS 8.3 with TaiG tool, please follow tutorial bellow:

Jailbreak iOS 8.3 Untethered TaiG Step by Step with Images


iOS 8.2 was laden with bugs, and as such, iOS 8.3 is all about repairing the damage. The full changelog, which can be seen below, offers a complete look at what’s been amended, but it’s good to see that both Wi-Fi and Safari have been given some attention. iOS 8.2 also prompted a spate of battery-related quibbles when it launched, and there doesn’t appear to be any mention of a remedy here, but with so many tweaks and adjustments, we’d expect a better level of battery retention with iOS 8.3.



Siri now supports a variety of new languages, including Danish, Dutch, Portuguese, Russian, Swedish and Thai. The voice assistant has grown considerably in stature and general importance to the iOS ecosystem in recent times what with the upcoming Apple Watch launch, and as well as the increased language support, Siri can also begin calls on speakerphone if you reel off the command.

If you’re not a great user of emoji or Siri, then you’re not going to see a lot feature-wise, but the general smoothness and ease-of-operation should pick up thanks to the sheer volume of bug fixes.

Since this is hot off the press, we haven’t had a proper chance to check it out as yet, but if we spot anything interesting in getting acquainted with iOS 8.3, we’ll be sure to follow this report up with the details.

You can download iOS 8.3 OTA via the Software Update feature on your iOS device in Settings > General. You can also update or start fresh by restoring your device to 8.3 using direct download links given below. As ever, it’s free of charge, and compatible with all iPhones, iPads and iPod touches that run iOS 8.

iOS 8.3 Download Links:

Change log


Read more ...

Google Translate API free (tricks)

5/25/15

Goslate: Free Google Translate API

goslate provides you free python API to google translation service by querying google translation website.
It is:
  • Free: get translation through public google web site without fee
  • Fast: batch, cache and concurrently fetch
  • Simple: single file module, just Goslate().translate('Hi!', 'zh')

Contents:

Usage

>>> import goslate
>>> gs = goslate.Goslate()
>>> print gs.translate('hello world', 'de')
hallo welt
For romanlized writing (romanlization), batch translation, language detection, proxy support etc., please check API reference

Install

goslate support both Python2 and Python3. You could install it via:
$ pip install goslate
or just download latest goslate.py directly and use
futures pacakge is optional but recommended to install for best performance in large text translation task.

CLI

goslate.py is also a command line tool
  • Translate stdin input into Chinese in GBK encoding
    $ echo "hello world" | goslate.py -t zh-CN -o gbk
    
  • Translate 2 text files into Chinese, output to UTF-8 file
    $ goslate.py -t zh-CN -o utf-8 source/1.txt "source 2.txt" > output.txt
    
use --help for detail usage
$ goslate.py -h

What’s New

1.4.0

  • [fix bug] update to adapt latest google translation service changes

1.3.2

  • [fix bug] fix compatible issue with latest google translation service json format changes
  • [fix bug] unit test failure

1.3.0

  • [new feature] Translation in roman writing system (romanlization), thanks for Javier del Alamo’s contribution.
  • [new feature] Customizable service URL. you could provide multiple google translation service URLs for better concurrency performance
  • [new option] roman writing translation option for CLI
  • [fix bug] Google translation may change normal space to no-break space
  • [fix bug] Google web API changed for getting supported language list

Reference

Goslate: Free Google Translate API

exception goslate.Error
Error type


class goslate.Goslate(writing=(u'trans', ), opener=None, retry_times=4, executor=None, timeout=4, service_urls=(u'http://translate.google.com', ), debug=False)
All goslate API lives in this class You have to first create an instance of Goslate to use this API
Parameters:
  • writing – The translation writing system. Currently 3 values are valid
  • opener (urllib2.OpenerDirector) – The url opener to be used for HTTP/HTTPS query.
    If not provide, a default opener will be used.
    For proxy support you should provide an opener with ProxyHandler
  • retry_times (int) – how many times to retry when connection reset error occured. Default to 4
  • timeout (int/float) – HTTP request timeout in seconds
  • debug (bool) – Turn on/off the debug output
  • service_urls (single string or a sequence of strings) – google translate url list. URLs will be used randomly for better concurrent performance. For example ['http://translate.google.com', 'http://translate.google.de']
  • executor (futures.ThreadPoolExecutor) – the multi thread executor for handling batch input, default to a global futures.ThreadPoolExecutor instance with 120 max thead workers if futures is avalible. Set to None to disable multi thread support
Note
multi thread worker relys on futures, if it is not avalible, goslate will work under single thread mode
Example:
>>> import goslate
>>> 
>>> # Create a Goslate instance first
>>> gs = goslate.Goslate()
>>> 
>>> # You could get all supported language list through get_languages
>>> languages = gs.get_languages()
>>> print(languages['en'])
English
>>> 
>>> # Tranlate English into German
>>> print(gs.translate('hello', 'de'))
hallo
>>> # Detect the language of the text
>>> print(gs.detect('some English words'))
en
>>> # Get goslate object dedicated for romanlized translation (romanlization)
>>> gs_roman = goslate.Goslate(WRITING_ROMAN)
>>> print(gs_roman.translate('hello', 'zh'))
Nín hǎo

detect(text)
Detect language of the input text
Note
  • Input all source strings at once. Goslate will detect concurrently for maximize speed.
  • futures is required for best performance.
  • It returns generator on batch input in order to better fit pipeline architecture.
Parameters:text (UTF-8 str; unicode; sequence of string) – The source text(s) whose language you want to identify.
Batch detection is supported via sequence input
Returns:the language code(s)
  • unicode: on single string input
  • generator of unicode: on batch input of string sequence
Raises:Error if parameter type or value is not valid
Example:
>>> gs = Goslate()
>>> print(gs.detect('hello world'))
en
>>> for i in gs.detect([u'hello', 'Hallo']):
...     print(i)
...
en
de


get_languages()
Discover supported languages It returns iso639-1 language codes for supported languages for translation. Some language codes also include a country code, like zh-CN or zh-TW.
Note
It only queries Google once for the first time and use cached result afterwards
Returns:a dict of all supported language code and language name mapping {'language-code', 'Language name'}
Example:
>>> languages = Goslate().get_languages()
>>> assert 'zh' in languages
>>> print(languages['zh'])
Chinese


translate(text, target_language, source_language=u'auto')
Translate text from source language to target language
Note
  • Input all source strings at once. Goslate will batch and fetch concurrently for maximize speed.
  • futures is required for best performance.
  • It returns generator on batch input in order to better fit pipeline architecture
Parameters:
  • text (UTF-8 str; unicode; string sequence (list, tuple, iterator, generator)) – The source text(s) to be translated. Batch translation is supported via sequence input
  • target_language (str; unicode) – The language to translate the source text into.
    The value should be one of the language codes listed in get_languages()
  • source_language (str; unicode) – The language of the source text.
    The value should be one of the language codes listed in get_languages().
    If a language is not specified,
    the system will attempt to identify the source language automatically.
Returns:
the translated text(s)
  • unicode: on single string input
  • generator of unicode: on batch input of string sequence
  • tuple: if WRITING_NATIVE_AND_ROMAN is specified, it will return tuple/generator for tuple (u”native”, u”roman format”)
Raises:
  • Error (‘invalid target language’) if target language is not set
  • Error (‘input too large’) if input a single large word without any punctuation or space in between
Example:
>>> gs = Goslate()
>>> print(gs.translate('Hello World', 'de'))
Hallo Welt
>>> 
>>> for i in gs.translate(['good', u'morning'], 'de'):
...     print(i)
...
gut aus
Morgen
To output romanlized translation
Example:
>>> gs_roman = Goslate(WRITING_ROMAN)
>>> print(gs_roman.translate('Hello', 'zh'))
Nín hǎo



goslate.WRITING_NATIVE = (u'trans',)
native target language writing system


goslate.WRITING_NATIVE_AND_ROMAN = (u'trans', u'translit')
both native and roman writing. The output will be a tuple


goslate.WRITING_ROMAN = (u'translit',)
romanlized writing system. only valid for some langauges, otherwise it outputs empty string

Read more ...

How to disable auto play video on facebook (desktop, android, iphone, ipad)

5/25/15


For computers:

Go to your options drop-down menu in the top right.
Click "Settings"
Select the "Videos" link on the left.
Turn the "Auto-Play Videos" from "ON" to "OFF"

For Phones and tablet apps:

You can adjust your auto-play settings to On, Wi-Fi only or Off. If auto-play is On, the data used depends on the amount of time you spend watching a video. If you scroll past an auto-play video in News Feed, your phone will use less data than if you stop to watch it for a longer period of time. If auto-play is set to Wi-Fi only, no data will be used.

To adjust your auto-play settings:

Android

Open the Facebook app
Tap your phone's menu button
Tap Settings
Scroll down and tap Video Auto-play
Choose an option 

iPhone and iPad

Go to your phone or tablet's settings
Scroll down and tap Facebook
Tap Settings
Below Video tap Auto-play
Choose an option
Read more ...

Invite all friend on facebook script [update 2015 work]

5/10/15
This is a simple javascript to invite all friends to like your page or join your event on Facebook.

You read the code and make sure this is just a very simple loop action, no hack, no password steal... it will auto call invite button through your friend list instead of boring click click click :)

script for invite like page:
javascript:var inputs = document.getElementsByClassName('uiButton _1sm'); for(var i=0; i<inputs.length;i++) { inputs[i].click(); }

Script for invite event:
javascript:var inputs = document.getElementsByClassName('_1pu2'); 
for(var i=0;i<inputs.length;i++) 

{ inputs[i].click(); }


Step 1: Click invite friend to like this Page

Step 2: scroll down to the end of friend list


Step 3: paste the script to the address bar: REMEMBER to re type javascript in the beginning because chrome will auto remove the javascript for secure purpose


Wait... it can take a long time if you have huge number of friends. If chrome ask for wait coz long responding, just click wait to continue invite action.

Use the tutorial video if you need any help: https://www.youtube.com/watch?v=vR5igRKklIc




Events:
javascript:var inputs = document.getElementsByClassName('_1pu2'); 
for(var i=0;i<inputs.length;i++) 

{ inputs[i].click(); }
Pages:
javascript:var inputs = document.getElementsByClassName('uiButton _1sm'); for(var i=0; i<inputs.length;i++) { inputs[i].click(); }
Read more ...

ImportError: No module named django when install gunicorn

5/10/15


If you get this error

!!!
!!! WARNING: This command is deprecated.
!!! 
!!!     You should now run your application with the WSGI interface
!!!     installed with your project. Ex.:
!!! 
!!!         gunicorn myproject.wsgi:application
!!! 
!!!     See https://docs.djangoproject.com/en/1.5/howto/deployment/wsgi/gunicorn/
!!!     for more info.
!!!

[2015-05-10 09:47:21 +0000] [31769] [INFO] Starting gunicorn 19.3.0
[2015-05-10 09:47:21 +0000] [31769] [INFO] Listening at: http://xxx.xxx.xxx.xxx:8001 (31769)
[2015-05-10 09:47:21 +0000] [31769] [INFO] Using worker: sync
[2015-05-10 09:47:21 +0000] [31774] [INFO] Booting worker with pid: 31774
[2015-05-10 09:47:21 +0000] [31774] [ERROR] Exception in worker process:
Traceback (most recent call last):
  File "/opt/myenv/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 507, in spawn_worker
    worker.init_process()
  File "/opt/myenv/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 118, in init_process
    self.wsgi = self.app.wsgi()
  File "/opt/myenv/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
    self.callable = self.load()
  File "/opt/myenv/local/lib/python2.7/site-packages/gunicorn/app/djangoapp.py", line 105, in load
    mod = util.import_module("gunicorn.app.django_wsgi")
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/opt/myenv/local/lib/python2.7/site-packages/gunicorn/app/django_wsgi.py", line 21, in <module>
    from django.core.management.validation import get_validation_errors
ImportError: No module named validation
Traceback (most recent call last):
  File "/opt/myenv/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 507, in spawn_worker
    worker.init_process()
  File "/opt/myenv/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 118, in init_process
    self.wsgi = self.app.wsgi()
  File "/opt/myenv/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
    self.callable = self.load()
  File "/opt/myenv/local/lib/python2.7/site-packages/gunicorn/app/djangoapp.py", line 105, in load
    mod = util.import_module("gunicorn.app.django_wsgi")
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/opt/myenv/local/lib/python2.7/site-packages/gunicorn/app/django_wsgi.py", line 21, in <module>
    from django.core.management.validation import get_validation_errors
ImportError: No module named validation
[2015-05-10 09:47:21 +0000] [31774] [INFO] Worker exiting (pid: 31774)
[2015-05-10 09:47:21 +0000] [31769] [INFO] Shutting down: Master

[2015-05-10 09:47:21 +0000] [31769] [INFO] Reason: Worker failed to boot.

Because Gunicorn conflict with Django 1.7

Here is the solution:

delete your django_wsgi.py. Then replace with this one https://www.snip2code.com/Snippet/81958/Possible-fix-to-gunicorn-s-Django-1-7-bu

For example I will use command to remove and then replace with the new one. Replace myenv with your virtualenv 
rm -rf /opt/myenv/local/lib/python2.7/site-packages/gunicorn/app/django_wsgi.py
nano /opt/myenv/local/lib/python2.7/site-packages/gunicorn/app/django_wsgi.py

=> paste to the editor => Ctrl + O to save => Ctrl + X to exit

That it's. Try to start gunicorn again

gunicorn_django --bind yourdomainorip.com:8001

Read more ...

How to Download Facebook Videos

5/6/15

Use Facebook Video Downloader online :

Link: downloadvideofacebook.com

How to Download Facebook Videos
It is among the fastest and the easiest ways to download Facebook videos. It is designed specifically for Facebook so you know it won’t work with other links. Unlike other video downloader, this tool gives you the original quality of the video as it was produced. If you wanted something fast, efficient with no other small issues like small errors that prevents you from accessing the video, then in my opinion, this might be your solution. Its procedure it as follows,
  1. Click on the video you want on the Facebook page. It will open the video on the foreground.
  2. Copy the link of that page. That is the link to that video.
  3. Paste the link to the link video search box in the Facebook video download simple tool accessed via
  4. Click on the get link icon below the search box. It will bring the image of the video below the search box.
  5. Click on the download link on the right hand side of the page and the video will automatically download.
You can check video tut here: 



It should be given a credit of being the fastest face book download tools compared to other online Facebook video down loader. Why?
  • It was written in Python/Django the fastest framework.
  • It is an online service which doesn’t require you to download or install anything.
  • It doesn't crush easily during the download process.
  • It is easy to use in that procedure of video download is not complicated.
  • You can download facebook private video easy
Visit http://downloadvideoFacebook.com/. for more information.
Read more ...

[solved] configure: error: jpeglib.h not found.

4/25/15
if you get when installing PHP
configure: error: jpeglib.h not found.
The answer is:
yum install libjpeg-devel
Read more ...

[Solved] configure: error: Please reinstall the BZip2 distribution

4/25/15
Php compilation on server means the building and installation of PHP from its source. You may get a lot of error while compiling the PHP, here I am listing some common PHP compilation errors and their fixes.
ERROR I :
checking for BZip2 support… yes
checking for BZip2 in default path… not found
configure: error: Please reinstall the BZip2 distribution
Solution:
yum install bzip2-devel
Read more ...

[solved] No package libssl-dev available.

4/25/15
if you stuck at

No package libssl-dev available.

when trying install libssl-dev libsslcommon2-dev

so the solution bellow:

sudo yum install openssl-devel
Read more ...

[Solved] configure: error: xml2-config not found. Please check your libxml2 installation.

4/25/15
if you stuck with

configure: error: xml2-config not found. Please check your libxml2 installation.

when installing PHP then use the following command

All you need to do instal install package libxml2-dev for example:
sudo apt-get install libxml2-dev
On CentOS/RHEL:
sudo yum install libxml2-devel
Read more ...

[solved] Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in

4/8/15
When you got the error

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in...

There are many reasons I will give you links at bottom. But the most popular reason is error when upgrade from older PHP version to PHP 5.5 or later.

The solution is downgrade your PHP version to PHP 5.4 from your hosting panel (cPanel, Kloxo...) or play with google to find a way to downgrade PHP to 5.4 with your own

Link to take a look about this error:

http://php.net/manual/en/migration55.deprecated.php
http://stackoverflow.com/questions/15454220/replace-preg-replace-e-modifier-with-preg-replace-callback
Read more ...

[Solved] Can't read dir of '.' (errno: 24) MySQL Database

3/26/15
After some updates, you try Mysql by command or phpMyAdmin either got error show that Can't read dir of '.' '

Ok Now the trick:

The following worked for me :
rm -rf /var/lib/mysql/ib_logfile*

service mysql restart
service mysqld restart
Read more ...

How to install and enable PHP Soap Support on Linux

3/25/15
Getting SOAP working usually does not require compiling PHP from source. I would recommend trying that only as a last option.
For good measure, check to see what your phpinfo says, if anything, about SOAP extensions:
$ php -i | grep -i soap
to ensure that it is the PHP extension that is missing.
Assuming you do not see anything about SOAP in the phpinfo, see what PHP SOAP packages might be available to you.
In Ubuntu/Debian you can search with:
$ apt-cache search php | grep -i soap
or in RHEL/Fedora you can search with:
$ yum search php | grep -i soap
There are usually two PHP SOAP packages available to you, usually php-soap and php-nusoapphp-soap is typically what you get with configuring PHP with --enable-soap.
In Ubuntu/Debian you can install with:
$ sudo apt-get install php-soap
Or in RHEL/Fedora you can install with:
$ sudo yum install php-soap
After the installation, you might need to place an ini file and restart Apache.
Read more ...