Skip to content

Instantly share code, notes, and snippets.

// TCPClientGUI.java
// TCP Client that reads and displays information sent from a Server. GUI Version
import java.io.EOFException;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.net.InetAddress;
import java.net.Socket;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
// TCPClientTest.java
// Test the TCPClientGUI class. GUI Version
import javax.swing.JFrame;
public class TCPClientTest
{
public static void main( String args[] )
{
TCPClientGUI application; // declare client application
// TCPServerTest.java
// Test the TCPServerGUI application. GUI Version
import javax.swing.JFrame;
public class TCPServerTest
{
public static void main( String args[] )
{
TCPServerGUI application = new TCPServerGUI(); // create server
application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
//TCPServerGUI.java
// Set up a TCP Server that will receive a connection from a client, send
// a string to the client, and close the connection. GUI Version
import java.io.BufferedReader;
import java.io.EOFException;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
@tabrindle
tabrindle / gist:1de752efcc2c9ea3a34e
Created November 11, 2014 16:52
Sencha/Cordova gitignore
*.apdisk
*.ap_
*.sass-cache
*.scssc
*.log
*.DS_Store
*.xcuserstate
*.bak
.TemporaryItems
Thumbs.db
@tabrindle
tabrindle / gist:4942545d639b8877defc
Created November 13, 2014 12:52
Sencha Mask sass
@-webkit-keyframes fadeIn {
from {
background-color: rgba(0,0,0,0);
}
to {
background-color: rgba(0,0,0,0.35);
}
}
@keyframes fadeIn {
from {
@tabrindle
tabrindle / gist:8430a27687e2bbacd382
Created January 8, 2015 03:27
update crosswalk
clear
read -p "Migrate project to version: " version
cd ~/Developer/Shop
rm -Rf platforms/android/CordovaLib/*
cp -a ~/Developer/crosswalk-cordova-$version-arm/framework/* \
platforms/android/CordovaLib/
cp -a ~/Developer/crosswalk-cordova-$version-arm/VERSION platforms/android/
cd platforms/android/CordovaLib/
android update project --subprojects --path . \
--target "android-19"
@tabrindle
tabrindle / gist:edcc019de52b96a64390
Created April 16, 2015 15:27
Add to MainActivity.java in cordova for StatusBar color
import android.os.Bundle;
import android.os.Build;
import android.util.Log;
import android.view.Window;
import android.graphics.Color;
if (Build.VERSION.SDK_INT >= 21) {
final Window window = this.getActivity().getWindow();
window.clearFlags(0x04000000); // SDK 19: WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
@tabrindle
tabrindle / gist:bce0dd3315b103514ea1
Created August 5, 2015 13:40
get windowID python
#!/usr/bin/python2.6
from itertools import chain
from Quartz import CGWindowListCreate as create_list
from Quartz import CGMainDisplayID as display_id
from Quartz import CGWindowListCreateDescriptionFromArray as lookup
import sys
class Windows(list):
def find(self, name):
//...
private void initWebViewSettings() {
// ...
String defaultUserAgent = webView.getUserAgentString();
String overrideUserAgent = preferences.getString("OverrideUserAgent", null);
if (overrideUserAgent != null) {
webView.setUserAgentString(overrideUserAgent);
} else {