Friday, February 27, 2015

Gimme a PROXY

hey dude, Gimme a Proxy ,
A service that gives you up to date proxies, it is mainly gets those proxies data by crawling "hideMyAss.com" (those guys are doing great job in their home page to make it hard to scrap it :) )

Gimme a proxy
Gimme a proxy

Sunday, June 15, 2014

JiTT-Chat#2

  Yeah , it is here.
  Same Idea like Jitt-Chatt but completely new design and implementation.


  • Spring Boot   
  • Bing Translate API
  • Node.js, Express, Socket.io and Jade


  New Features:
  • Emoticons
  • Much Faster, thanks to Socket.io

You can find source code here
JiTT-Chat Engine
JiTT-Chat Translator



Friday, January 11, 2013

Cloud Computing Presentations



1- Note to Share in Cloud

Developed by:
  • Sophat Nouv
  • Zhaoliang Meng


2- JiTT(Just in Time Translation) Chat

Developed by:
  • Hosain Fathelbab
  • Sundus Yousuf



3- Cost Management System

Developed by:
  • Zhe Shi
  • Yan Chen



4- Hotel Reservation System

Developed by:
  • AbdelRahman Elbakry
  • Mohhamad Qafaf


5- Dummy FourSquare

Developed by:
  • Ahmed Hagag
  • Izzeddin Alkouz


6- Smart Tast

Developed by:
  • Abd ElHamid
  • Blaine Lapiton



7- Mini CRM

Developed by:
  • Daniel Tadesse
  • Nand Raj Joshi


8- Course Registration and Assignment Management System

Developed by:
  • Hussein Al-Betar
  • Kamran Younus



9- Easy Task

Developed by:
  • Minh Nguyen
  • Surojit Das
http://sharplines14.appspot.com/



10- Go Together, Go Dutch

Developed by:
  • Homayoon Taheri
  • Huanjle Wang

Wednesday, January 9, 2013

Using Smart GWT

* What is Smart GWT?



          Smart GWT is a GWT-based framework that allows you to not only utilize its comprehensive widget library for your application UI, but also tie these widgets in with your server-side for data management. For a quick conceptual overview of Smart GWT.
         Smart GWT is based on the powerful and mature SmartClient library. In addition to Smart GWT LGPL, Pro & Enterprise editions of Smart GWT are available with additional features & tools, as well as commercial support.


* To integrate smartgwt framework, do the following:

1. Add smartgwt.jar and smartgwt-skins.jar to project's classpath.
2. Modify the .gwt.xml and inherit the smartgwt module.

    <inherits name="com.smartgwt.SmartGwt"/>

 3.   In the HTML, be sure to include this:
   <script>var isomorphicDir="smartgwtintroproject/sc/";</script>

* To view some UI components implemented in smartgwt, access the link below:
  http://www.smartclient.com/smartgwt/showcase/






Resources:

http://code.google.com/p/smartgwt/
http://code.google.com/p/smartgwt/
http://www.jroller.com/sjivan/entry/smartgwt_1_0_released

Tuesday, January 8, 2013

Local Unit Testing for DataStore

To do unit test for persistence layer (datastore), you need the following libraries in the classpath:


  • ${SDK_ROOT}/lib/impl/appengine-api.jar
  • ${SDK_ROOT}/lib/impl/appengine-api-labs.jar
  • ${SDK_ROOT}/lib/impl/appengine-api-stubs.jar
  • ${SDK_ROOT}/lib/testing/appengine-testing.jar
Once done, run the example below:

import com.google.appengine.api.datastore.DatastoreService;
import com.google.appengine.api.datastore.DatastoreServiceFactory;
import com.google.appengine.api.datastore.Entity;
import static com.google.appengine.api.datastore.FetchOptions.Builder.withLimit;
import com.google.appengine.api.datastore.Query;
import com.google.appengine.tools.development.testing.LocalDatastoreServiceTestConfig;
import com.google.appengine.tools.development.testing.LocalServiceTestHelper;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
public class LocalDatastoreTest {

    private final LocalServiceTestHelper helper =
        new LocalServiceTestHelper(new LocalDatastoreServiceTestConfig());

    @Before
    public void setUp() {
        helper.setUp();
    }

    @After
    public void tearDown() {
        helper.tearDown();
    }

    // run this test twice to prove we're not leaking any state across tests
    private void doTest() {
        DatastoreService ds = DatastoreServiceFactory.getDatastoreService();
        assertEquals(0, ds.prepare(new Query("yam")).countEntities(withLimit(10)));
        ds.put(new Entity("yam"));
        ds.put(new Entity("yam"));
        assertEquals(2, ds.prepare(new Query("yam")).countEntities(withLimit(10)));
    }

    @Test
    public void testInsert1() {
        doTest();
    }

    @Test
    public void testInsert2() {
        doTest();
    }
}



For more details, you may read the source.

https://developers.google.com/appengine/docs/java/tools/localunittesting

Monday, January 7, 2013

make your code on the cloud

Not to have problems during merging your work with your team members, it is better to work with Source Control tool like SVN, and you can upload your code on the cloud so you will not be worry about losing the code and you can work from anywhere.

It is easy to install and easy to manage,

just follow this link to install SVN plugin with eclipse,
http://www.eclipse.org/subversive/index.php

and watch this video to know how to use google code to put your code on the cloud