The 15 puzzle problem !!!

hey ,
can nebody help me with the code of the autosolve solution of the 15 block puzzle...or atleast the algorithm that is to be used .....????
The program requires the computer to solve the puzzle .....oe move at a time .....
How will i go about it ??

here is the basic code that will help an user play, i am still trying to automate it, if anyone is able to finish it please let me know import java.applet.Applet;
import java.awt.Color;
import java.awt.Event;
import java.awt.Graphics;
// <applet code=puzzle width=100 height=100></applet>
public class Puzzle extends Applet {
     private static final long serialVersionUID = 1L;
     public Piece pieces[] = new Piece[16];
     int i, x, y, currentValue;
     int startX = 50;
     int startY = 50; // start pos of puzzle
     int rowSize = 4;
     int pieceWidth = 50;
     int pieceHeight = 50;
     private int blankPiecePosition;
     Graphics graphics;
     SimplePuzzle simple;
     RandomValue randomValue = new RandomValue(1, 16);
     public void init() {
          graphics = getGraphics();
          /* INITIALIZE THE BLANK PIECES */
          x = startX;
          y = startY;
          for (i = 0; i <= 15; i++) {
               currentValue = randomValue.getRandomValue();
               // currentValue = i+1;
               /* SET THE INITIAL POSTION OF THE BLANK PIECE */
               if (currentValue == 16) {
                    blankPiecePosition = i;
               // pict = getImage(getDocumentBase(),image_name+currentValue+".gif");
               pieces[i] = new Piece(i, currentValue, graphics, x, y, null, this);
               x += 50;
               if (x > 200) {
                    x = 50;
                    y += 50;
          /* CREATE A NEW SIMPLE PUZZLE */
          simple = new SimplePuzzle(15, this);
          resize(pieces[0].width * 6, pieces[0].height * 6);
     public void start() {}
     public void stop() {}
     public boolean mouseDown(Event evt, int x, int y) {
          int rel_x, rel_y;
          int click_piece;
          int cur;
          // FIRST CHECK IF THE POINT IS INSIDE THE PUZZLE
          if (isPointInside(x, y)) {
               // NOW GET THE CLICK PIECE
               rel_x = (int) (x - startX) / pieceWidth;
               rel_y = (int) (y - startY) / pieceHeight;
               click_piece = rel_x + rowSize * rel_y;
               // IF THE CLICK POINT IS IN THE SAME ROW AS THE BLANK PIECE
               if (pieces[blankPiecePosition].sameRow(y)) {
                    if (pieces[click_piece].toLeft(pieces[blankPiecePosition])) {
                         cur = pieces[blankPiecePosition].left;
                         while (cur != pieces[click_piece].left) {
                              pieces[cur].exchangePiece(pieces[blankPiecePosition]);
                              blankPiecePosition = cur;
                              cur = pieces[blankPiecePosition].left;
                              congratulate();
                    } else if (pieces[click_piece].toRight(pieces[blankPiecePosition])) {
                         cur = pieces[blankPiecePosition].right;
                         while (cur != pieces[click_piece].right) {
                              pieces[cur].exchangePiece(pieces[blankPiecePosition]);
                              blankPiecePosition = cur;
                              cur = pieces[blankPiecePosition].right;
                              congratulate();
               } else if (pieces[blankPiecePosition].sameColumn(x)) {
                    if (pieces[click_piece].above(pieces[blankPiecePosition])) {
                         cur = pieces[blankPiecePosition].up;
                         while (cur != pieces[click_piece].up) {
                              pieces[cur].exchangePiece(pieces[blankPiecePosition]);
                              blankPiecePosition = cur;
                              cur = pieces[blankPiecePosition].up;
                              congratulate();
                    } else if (pieces[click_piece].below(pieces[blankPiecePosition])) {
                         cur = pieces[blankPiecePosition].down;
                         while (cur != pieces[click_piece].down) {
                              pieces[cur].exchangePiece(pieces[blankPiecePosition]);
                              blankPiecePosition = cur;
                              cur = pieces[blankPiecePosition].down;
                              congratulate();
          return true;
     private void congratulate() {
          if (simple.isPuzzleComplete()) {
               graphics.drawString("Congratulations!!!", 75, 275);
     public void paint(Graphics g) {
          g.setColor(Color.pink);
          g.fillRect(0, 0, size().width, size().height);
          for (int i = 0; i <= (15); i++) {
               pieces.draw();
     // THIS ROUTINE RETURNS THE VALUE OF A LOCATION
     public int getLocationValue(int arr_loc) {
          return pieces[arr_loc].value.intValue();
     // THIS ROUTINE RETURNS THE VALUE OF THE BLANK LOCATION
     int getBlankLocationValue() {
          return pieces[blankPiecePosition].value.intValue();
     public boolean isPointInside(int x, int y) {
          if ((x >= startX) && (y >= startY)
                    && (x <= startX + rowSize * pieceWidth)
                    && (y <= startY + rowSize * pieceWidth)) {
               return true;
          } else {
               return false;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
public class Piece {
     int width = 50, height = 50;
     int right, left, up, down;
     Integer value; // the value of the Piece
     Integer posX, posY; // the on screen position of the Piece
     Graphics graphics;
     Puzzle objPuzzle;
     public Piece(int index, int val, Graphics agc, int x, int y, Image pict,
               Puzzle objPuzzle) {
          int temp;
          this.objPuzzle = objPuzzle;
          value = new Integer(val);
          graphics = agc;
          posX = new Integer(x);
          posY = new Integer(y);
          // RIGHT
          temp = index + 1;
          if ((temp == 4) || (temp == 8) || (temp == 12) || (temp == 16))
               right = -1;
          else
               right = temp;
          // LEFT
          temp = index - 1;
          if ((temp == 3) || (temp == 7) || (temp == 11))
               left = -1;
          else
               left = temp;
          // UP
          temp = index - 4;
          if ((temp < 0))
               up = -1;
          else
               up = temp;
          // DOWN
          temp = index + 4;
          if ((temp >= 16))
               down = -1;
          else
               down = temp;
     // RETURNS TRUE IF A POINT IS IN THE SAME COL AS y
     public boolean sameColumn(int x) {
          return ((x > posX.intValue()) && (x < posX.intValue() + height));
     // RETURNS TRUE IF A POINT IS IN THE SAME ROW AS x
     public boolean sameRow(int y) {
          return ((y > posY.intValue()) && (y < posY.intValue() + width));
     public boolean toLeft(Piece p) {
          return (posX.intValue() < p.posX.intValue());
     public boolean toRight(Piece p) {
          return (posX.intValue() > p.posX.intValue());
     public boolean above(Piece p) {
          return (posY.intValue() < p.posY.intValue());
     public boolean below(Piece p) {
          return (posY.intValue() > p.posY.intValue());
     public void exchangePiece(Piece blank) {
          Integer temp = value;
          value = blank.value;
          blank.value = temp;
          draw();
          blank.draw();
     public void draw() {
          if (value.intValue() == 16) {
               graphics.setColor(Color.black);
               graphics.fillRect(posX.intValue(), posY.intValue(), width, height);
               graphics.drawRect(posX.intValue(), posY.intValue(), width, height);
          } else {
               graphics.setColor(Color.yellow);
               graphics.fillRect(posX.intValue(), posY.intValue(), width, height);
               graphics.setColor(Color.black);
               graphics.drawRect(posX.intValue(), posY.intValue(), width, height);
               graphics.setFont(new Font("Times", Font.BOLD, 16));
               graphics.drawString(value.toString(), posX.intValue()
                         + (width - graphics.getFontMetrics().stringWidth(
                                   value.toString())) / 2, posY.intValue() + height
                         / 2);
public class SimplePuzzle{
     int win[] = new int[16];
     int winIndex, startIndex;
     Puzzle puzzle;
     SimplePuzzle(int startPosition, Puzzle puz) {
          for (int i = 0; i < 16 ; i++) {
               win[i] = i + 1;
          winIndex = 15;
          startIndex = startPosition;
          puzzle = puz;
     public boolean isPuzzleComplete() {
          if (puzzle.getBlankLocationValue() != winIndex) {
               return false;
          for (int i = 0; i < 16 ; i++) {
               //System.out.println("Loc Value: "+puzzle.getLocationValue(i)+"\tWin: "+win[i]);
               if (puzzle.getLocationValue(i) != win[i]) {
                    return false;
          return true;
// THIS CLASS IS USED TO PROVIDE A UNIQUE RANDOM VALUE FROM
// A RANGE OF VALUES
class RandomValue {
     int value[];
     int total;
     RandomValue(int first, int last) {
          int i;
          total = last - first + 1;
          value = new int[total];
          for (i = 0; i < total; i++) {
               value[i] = first;
               first++;
     int getRandomValue() {
          int i;
          int ret;
          if (total == 0) {
               return -1;
          if (total == 1) {
               total = 0;
               return value[0];
          i = (int) (Math.random() * total);
          ret = value[i];
          total--;
          for (; i < total; i++) {
               value[i] = value[i + 1];
          return ret;

Similar Messages

  • The shuttle puzzle problem..

    Hi guys;
    for those raedy to rise challenges i present this problem... Any ideas to solve it are welcomed..some code would be a generous action from your part...
    SHUTTLE PUZZLE
    The SHUTTLE PUZZLE of size 3
    consists of 3 white marbles, 3 black
    marbles, and a strip of wood with 7 holes.
    The marbles of the same color are placed
    in the holes at the opposite ends of the
    strip, leaving the center hole empty.
    INITIAL STATE: WWW BBB
    GOAL STATE: BBB WWW
    To solve the shuttle puzzle use only two
    types of moves. Move 1 marble 1 space
    (into the empty hole) or jump 1 marble
    over 1 marble of the opposite color (into
    the empty hole). You may not back up,
    and you may not jump over 2 marbles.
    A Shuttle Puzzle of size N consists of N
    white marbles and N black marbles and
    2N+1 holes.
    Write a program that will solve the
    SHUTTLE PUZZLE for any size N(*10)
    and display the board after each move.
    Use W to represent a white marble and B
    to represent a black marble and a blank to
    represent the empty hole. Test your
    program for N=3 and N=4.
    Sample Run
    N = 3
    WWW BBB
    WWWB BB
    WW BWBB
    W WBWBB
    WBW WBB
    WBWBW B
    WBWBWB
    WBWB BW
    WB BWBW
    BWBWBW
    B WBWBW
    BBW WBW
    BBWBW W
    BBWB WW
    BB BWWW
    BBB WWW

    my friend , here is my own program for the Shutle problem...
    try it and tell me if something is wrong...
    cheers.
    * Created on 23 f�vr. 2004
    * To change the template for this generated file go to
    * Window>Preferences>Java>Code Generation>Code and Comments
    * @author user
    * To change the template for this generated type comment go to
    * Window>Preferences>Java>Code Generation>Code and Comments
    import java.io.*;
    import java.util.*;
    public class Shuttle {
         static int N=3;
         static int ln= 2*N+1;
         static int p=(int) Math.pow(2,N+1);
         static String[] a= new String[ln];
         static boolean shifted= false;
    public static void init()throws IOException {
         /*System.out.println("Enter N:");
         String ss= getString();
         N =(int)Integer.parseInt(ss);*/
         System.out.println("Solved shuttle:");
         ln= 2*N+1;
         p=(int) Math.pow(2,N+1);
         a= new String[ln];
         for(int i=0; i<N;i++)
         a="W";
         a[N]=" ";
         for(int i=N+1; i<a.length;i++)
         a[i]="B";
    public static String getString() throws IOException
         InputStreamReader isr = new InputStreamReader(System.in);
         BufferedReader br = new BufferedReader(isr);
         String s = br.readLine();
         return s;
    public static char getChar() throws IOException{
         String s= getString();
         return s.charAt(0);
    public static void print(String[] a){
         for(int i=0;i<a.length;i++)
              System.out.print(a[i]);
              System.out.println();
    public static int getHole(String[] a){
         int index=-1;
         for(int i=0;i<a.length;i++){
              if(a[i].equals(" ")){
                   index=i;break;
         return index;
    public static void swap(String[] a,int i,int j){
         String X=new String();
         X=a[i];
         a[i]=a[j];
         a[j]=X;
    public static boolean Done(String[]a){
         boolean done=true;
         for(int i=0;i< N; i++){
              if(!a[i].equals("B")){done=false;break;}
         if(!a[N].equals(" ")){done=false;
         for(int i=N+1; i< a.length;i++){
              if(!a[i].equals("W")){ done=false; break;
         return done;
    public static void shuttle(){
         int index=-1;
         //for(int k=0;k<p;k++){
         do{
              print(a);
              index=getHole(a);
              if(index==0){
                   if(a[index+1].equals("B"))swap(a,index,index+1);
                   else if(a[index+1].equals("W")&& a[index+2].equals("B")) swap(a,index,index+2);
                   //else if(a[index+1].equals("W")&& a[index+2].equals("B")) swap(a,index,index+2);
              else if(index==a.length-1){
                   if(a[index-1].equals("B")&&a[index-2].equals("W") )swap(a,index,index-2);
                   else if(a[index-1].equals("W"))swap(a,index,index-1);
              else if(a[index-1].equals("W")&&a[index+1].equals("B") ){
                   if (shifted==false){     swap(a,index,index+1); shifted=true; }
                   else if(shifted==true){ swap(a,index,index-1); shifted=false;
                   else if(a[index-1].equals("B")&&a[index+1].equals("W")){
                        if(((index+2)<=a.length-1)&& a[index+2].equals("B")) swap(a,index+2,index);
                        else if((index-2>=0)&& a[index-2].equals("W") ) swap(a,index-2,index);
              else if(a[index-1].equals("B")&& a[index+1].equals("B") ){
                   if ((index-2>=0)&& a[index-2].equals("W") )swap(a,index-2,index);
                   else if (((index+2)<=a.length-1)&& a[index+2].equals("B") ) swap(a,index-2,index);
                        else swap(a,index,index+1);
                   else if(a[index-1].equals("W")&& a[index+1].equals("W") ){
                        if (((index +2)<=(a.length-1)) && a[index+2].equals("B")) swap(a,index+2,index);
                        else if ((index -2>=0)&& a[index-2].equals("W") ) swap(a,index-2,index);
                        else swap(a,index,index-1);
              }while(Done(a)==false);
              print(a);
         public static void main(String[] args)throws IOException {
              while (true){
                   System.out.println("Enter N:");
                   String ss= getString();
                   N =(int)Integer.parseInt(ss);
              init();
              shuttle();
              System.out.print("another trial(y/n)?: ");
              char c=getChar();
              if (c=='y')continue;
              else if(c=='n'){System.err.println("Bye!");break;}

  • TS1702 After doing an update on tribez everything has disappeared ...... Anyone else have the same problem??

    HAs anyone else had the same problem, after doing an update nothing will come up for tribez just a blank screen. My late nights are not the same now!!!

    Your Performance preferences screen capture reveals you have a single hard drive with little available space to accommodate both the Photoshop scratch file and the swap files of the OS.
    It's obvious that Bridge finds itself at times with insufficient space to build its cache.
    However, it's unclear why that should affect only DNG files and not other type of image files.  Puzzling, unless the DNG files are the only large image files you have.
    Parts of the following may illustrate what happens when the scratch file is on your boot drive:
    The rule of thumb I follow to figure out scratch space says to figure on 50 to 100 times the size of your largest file ever multiplied by the number of files you have open.  I have seen the scratch file exceed 800 GB once, an admittedly rare occurrence, but it often exceeds 200 GB when stitching large panoramas and the like.
    As an example—and stressing that I'm aware that others have even more scratch space than I do—I keep two dedicated, physically separate hard drives as my primary and secondary Photoshop scratch disks and a lot of GB free on my boot drive for the OS.  I also have 16 GB of RAM installed.
    Additionally, if you only have a single HD, i.e. your boot drive, you'd need it to be large enough to accommodate both the swap files of the OS as well as Photoshop's scratch.

  • N-puzzle problem

    Hello,
    I need the code for the n-puzzle problem using the branch and bound algorithm. I have found any other implementations (A*, deepth, etc.etc.) but I can�t found the branch and bound solution.
    Any help will be really important for me.
    Thank you in advance.

    Thank you very much but in this link I can�t see the code of the solution for the n-puzzle (using branch and bound algorithm)
    Actually I�m not a student, hehe, sorry about the confussion.
    Any other help please?

  • Killer sudoku has a fault because No 9 fills in the puzzle, any suggestions

    the app - killer sudoku has worked perfectly for months but now there is a fault on the number pad.  There is a double number 9 and when a use the number it completes the puzzle. Has anyone else had this problem and if so what did you do about it.  I have cancelled the app and downloaded again and the same thing happens.

    You're going to have to contact the developer. Just go to the game in the iTunes store, there's always a link to the developer.

  • I'm having some problems wiht Firefox, for example; Youtube isn't loading right, Facebook won't let me send messages, search up people, and this website i made wont load right also. I've re-installed and updated it but still the same problems. Any help?

    I'm having some problems wiht Firefox, for example; Youtube isn't loading right, Facebook won't let me send messages, search up people, and this website i made wont load right also. I've re-installed and updated it but still the same problems. Any help?

    Because I know enough to be dangerous...  I was trying to extend the two outside columns down....  Instead of just using faux columns which I have fixed since I posted the question.
    The other link problem is the left sidebar links.  When you go to the event photos page I have a repeat of the sidebar links that are on the newsletter page.  I used named anchors on the newsletter page to link to the particular article.  From the Event Photos page the links look like this:
    <a href="1112Visions_Iss1.html/#puzzle" target="_self">[Puzzle]</a>
    The problem I am having is that some of these go to the newsletter page and the anchor and some do not (I get an error message saying it  can't find the page).  To add to the problem is that when we choose say the President's Message, when it goes to the newsletter page and the correct anchor, the newsletter page is missing all the links to the graphics... the photos are missing the graphic for the faux columns is missing.  It makes no sense.  When I preview the newsletter page from Dreamweaver everything shows up fine.
    I do not know if all of this is being caused because I haven't posted this stuff to the site or what.  I've tried re-booting both the browser and Dreamweaver, dumping the cache and still the same nonsense.
    Got any ideas?

  • Where do I find the "Puzzle Piece" icon in garage band for Ipad 2?

    I Recently downloaded the "Garage Band" app for my Ipad 2. I began a new song, with two sections - section A and section b. Every time I try and play the song, it only plays one section, depending on which one I scrole to.
    I Looked up this problem on the internet and saw that someone had a similar problem. I eventually found instruction to click on the "Puzzle Piece" icon in Garage Band and that there would be instruction to do so from that icon. Problem is, I cannot find the icon in this app, any where.
    Can anyone describe where I can find this "Puzzle Piece" icon, either with words or a screen shot Of the app?  Thanks!

    Tap the "+" icon (the song section button) at the topRight of the timeline;  then tap "All Sections".
    See this "Help" page:
    http://help.apple.com/garageband/ipad/2.0/index.html#chs3c3ef5dc

  • 8 Puzzle Problem

    Hi!
    I want to slove 8 puzzle problem using java code.
    Can anybody tell me how to solve this or either give me the link or source code where i will get idea about this.
    Thanks

    Over the years I have found that ESP (Extra Sensory
    Programming) skills are very useful when dealing with
    users or business analysts who expect you to be able
    to program exactly what they want without them needing
    to actually tell you anything.I find they get madder ( eh? ) when you tell them that no, you cannot read their mind and program the computer just to do exactly what they want. Also funny how they think a task is somehow simplified if "it only occurs sometimes" ... damn them.

  • Here.  Hi I buy pack but the problem is you already purchased in-app purchased but it hasn't been downloaded pls fix it for me and I buy before 15 days pack 19,99 and 4,99 and the same problem  in game world strike

    Hi I buy pack but the problem is you already purchased in-app purchased but it hasn't been downloaded pls fix it for me and I buy before 15 days pack 19,99 and 4,99 and the same problem want or were can I fit it pls

    The e-mail for World Strike support is: [email protected]
    You need to contact them with your questions.

  • I have i phone 4s i there is problem of wifi my wifi is not working when i go to the wifi there is no working on off when i update it as a 6.1 ios on that time again it was good but after 2 days again the same problem i am too tired

    I have i phone 4s i there is problem of wifi my wifi is not working when i go to the wifi there is no working on off when i update it as a 6.1 ios on that time again it was good but after 2 days again the same problem i am too tired and i also reset network setting but nothing gonna be worked

    Sounds like the device was dropped at some point and damaged as a result.
    Take it to Apple for evaluation and a replacement.

  • I've just signed up to iTunes Match as I have songs on my iPhone 4 which wont sync with iTunes as they are from CDs but I can't see my music in the cloud now. Anyone had the same problem and have an easy fix?

    I've just signed up to iTunes Match as I have songs on my iPhone 4 which wont sync with iTunes as they are from CDs but I can't see my music in the cloud now. Anyone had the same problem and have an easy fix?

    What fixed it for me:
    On your computer, open iTunes > My iPhone (or whatever name you gave your iPhone) > "Music" page
    Uncheck "Sync Music"
    Click "Sync" button (bottom right)
    Let it run and finish
    Uncheck the box for every song, playlist, etc.
    Click "Sync" button (bottom right) (This step may be unnecessary, but I did it and got the result I wanted.)
    Let it run and finish
    Check the boxes for the music you want on your iPhone
    Click "Sync" button (bottom right)
    Let it run and finish
    See if that doesn't work for you.  I tried a lot of things that did nothing, but this seems to have fixed it, and quickly.

  • Not the average problem with wireless connection. Please help me..

    I've been having wireless connection problems ever since I upgraded to Verizon FiOS from Verizon Wireless. Before upgrading to Verizon FiOS in the fall of 2012, my brother's laptop connected just fine with the connection. After upgrading to Verizon FiOS, my brother's laptop could not connect to the internet. It showed the wireless connection signal as Excellent, but I could not access the internet. Either it would be extremely slow or there would be no connection at all. Also, the router would sometimes restart itself randomly, and it was extremely annoying for me since I am hardwired with my desktop.
    This was weird because my iPod Touch connected perfectly fine to the wifi. So I thought it must be the laptop. But I brought the laptop over to my cousin's house, who also happens to have Verizon FiOS, and the laptop connected perfectly fine. I called Verizon and none of the technicians knew what the problem was. We tried disabling and enabling the router, changing the channels, and anything that was on the list. They couldn't help me and I was extremely disappointed because not only am I not accessing the internet with my brother's laptop, but I am also paying for the service too. The last technician I called in 2012 decided to send me a new router. I hoped this would work, but it did not. This router, too, would completely reset itself numerous times before settling down and letting me use the internet.
    I gave up after that. But in the spring of 2013, I got really fed up with the service I was receiving and I decided to call Verizon again. Again, Verizon tried to help me fix the laptop with their tools and solution guides. But nothing good came out of it, so I decided to ask for a technician to come to my apartment to fix it. We scheduled a day and I was pretty excited since I was almost positive that the connection for the laptop would be fine by then.
    I was wrong. The technician came and only stayed for about 20 minutes. He said it must be the laptop or it must be that the walls are too thick in my apartment. But that can't be it since, in my cousin's house, the router is on the second floor and my brother was using his laptop on the first floor. So it couldn't be the laptop nor the house. So we came to no conclusion. He just attached a mini router to the laptop and hardwired it. I wasn't so content but I was glad my brother could finally use the internet now.
    About three months pass by and I decide to get myself a new laptop. I get it and I am hoping the wireless connection works. It did, so I was almost positive that it was my brother's laptop that was the problem, not the wireless signal. I go on vacation for a few days and I connect perfectly fine at my friend's house. When I return home and try to connect to my wireless connection, it didn't work!
    At this point, I am extremely frustrated. I decided to call Verizon again to replace my router because it was being extremely annoying. It kept resetting itself and I was tired of it. I replaced the router, and this is the router I currently have, but I STILL have the same problem. It resets itself on its own time and I hate it because I'm always in the middle of something. Wow, just wow. There is nothing they could do to help me fix this. I call up a technician, for the millionth time, and he tells me he can't access my router. This occurred with the previous technician who sent me the new router. He tells me his tools are not working and tells me he'll call me back the next day.
    It was the next day and I did not receive any phone call. I am extremely disappointed in Verizon FiOS' service and it's customer service. I leave it alone and I just hardwire my laptop to the router. Of course this works, but what's the point of having a laptop when I have to keep it hardwired on my desk? After a day or two, I decide to check if the wireless connection works, and it did. I was surprised. But every now and then, it would shift on and off. Most of the time, the wireless connection is either EXREMELY SLOW or I get none at all, nonetheless, it still says the connection is Excellent.
    Please, if there is anyone who could help or try to help me, I would most appreciate it. If there is more information that you need, ask me and I will try my best to provide it to you.

    Admittedly, that IS a strange case. Unfortunately, it sounds like all possible troubleshooting has been done by the tech support agents. you mentioned that you were dissatisfied with your other service, did it have a similar problem? theres a possibility of dirty fiber or a bad ONT port, but the random rebooting of the router would almost exclusively be a bad router. question: is the router in the same location as before?

  • I sent my iPod Touch for repair, but it still has the same problems as when I sent it off. Help?

    It started when my ipod suddenly stopped playing music. After I contacted support and tried just about every way to get my ipod fixed, I was eventually set up to have it shipped to apple for repairs. After two days, my ipod has returned with papers saying that the technicians at apple were unable to find anything wrong with it. The only problem is that it is still behaving the same way as it was before I sent it off, even though nothing was found to be wrong. My music still does not play and my apps will not sync. I decided to give a restore in recovery mode another shot, just to see if it would work, but the restore still only goes so far before the bar completely stops moving. Now, my ipod won't restore or come out of recovery mode, and I'm getting desperate. I thought having it sent off would fix all my problems, but nothing has changed. Please, can anyone help me? I don't know what to do anymore...

    - Try DFU mode and then restore
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    - Next try restoring on another computer
    - Last, make an appointment at the Genius Bar of an Apple store. That way you can demonstrate the problem.
      Apple Retail Store - Genius Bar

  • I am using a work laptop and have the same problem. When I try to change the "configure proxy", they only available option is "use this proxy server for all protocols". Could it be that my system administrator blocked me from changing it since they don'

    I am using a work laptop and have the same problem. When I try to change the "configure proxy", they only available option is "use this proxy server for all protocols". Could it be that my system administrator blocked me from changing it since they don't want us to use Firefox.
    == User Agent ==
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.4; FNGP_SYS)

    Start Firefox in [[Safe Mode]] to check if one of your add-ons is causing your problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    See [[Troubleshooting extensions and themes]] and [[Troubleshooting plugins]]
    If it does work in Safe-mode then disable all your extensions and then try to find which is causing it by enabling one at a time until the problem reappears.
    You can use "Disable all add-ons" on the ''Safe mode'' start window.
    You have to close and restart Firefox after each change via "File > Exit" (on Mac: "Firefox > Quit")

  • HT201365 I just I just updated to iOS 7 and now my calendars are not keeping the information on the days that should be marked.  The info is there in my iCloud on my computer, just not on the iPhone.  Has anyone had the same problem and what can I do abou

    I just update to iOS 7 on my iPhone 4s. The calendars on my iPhone are not keeping the information on the days that should be marked.  The info is there in my iCloud on my computer, just not on my phone.   Has anyone else had the same problem and what can I do about it?  Is it at bug in the iOS 7 update?

    What do you mean by "on the days that should be marked"?  Are you calendar events displayed on the wrong days?

Maybe you are looking for