Categories
IT support

GiganetworkServices

Looking for experts to get your Website up and running ?
Looking for experts to fix all your home and office networking needs.
With over 20 years of experience in website development, network installation and support we can fix all your networking needs within your budget.
We have cheap IT solutions for Startup business.
You do not need spend thousands of dollars in infrastructure needs.
Call us at 408-828-5550 today and let us be your IT support.

Categories
Dentist office

Dentist office Online forms

  • Appointment request form.
  • Patient information form.
  • Insurance information from the patient.
  • Medical History.
  • Medical insurance.
  • List of procedures for the appointment request.
  • Signature pad / Paper print.
Categories
Dentist office

Dentist office Newsletter

  • Special service where newsletters are mailed out by a person daily so that it doesn’t go to SPAM.
  • Newsletter easy format which can be modified monthly/weekly as per requirement.
  • Will update the same on facebook.
  • Changes can be made easily.
Categories
Dentist office

Dentist office Facebook Profile

  • Unique page for you
  • Attractive and will welcome patients
  • Easy Forms to fill out on Facebook too
  • Changes can be made easily
Categories
Dentist office

Dentist office Website Design

  • Unique design for your office only. Designs that are SEO friendly and mobile friendly.
  • Easy Navigation Design
  • Simple and very easy to load website
  • Attractive and will welcome patients
  • Easy Forms to fill out
  • We will host it for a very low monthly fee
  • Changes can be made easily by you also.
  • Easy to add videos and images.
Categories
Uncategorized

Certifications – Supplier Clearing house WMBE certification

We have been certified by Supplier Clearing house as a

Women Owned/Minority Owned Small Business Enterprise

What does WMBE mean?

From Supplier Clearing House …

“Women, minority, LGBT, and disabled veteran-owned businesses are invited to join our supplier diversity program. The Supplier Clearinghouse certifies these firms and publishes a directory for use by participating utility companies and the public. These activities are governed by General Order 156 of the California Public Utilities Commission (CPUC). The program provides certified MBE, WBE, DVBE, and LGBTBE firms the opportunity to participate in a wide range of business opportunities.”

Categories
Source Code in Java for quick fixes

Java code to get all your urls to make a sitemap

This java program uses some already existing libraries to copy files.
The logic is to parse the website and to extract all the URLs and visit them recursively until all of the links have been visited. Sometimes we have links to external websites on our pages and so we scan only the webpages that have a phrase string i.e website name that is constant on all pages.

import java.net.*;
import java.io.*;
import javax.xml.parsers.*;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.jsoup.nodes.Document;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Element;
import org.jsoup.nodes.Node;
import org.jsoup.select.Elements;
import org.jsoup.select.Selector;
import org.xml.sax.ErrorHandler;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;
import org.w3c.tidy.Tidy;
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.*;
import javax.xml.transform.stream.*;
import java.util.Scanner;
import javax.xml.xpath.XPathFactory;
import javax.xml.xpath.XPathConstants;
import javax.xml.xpath.XPath;
import javax.xml.xpath.XPathExpression;
import javax.xml.xpath.XPathExpressionException;
import redstone.xmlrpc.XmlRpcFault;
import redstone.xmlrpc.XmlRpcArray;
import net.bican.wordpress.Page;
import net.bican.wordpress.PageDefinition;
import net.bican.wordpress.Wordpress;
import java.net.MalformedURLException;
import java.util.List;
import java.util.*;
import java.util.LinkedList;

public class getallurl {

public static class GenQueue {
private LinkedList list = new LinkedList();
public void enqueue(String item) {
list.addLast(item);
}
public String dequeue() {
return list.poll().toString();
}
public boolean hasItems() {
return !list.isEmpty();
}
public int size() {
return list.size();
}
public int indexOf(String item) {
return list.indexOf(item);
}

}

public static void main(String args[]) throws Exception {

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
dbf.setValidating(false);
dbf.setNamespaceAware(true);
dbf.setIgnoringComments(false);
dbf.setIgnoringElementContentWhitespace(false);
dbf.setExpandEntityReferences(false);
DocumentBuilder db = dbf.newDocumentBuilder();
String oracle = args[0];
String phrase = args[1];

Document doc = Jsoup.connect(args[0]).get();
List linksvisited = new ArrayList ();
GenQueue linkstobevisted = new GenQueue();
getURLlist(oracle,linksvisited,linkstobevisted,phrase);
while(linkstobevisted.hasItems())
{
String newlink = linkstobevisted.dequeue();
getURLlist(newlink,linksvisited,linkstobevisted,phrase);
}

}

public static int getURLlist(String ul, List linksvisited, GenQueue linkstobevisted, String phrase) throws Exception
{
int i = 0;
try{
Document doc = Jsoup.connect(ul).get();
System.out.println(ul);
linksvisited.add(ul);

Elements links = doc.select(“a[href]”);
Iterator itr = links.iterator();
while(itr.hasNext()) {
Element el = itr.next();
i++;
String st = el.attr(“abs:href”);

if (st.contains(“http://”) && st.contains(phrase) && !(st.equals(ul)) && !(linksvisited.contains(st)) && (linkstobevisted.indexOf(st) == -1))
{
linkstobevisted.enqueue(st);

if (s != -1){
System.out.println( “Copying ………… ” + st);
copywebsitemt cp = new copywebsitemt();
cp.copyw(st);
Elements linksimages = doc.select(“img[src$=.jpg]”);
Iterator itrimages = linksimages.iterator();
while(itrimages.hasNext()) {
Element elimages = itrimages.next();
String myURL = “http://”;
String stimages = elimages.attr(“src”);
stimages = stimages.replace(“../”, “”);
stimages = stimages.replace(“http://”, “”);
stimages = myURL + stimages;
System.out.println( “Copying ………… ” + stimages);
copywebsiteimages cpimages = new copywebsiteimages();
cpimages.copyw(stimages);
}
}

}
}

catch (IOException e) {
System.err.println(“Caught IOException: ” + e.getMessage());
return -1;
}
return i;
}

public static int getURLlistimages(String ul, List linksvisited) throws Exception
{
int i = 0;
try{
Document doc = Jsoup.connect(ul).get();

System.out.println(ul);
String myURL = “http://mercurytrip.com/”;

linksvisited.add(ul);
Elements links = doc.select(“img[src$=.jpg]”);
System.out.println(links);
Iterator itr = links.iterator();

while(itr.hasNext()) {
Element el = itr.next();
i++;
String st = el.attr(“src”);
st = st.replace(“../”, “”);
st = myURL + st;
if (!(st.equals(ul)) && !(linksvisited.contains(st)))
{

System.out.println( “Copying ………… ” + st);
//copywebsiteimages cp = new copywebsiteimages();
//cp.copyw(st);
}
}

}

catch (IOException e) {
System.err.println(“Caught IOException: ” + e.getMessage());
return -1;
}
return i;
}
}

Categories
Source Code in Java for quick fixes

Java code to get all pictures from your facebook page

Facebook does allow a individual user to zip and download all pictures that he or she has ever uploaded.
If you are a business user then you do not have that ability.
If you are an individual and would like to download all your friends pictures and the pictures that you have been tagged in – how do you do it.

You will have to use the facebook graph API.
Once you log in to your account and get the graphical interface for graph API you can run some cool queries to get information about your graph.
One useful thing to to with it is to get a list of URLs with images from your page.
Once you have the list of image URLS stored away in a file, then use this Java program to extract the files to your computer to use it for prints etc…

Having difficulty doing it on your own – we can do it for you.

import java.net.*;
import java.io.*;
import java.util.Date;
import java.util.StringTokenizer;
import javax.imageio.stream.ImageOutputStream;
import javax.imageio.stream.ImageInputStream;
import javax.imageio.*;
import java.util.*;
import java.awt.image.BufferedImage;
class copywebsitefb
{
public static void main(String[] args)
{

try
{
FileInputStream fstream = new FileInputStream(“test.txt”);
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
while ((strLine = br.readLine()) != null) {
boolean dirFlag = false;
URL url = new URL(strLine);
System.out.println(“Opening connection to ” + strLine + “…”);
URLConnection urlC = url.openConnection();
File f = new File (“C:/i” + url.getFile());
System.out.println(f.toString());
try {
System.out.println(f.getParentFile().mkdirs());
} catch (SecurityException Se) {
System.out.println(“Error while creating directory in Java:” + Se);
}

BufferedInputStream in1 = new BufferedInputStream(urlC.getInputStream());
FileOutputStream out1 = new FileOutputStream(“C:\\i\\” + url.getFile());
//try{
//URI u = new URI(“C:/i” + url.getFile());

//}catch (URISyntaxException ue){
// System.out.println(“Error while creating directory in Java:” + ue);
//}

int i = 0;
byte[] bytesIn = new byte[1024];

while ((i = in1.read(bytesIn)) >= 0) {
out1.write(bytesIn, 0, i);
}

out1.close();
in1.close();
}
}
catch (MalformedURLException e)
{ System.err.println(e.toString()); }
catch (IOException e)
{ System.err.println(e.toString()); }
}
}

Categories
Webpage development and support

Responsive Web Design

We design keeping in mind all devices i.eĀ Use of technologies that work across all platforms

The design starts with an idea and then is developed so as to look beautiful and welcoming on all devices.

Categories
Webpage development and support

Website design using open source technologies

We specialize in developing websites using open source CMS technologies like

  1. WordPress

  2. Joomla

  3. OScommerce

We have in-house expert WordPress developers who have installed and maintained sites for many years.
We can customize your business theme as you want it to be and make it Search engine and user friendly.
Our designed websites are hosted in the USA and all your information is secure.

We can get your e-commerce site setup for as low as $2000 per installation.
We can port your e-commerce site from a propriety software to open source systems like Joomla and os-commerce so that you can benefit from a huge community of free plugins
Software updates cost you @65/hour.

 

Categories
SEO services

SEO services

SEO – Search engine optimization

Advertising your business online is expensive!
Whatever be your business, if you are paying for adwords, it bites into your profit and it usually is a big chunk of it.
There are simple things that can get your ranking a boost and get you organic search traffic.
That is free…..

Call us today for a free consultation and we will help you with your goals