Scientist Cards

À§°ó²´ý×Ô¼ºÄòµÀ

    1. <form id=LNfWqObkC><nobr id=LNfWqObkC></nobr></form>
      <address id=LNfWqObkC><nobr id=LNfWqObkC><nobr id=LNfWqObkC></nobr></nobr></address>

       
       
      Apple Switch Blog

      You've seen those Apple Switch commercials and they're pretty convincing. But you have questions. How does the Mac OS X really compare to Windows? How easy is it to switch? What's the deal with the one mouse button? The guys at All Too Flat have the same questions. Follow this blog as we explore the ins and outs, ups and downs (strikes and gutters) of switching from the PC to the Mac. If you have any questions for the team email switchblogalltooflat.com


      Happy First Anniversary1-5-2004 12:00 AM
      Stephen mentioned that it is the first anniversary of the Apple switch blog. I can honestly say that I have been very happy with the switch to a Mac. I recently upgraded to OS X 10.3 (Panther) and I've been very impressed with it so far. Expose, Panther's graphical way to switch between windows, is absolutely amazing. Anyway, here is a list of some of the more important switching tips from the past year:

      Also, I suggest you install TigerLaunch. It'll put an icon in your menu bar that lets you run applications. You can customize it to list whatever applications you want. It's kind of like the "Start Menu" in windows, except without all the clutter.

      Finally, here are some really useful Mac-related links:

      • Mac OS X Hints - a compilation of tips and tricks for OS X.
      • Version Tracker - software and software upgrades.
      • MacUpdate - pretty much the same as Version Tracker
      • MacSlash - Mac-related news.
      • MacRumors - rumors about what Apple's future activities.

       
      Matlab!10-25-2003 12:00 AM
      I finally broke down and bought Matlab. I got the student edition (6.5 release 13) which installs on Windows, Mac OS X, and Linux. The OS X version is basically identical to the Linux version, just that it is compiled for mac. The installation documentation says that DarwinX and OroborOSX (X11 and an X11 window manager) are required and will be automatically installed when Matlab is installed. I guess they released this version of Matlab before Apple came out with it's own X11 window manager. Anyway, I wanted to use Apple's X11 because it's faster, and after googling I found a few pages that deal with installing and running Matlab using Apple's X11 window manager. After an hour of hacking around, I finally got Matlab installed and running. Here is the modified installation process for the student version of Matlab on OS X:
      1. Launch Apple's X11 program
      2. Pop in the installation CD, open the .dmg disk image, and run the mac installation program.
      3. It will skip the installation of DarwinX if X11 is already installed
      4. It will install OroborOSX, and then run the application. The application will say "Launching DarwinX", but it will eventually timeout. Click on "quit" when the timeout message appears.
      5. At this point, the matlab installation program is still waiting for OroborOSX to open. Eventually, after a minute or so, a "Do you want to continue to install matlab" message will appear, and you can click yes.
      6. The installation of matlab is pretty straight forward. The only thing is that you should deselect the option to link the binaries to "/usr/local/bin" because you don't have write access to that directory.
      7. After installation is complete, you need to modify the script that launches Matlab so that it opens X11 instead of OroborOSX. Browse to your matlab installation folder, and then open the "bin" folder. Right click on the "LaunchMatlab" application and select "Show Package Contents". Next, open the "Contents" folder, and then open "launch_matlab.sh" in TextEdit. Replace the line:
        osascript Contents/launch_oroborosx
        
        with:
        #osascript Contents/launch_oroborosx
        sleeptime=20
        open -a X11
        
        Save and close the file.
      You can also run Matlab from the Terminal by running "[matlab-directory]/bin/matlab". You might need to setup the DISPLAY variable though (see the 3-6-2003 blog entry). Finally, I did the following to aide in running Matlab in Terminal:
      1. link matlab to /usr/local/bin so that it is the path:
        ln -s [matlab-directory]/bin/matlab /usr/bin/local/matlab
        
      2. insert an alias for a no-frills Terminal-based matlab into .cshrc:
        alias mat "matlab -nodesktop -nojvm -nosplash"
        
      Other Notes:
      • The student version of Matlab R13 does not require that you install the "Jaguar" patch.
      • You need to be an administrator to run the installation application
      References:
    2. http://www.cis.upenn.edu/~feisha/computing.html#matlab_mac
    3. http://www.macosxhints.com/article.php?story=20030111082725302
       
    4. iSyncing8-4-2003 5:48 PM
      In the past couple weeks I've been migrating from Microsoft Entourage to Apple's iApps (Mail, iCal, Address Book, and iSync). The transition has been fairly smooth and the only real problems that I have with Apple's suite is that (1) the todo items cannot have notes attached to them, and (2) you have to use Palm Desktop to read your Palm notes because there is no Apple software that does it. (syncing to Stickies would be great).

      The main reason for this transition was so I could buy a mobile phone that I could iSync. I ended up getting a Motorola v60i from Cingular. I also bought the Cingular "data connection package" that contained a USB data cable and some PC software. I connected my phone to my PowerBook using the USB cable, but unfortunately iSync couldn't see my phone. After perusing some online boards I figured out that the USB cable I had was probably not up to spec. That is to say, the manufacturer probably cut corners to make the cable cost efficient and thus only works with PC's. Anyway, I read that people had success with the Motorola-brand cable (SKN6311), so I ordered it online from eBay. About a week later I got the cable. It was the SKN6311A cable, but it still works.

      Anyway, using the new cable I was able to detect my phone in iSync. When I tried to sync, though, iSync sort of just hung. After about 10 minutes of waiting, I force-quit iSync and restarted it. Of course it couldn't open because it was still trying to find the USB phone. So i rebooted (boo! hiss!) my PowerBook and when I started iSync it informed me that my iSync library was corrupt and that I would have to sync everything from scratch. I did and then everything synced like magic.

      So the moral is that after some Windows-esque software behavior, I am now able to sync my mobile phone, iPod, Sony Clie, and PowerBook. I guess I can also use my mobile phone as a USB modem, but I need a 14.4 connection like I need a $100 cell phone bill; that is to say "not so much".
       

      Installing MySQL and PHP7-4-2003 1:54 PM
      Yesterday I installed MySQL and PHP on my powerbook. First, to install MySQL I downloaded the mysql OS X installation package. The package requires OS X 10.2 and will install MySQL into "/usr/local/mysql". If you're running 10.1, then you'll have to follow these instructions from Apple.

      Now for PHP. A stripped down version of PHP (MySQL support and some other stuff) is included in OSX 10.2. You activate it by typing the following commands in the terminal, which I got from this reference:

      cd /etc/httpd
      sudo apxs -e -a -n php4 libexec/httpd/libphp4.so
      echo 'echo "AddType application/x-httpd-php .php" >> /etc/httpd/httpd.conf' | sudo sh -s
      

      If you're not running 10.1, then you'll have to follow the instructions in the above reference.

      Finally, everybody likes a nice GUI interface so I installed phpMyAdmin into my web directory.

      Fin.
       

      Built-in Apache Web Server6-15-2003 6:00 PM
      Mac OS X comes with the Apache web server already installed. To activate it, you need to turn on "Personal Web Sharing". The default web directories are different in OS X than in a standard UNIX configuration. The root directory for the web server is "/Library/WebServer/Documents" and the cgi-bin directory is "/Library/WebServerCGI-Executables". Personal web pages are located in "~/Sites". Finally, the configuration files are located in "/private/etc/httpd". I had to change the httpd.conf file so that it allowed .htaccess files.
       
      Terminal Copy and Paste6-2-2003 4:42 PM
      Okay, here's the scenario. You're on a shell terminal and you want to copy the output of a command into a Word document. The problem is the output has more lines than the terminal, so you can't select all the text that you want to copy. What do you do? What do you do?

      The answer is to use pbcopy. This little program will copy its input into the Mac clipboard, then you can paste the clipboard into Word. But that's not all! You can do the reverse with pbpaste, which will dump the contents of the clipboard to the terminal output.

      For example, say we have a paragraph of text in Word and we want to capitalize all the words that start with "t". We highlight the text in Word and copy it, and then we run this command in the terminal (you gotta love Perl regular expressions):

          pbpaste | perl -p -e 's/\bt(\w+)/T$1/gi' | pbcopy
      
      Now when we paste into Word, all the "t" words will be capitalized. Amazing!
       
      iTunes 4 Music Store5-4-2003 12:05 PM
      Today I bought my first two albums from the iTunes 4 Music Store. Two pretty old Kool & The Gang albums. An album, regardless of the number of songs, is $9.99 and an individual song is $0.99. Actually, I saw an album for $7 somewhere. Anyway, that's great if the album has more than 10 songs, cuz then you're getting a discount. But if the album has less than 10 songs, then you might as well buy each song individually for 99 cents each. Apple discourages you from doing this by having one song that is only available when you buy the entire album. Pretty sneaky.

      Anyway, the Music Store is integrated pretty seamlessly in iTunes. After confirming the purchase, iTunes will download the music into a "Purchased Music" playlist and add it to the music library. You can then edit the ID3 tags to your liking, and pretty much do whatever you want with it.
       

      Slow Upload Speeds with DSL4-22-2003 12:17 AM
      I tried uploading some files and noticed that all my uploads were as slow as molasses. And the transfer speeds all dropped to nothing and the uploads timed out. Fortunately, I had this problem before on my PC, so I knew how to fix it. The problem is with DSL and MTU settings, which is basically how much data the network tries to send at once. If it tries to send too much, then it fails. My default settings were too high, so I had to lower them. Lowering them on the PC was as simple as downloading a little app to change it for me. It was a little trickier on the Mac, but not too bad. Basically you have to edit 3 system files. Apple's Knowledge Base has the walkthrough for it. One thing they neglect to mention is that all of this has to be done as root or with `sudo`.
      Kind of surprising this is such a tough thing- you figure a lot of people have DSL... oh well. Now you know how to fix it.
       
      Matlab Virtual PC Benchmark4-21-2003 11:55 PM
      Ken and Kate want to know how fast Matlab runs under Virtual PC. So, here it is. I ran the "bench" command in Matlab R12 on my 1 GHz TiBook (using Virtual PC to run Windows XP) and my Dell Desktop Pentium III 800 MHz (running Windows ME*). Here are the compiled results from both tests:

      ComputerLUFFTODESparse2-D3-D
      Compaq Alpha 21264A Tru64 667 0.961.591.361.581.720.63
      Pentium III NT 867 1.431.751.051.431.750.94
      Dell Pentium III WinME 800 1.592.201.161.531.432.58
      HP PA-8500 HP-UX 552 1.182.801.352.062.253.73
      Pentium III NT-SGI 500 2.633.222.342.793.101.13
      Athlon Linux 600 1.632.902.212.442.933.92
      Compaq Alpha 21264A Tru64 667 0.951.601.291.563.647.00
      Pentium III NT 450 2.772.332.612.914.521.74
      SUN UltraSPARC-II Solaris 450 1.452.553.993.953.572.97
      SUN UltraSPARC-II Solaris 450 1.422.844.013.953.803.59
      SGI R12000 1.615.423.222.904.192.51
      SUN UltraSPARC-II Solaris 360 1.552.824.944.534.413.19
      Pentium II NT 266 3.084.032.763.363.714.69
      Pentium III Linux 450 2.432.513.753.514.955.75
      TiBook w/ Virtual PC & WinXP 1000 5.264.852.723.104.435.14
      IBM Power3 AIX 200 1.522.882.773.604.6622.25

      And here's a nice graph showing the relative speed of all these computers:

      As we can see, the 800 MHz Dell is about 2.5 times faster than the 1 GHz TiBook emulating WinXP. Here's another page that compares Matlab natively over lots of platforms. There's a TiBook in the R13 table.

      *Incidently, I got a blue screen of death from WinME when I tried to change the formatting of one of Matlab's benchmark figures.
       

      Installing Windows XP in Virtual PC4-19-2003 11:33 AM
      Well, I guess there are going to be times when you need to use Windows for one reason or another. So, I decided to install Windows XP using Virtual PC. Virtual PC is a PC hardware emulator that lets you run a PC as a Mac application. What's neat is that it is a PC emulator, so you can install any PC operating system (like Windows, DOS, Linux, BeOS, etc). You can create and run multiple PCs and save their states and return to them whenever you want.

      I started up Virtual PC and created a new PC for XP. I popped in my Windows XP CD and started the PC, but I got the message "No OS found on disk..." I made sure that the PC was to boot off the CD, but that didn't seem to help. I figured that my XP CD wasn't a bootable CD, so I needed to create a boot disk, which is an interesting problem because my PowerBook doesn't have a floppy drive. I hopped on the net and searched around and eventually found this site, which has a lot of different boot disks. The XP "boot disk" normally consists of around 5 or 6 floppies, but this site had compiled the essentials onto one disk. I downloaded the boot disk exe on my (real) PC and ran it to create a boot floppy. Then I used WinImage to create a floppy disk image file (.ima format) that I could use in Virtual PC. I copied the .ima file to my Mac and used Virtual PC to mount it as a virtual floppy disk. I restarted the Virtual PC and it booted off the floppy. I followed the instructions and navigated to i386 and ran winnt.exe to begin the Windows XP installation.

      The XP installation took a total of about 2.5 hours (most of it was copying files). I pretty much followed this guide to install XP with the most compatible settings. I selected FAT32 for my hard disk format because it is the most compatible with Virtual PC. I ran through the normal installation without any problems.

      Next, I used this guide to optimize XP for Virtual PC. This pretty much meant turning off all the rizzle-razzle features like shadowed cursors and fading menus. Finally, I installed "Virtual PC Additions" which allows for better integration between XP and OS X. You can do neat things like put a start menu in your dock, create shared folders between the PC and OS X, better mouse integration, and others. The most impressive thing I saw was when I copied a file to my XP desktop by simply dragging and dropping it from Finder! Pretty neat.

      Oh yeah, the name of my virtual XP PC is Balin.
       

      More on Wireless Networking4-15-2003 6:58 PM
      I'm writing this Switch blog entry in Bryant Park in NYC. There is an awesome organization called NYC Wireless that sponsers/organizes free wireless networks around the City. Yesterday I went to Tompkins Square Park. In both cases, I simply opened my laptop, clicked the network icon on the menu bar, and selected my network. Trivial. Speeds around 100kbps (or at least that was the fastest server I could find from which to download. It might be faster!)

       
      Wireless Mobility4-15-2003 11:44 AM
      I took my PowerBook to work today and opened it up expecting to have reconfigure the wireless connection. I looked at the menu bar wireless icon and it said "connecting to ECE-Wireless." Amazing! It seemlessly switched between my home wireless network and my work wireless network. I opened up the Network Preferences to see what had done that. It turned out that in the Airport preferences under "After restart or wake from sleep", I had selected "Join most recently available network" and "remember network passwords".
       
      Palm sync "OS X" installer 3.5.3 compatible4-15-2003 10:13 AM
      That's what I Googled for this morning. For some reason, there is an update to the Palm OS that is not compatible with non-Palm hardware, such as Samsung and Handspring. It seems to only be a problem with OS X and Palm desktop 4. For some reason, this little installer 3.5.3 kept getting installed on my handheld and a message said "not compatible" and i had to delete it by hand.
      There are 2 things to do to fix this problem. The first is delete the .prc file, which is in ~/Palm/Palm OS Updates/v3.5.3/*.prc . You might have to be an admin to do this (see sudo in last entry to do without logging out). You also have to delete the backup installer file, or else it will try to put it on again and again. The easiest way is to search your hard drive for "install" and it's the file called "installer 3.5.3" in your Palm backup directory. Good luck!

      Note from Ton: I don't have this problem with my Sony Clie.
       

      root Access in OS X 4-15-2003 8:58 AM
      The theory goes like this: There is a root password on yr OS X machine, but you don't know it. But sometimes you have to run as root (root is the UNIX user with super-permissions to do anything). Solution? Prefix any command you want the word `sudo.` You will have to enter your password, but then you can run anything as root. Pretty neat.
      If you get the error message "User xxx is not specified in sudoers file. This incident will be reported." Then you have to modify a special file that determines who is or is not priveleged to use sudo. If you are a non-admin user and you want to sudo, this will probably apply to you. (Warning: UNIX required) First you login as the admin. Then you launch a terminal window. Since you are now admin, you can sudo, so run `sudo visudo`. visudo will let you safely edit your /etc/sudoers file, which controls the permissions. Please Google for `vi` if you are unfamiliar with this editor because it's tough if you've never used it. Simply add your name to the list with whatever permissions you would like (for all, just copy the root line). For more details, see the sudoers man page.
       
      Mouse Gestures Via Cocoa Gestures4-14-2003 11:46 PM
      This is pretty cool. For me it's the killer-feature for any web browser: Mouse Gestures. Originating with Opera and implemented later by Mozilla, mouse gestures make for unbelievable control over your web-browsing experience. You hold down the right mouse button and move the mouse in a pre-set pattern to execute a command. For example, hold the button and slide the mouse right to go back. Slide left for forward. Draw an "h" for home. Close tabs. Reload. New windows. It's amzing.
      No Mac browsers come with this by default but you can get a cool program called Cocoa Gestures that let you define your own gestures in any Cocoa-based program, such as Safari or Camino. You define the stroke and the command, and voila! Mouse gestures!
      Unfortunately the most useful gesture ever can't be done, which is right-click-down on a link to open in a new window, but whatchagonnado, eh?
       
      Syncing an i300 Palm Phone4-14-2003 11:18 PM
      No, the i in i300 wasn't an iJoke. That's the name of my Samsung palm-pilot phone. Following the instructions from earlier in this blog I installed Palm Hot Sync (without the desktop) and then the Entourage conduit from Microsoft. I couldn't configure the conduit for a long time. It just wasn't an option. (This Mac isn't so easy). After a long time I ran Entourage for the first time since installing the conduit and closed it. After that, the setup worked.
      The conduit has an amazing option to have the "Handheld overwrite desktop once, and synchronize after that." Genius!
      On a way crappier note, there is no AvantGo support for OS X. AvantGo lets you download web pages to view offline later. I read the New York Times every day on the toilet this way. Sucks it doesn't work. Evidently there is a UNIX version though, and it might be possible to set up that way. But that's for a different blog entry.
      Oh, and in case these last 2 blog entries made me sound like a typical Mac user (i.e. I can't read), let me point out that the other "switcher" in the ATF team spent 25 minutes Googling for "linux shutdown" tonight before he could leave my apartment and it made him miss his R train :)
       
      iNot as User-Friendly as You'd Think4-14-2003 11:12 PM
      I've been having serious Mac issues for the past 2 days. First one was installing Safari Beta 2. Safari is Apple's web browser. It's really trim and quick, and beta 2 was supposed to have tabs (a la Opera and Mozilla) which are tough to leave once you've had (kind of like me :)
      Downloaded the new Safari. Because it is a beta, I didn't want to delete my old version, so I renamed it "Safari.bk" and copied the new Safari to my Applications folder. I ran it and the old one started. Odd. I tried again. Same thing. I moved the old one to the desktop. Same thing. I moved the old one to the trash. Same thing. I re-downloaded the new one and reinstalled. Same thing. WTF? Finally, for lack of anything better to do (and about 20 minutes later) I emptied my recycle bin. That did it! Huge!
      Now this doesn't seem so user friendly to me, now does it? Pretty crappy if you ask me. Not sure if this is an OS X issue, or a beta version of the software issue, or an inode thing (see my last entry). Either way, poo.
      On the other hand, Opera recently announced they are working on an OS X version of their browser. Huge!
       
      Strange Behavior4-12-2003 1:58 PM
      I had my first instance of strange behavior today. I rebooted my PC while my Mac was connected. When it came back, I tried browsing the PC shared drive again, but it couldn't find it. Everything started going very slowly. Everything on the whole Mac slowed to a crawl. I ran top but found no culprits. It might have been Finder (whatever that is). So I reluctantly rebooted for the first time. This solved my slowness issue and everything was fine again. Except iChat re-appeared in the Dock. I had deleted it yesterday, and now it's back. Go figure?

      Cool OS X fact for unix nerds: Mac Aliases (AKA Windows shortcuts or UNIX soft links) point to inodes (like unix) and not files (like Windows). That means you can change the name and location of your file and the alias will still find it!
       
      File Sharing on your LAN with OS X and a PC4-12-2003 1:54 PM
      All the documentation on the apple site said this was easy with OS X, but I couldn't figure it out. I assumed the problem was with my PC though. I right-clicked on My Documents and shared it. Then I went to Finder and command-K to connect to some location. I put in the IP addess of my PC (the local address, not the internet address, so it was 10.0.1.4) and nothing happened. Then I rebooted my PC and turned off my PC's firewall and tried again. Boom! Browsing my PC's drive. Huge huge.
      Going from the PC to the Mac? That's another story for a later date. Which reminds me, I burned a CD on my Mac yesterday. You have the option to pick which filesystem you want to use. I selected Mac, which was a mistake because I can't view the disc on my PC. You need to use a DOS file system to vie w it in both places. Makes sense.
       
      iBoring4-11-2003 12:40 PM
      I dunno... this iLife is kind of boring. Plug in camera. Pictures go in iPhoto. Look at pictures.
      Where's the Spanish dialog boxes? Where's the "What would you like Windows to do? (a) Open camera in Photoshop (b) Open in Windows Fax Viewer or (c) Crash."
    5. Get digital camera working? Check.
       
    6. iSo iFar iSo iGood...4-11-2003 10:21 AM
      Digital music and photos are done. No problems. No issues. No crashing. No reboots.
      To get files off my old PC I wanted to use the network. In Mac Control Panel, you click "run FTP server" and thats it. Connected and transfered files. I guess it's kind of a crappy server (no users or permissions, just opens up your whole drive, but perfect for my needs as long as I firewall the Internet).
      Using an ipod with iTunes is amazing. Possibly 10 times better than the PC iPod. This is the first real noticably amazing thing, I think. Plug it in. That's it. No 10-15 minutes to load crappy-ass Musicmatch with hopes that it doesn't crash. Just keep it plugged in and everything is beautiful.
      Here's the To Do list (in no aparent order):
    7. Digital Camera
    8. Office / Entourage
    9. Palm pilot / Contacts / Palm Apps (Vindigo, AvantGo)
    10. Quicken (and Palm Quicken?)
    11. Mozilla (or possibly Camino)
    12. x11 / Fink /
      After all that is done, we start installing Linux on the ol' Dell. But that's a subject for a different blog.
       
    13. Installing the Internet4-10-2003 8:18 PM
      Instructions to set up the internet (this time with AirPort): Click "airport."
       
      2nd ATF Member with a Powerbook4-10-2003 8:16 PM
      The second member of ATF is making the Switch. I'll try to stay as original as I can and not repeat everything Ton already said. Assume that I did everything he did already. So far my box is exactly the same as his, except I didn't get the DVD-R.
       
      Burning a DVD, revisited4-4-2003 9:54 AM
      Burning my first DVD using the Finder was a disaster. So, I looked around for some burning software and I got Roxio Toast Titanium 5.2. Under "Other" there is an option to burn a DVD. So, I loaded up a DVD with some MP3's and burned it. There were no "copying files" or "preparing files" steps, as before. The burning only took an hour, and the optional verification step took about 15 minutes. I also learned that my DVD drive has "buffer underrun protection", but I haven't tested that feature out yet.
       
      Cron and Schedules System Maintenance3-28-2003 12:22 AM
      So one of the cool things with OS X is that it really is UNIX. It has all the UNIX programs that you expect. For example, "cron" is a UNIX program that can schedule the computer to automatically run commands at specified times. The cron process is used to schedule maintenance to clean up and log various aspects of the system. The cron process uses a "crontab", which is a text file stored in /private/etc on the Mac (on other UNIX systems it's in /etc). Here's what the Mac crontab looks like:
      # /etc/crontab
      SHELL=/bin/sh
      PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
      HOME=/var/log
      #
      #minute hour    mday    month   wday    who     command
      #
      #*/5    *       *       *       *       root    /usr/libexec/atrun
      #
      # Run daily/weekly/monthly jobs.
      15      3       *       *       *       root    periodic daily
      30      4       *       *       6       root    periodic weekly
      30      5       1       *       *       root    periodic monthly
      
      How does it work? There are three commands run using this crontab, "periodic daily", "periodic weekly", and "periodic monthly." These commands run basic system maintence, like rotate log files and delete temporary files. The numbers on the left indicate when the commands should be run. From the left to right, the columns are the minute, the hour, the day of the month, the month, and the day of the week that the command should be run. Reading this crontab, the "periodic daily" command is run at 3:15 am, the "periodic weekly" command is run at 4:30am on Saturday (for day of the week, 0 means Sunday and 6 means Saturday), and the "periodic monthly" command is run at 5:30 am on the 1st of each month. Now I don't know about you, but my computer, along with myself, are usually asleep at those times. So, the system maintenance really wasn't being performed at all. I edited the crontab so that the maintenance will be run at times when my computer is more likely to be on (every day at 10:15 pm, every saturday at 11:30 pm, and every 1st of the month at 12:30 am). Here's what the new crontab lines looked like:
      # Run daily/weekly/monthly jobs.
      15      22      *       *       *       root    periodic daily
      30      23      *       *       6       root    periodic weekly
      30      0       1       *       *       root    periodic monthly
      

       
      Making PDFs3-25-2003 7:43 PM
      This is neat. So the OS X window manager is based on PDF's. That is, the instructions to draw a window on the screen use the PDF standard. What's neat is that printing also is based with PDF's. There's a "Save as PDF..." button in the print dialog so that you can save anything into a PDF file. That's amazing...no need for Acrobat.
       
      Burning a DVD3-24-2003 7:12 PM
      I burned my first DVD a few nights ago. I wanted to backup some of my files before I left for a trip and figured that it was a pretty good excuse to burn one (I had previously backed up my MP3s on my PC, but I had problems with that because Windows doesn't like files with quotes, question marks, and some other characters that are allowed in OS X). Anyway, I basically wanted to backup my home directory, which was conveniently sized to just fit onto a DVD-R.

      I popped in the complimentary DVD-R that came with my Mac. A dialog box popped up and asked me what I wanted to do with the disc. I selected open in Finder and the drive whirred for a little and an error message came up, "Sorry, you don't have enough space on the boot drive to mount this disc for writing." Hmm...I checked my disk space and there was 3.7 GB free on my Axe, my boot volume, and 9 GB free on Beard, my second volume. I figured that I probably needed about 5 GB free on Axe so that a buffer could be created for the DVD. I freed up some space by moving some files around and popped the DVD-R in again. This time the DVD appeared on the desktop and I opened it up (4.4 GB free!). Dragged and dropped my home directory into the DVD and it started copying files...around 23,000 files totaling 4.3 GB. And when I say "copying files", I mean copying to the DVD-R buffer on the hard disk. This took about 1.5 hours! Unbelievably slow. After "copying" the files, I had to burn the actual disc. I selected "burn disc" from the File menu and it "prepared" the files and started burning the disc. I don't know how long it took to burn the disc because I fell asleep, but I know it took at most 2 hours. Oof...I guess that's what happens when you burn a 4.4 GB DVD at 1x speed.

      A pretty frustrating thing happened next. When I woke up the DVD was mounted on the desktop and I browsed the DVD to make sure that everything was okay. Then when I went to eject the DVD nothing happened. Huh? I tried all the methods...hold down the "Eject" button on the keyboard. When I dragged the DVD into the trash can (which in Mac lingo means eject [I never understood the rationale behind this]), an error message came up that said the DVD was still in use. I was getting pretty frustrated because I had to leave to catch a plane. I ended up restarting the Mac and was finally able to eject the DVD.

      Yeah, so that was my first experience burning a DVD. In summary, it took 3.5 hours to burn 4.4 GB, and I had to restart my computer to eject the DVD. In comparison, the equivalent amount of data will take at most 1.5 hours to burn on to 7 CD-R's. I guess the main problem, at least with the software provided with the OS, is that there is no way to write a DVD without buffering all the files needed for the DVD. But maybe there is software out there that does that (like Nero or EZ-CD Creator does when it burns a CD-R for the PC). In theory, you could also create a DVD master disk image using the Disk Copy utility. Maybe it's faster that way. I don't know, I'll try it next time.
       

      Porting UNIX Code3-14-2003 12:54 AM
      Over the weekend I ported a UNIX computer vision software package to the Mac. It's the in-house software that I use at work, and it's written in C, TCL/Tk, and Java. There are about 200 programs and several of them use X11 to view image sequences and render 3d images. The package has it's own installation shell scripts that utilize Makefiles to compile the package on the target platform. In order to install this package I needed to first install Apple's X11 application and the X11 SDK. I also had to install TCL/Tk (using the Fink installer) because for some reason Apple only provides TCL (a scripting language) and not Tk (a programmable GUI interface using TCL) in the OS. The standard GNU development tools like make and gcc come pre-installed on OS X.

      I only encountered two problems when I tried to compile the UNIX code. The first problem was easy to fix. One of the header files contained definitions for two external global variables, sys_nerr and sys_errlist. These two variables were also defined in <stdio.h> on the Mac, so the compiler issued an error about multiple definitions of external variables. Getting rid of the definition in one of the package headers solved the problem.

      The second problem took me about an hour to figure out. I kept getting weird errors about how the linker couldn't find a global variable in one of the package's compiled libraries. After some debugging, I figured out the problem. Suppose that there is one object in a library that contains a few global variables and a function. Also, there is a second object in the library that has a function that uses the global variables in the first object. The linking error occurs when a function in the second library object uses the global variables in the first library object, AND the program does not use the function from the first library object. The linker doesn't load the first library object because the function within is not used in the program. Thus, the global variables in the first object are not loaded for the second function. Apparently, the linker doesn't look for required global variables when determining which objects to load into the program. I checked the man pages for gcc and ld and couldn't find an option that fixed this, so I fixed the problem by moving some definitions around.

      These were the only problems that I had with porting the UNIX code. I was especially surprised that the X11 programs compiled without any modifications. I haven't tested the package completely, but all the programs that I've used work, as do the 3d graphics and image viewers.
       

      X113-6-2003 11:47 PM
      Okay, I think it's time to kick this blog up a notch. You know what I'm talking about...Increase The Geek!

      I installed Apple's X11 beta today. Apple combines the X11 client and server into a single package that is pretty easy to install. For those of you who need a refresher, X11 (or the X Windows System) is a UNIX windows-based interface package. It has a client-server model; the client requests something be drawn on the screen, and the server does the actual drawing and receives the raw keyboard and mouse input and passes it to the client. The cool part is that the client and server don't have to be the same computer. So it's possible to remotely log on to one computer and have a X application display it's window on a different computer. Neither of these computers have to be your computer, which makes X great for practical jokers (nothing like having a boobie picture pop up on your co-workers's screen right when the boss walks in).

      Anyway, the Apple's X11 package installs the libraries, binaries, and SDK into /usr/X11R6, which is a good place for it. To start the X-windows server, I ran the X11 application that was installed into the Applications folder.

      An xterm popped up. That was neat. I ssh'd into my computer at work and tried opening an X application...nothing happened. Hmm...oops, i forgot to setup the DISPLAY environment variable. But I don't know my IP address (i.e. I'm too lazy to log onto the router and look it up) and I'm behind a firewall so I don't think the environment variable will work. The solution, is to use the "-X" option in ssh to forward X11 through the ssh session. After I logged out and logged in I was able to open X applications from my computer at work and display them on my mac at home (granted, it was pretty slow because it was through a cable modem). Things seem to work most of the time. Mouse button support is a little weird; if you don't have three button mouse, you need to hold option or command (apple) to emulate a middle button or right button click. In emacs I wasn't able to paste using the real middle mouse button (I have a 5-button Microsoft IntelliMouse), but I was able paste using the emulated middle button. On the other hand, i wasn't able to get the font menu using shift-emulated-middle-button, but i was able to get it using shift-real-middle-button. Weird, but that's what you get with a beta. Here's a screen shot of my mac displaying a few remote X windows. From the top left, moving clockwise, there is an xterm window, an emacs window, a plot made by gnuplot, and an image.

      Note: If you add the following to the end of your "/etc/csh.login" file then you will be able to launch X11 apps from Terminal:

      if (! $?DISPLAY) then
          setenv DISPLAY :0.0
      endif
      

       
      Reader Email 2: Encrypted Disk Images3-6-2003 11:42 PM
      Here's an email from Gabe McIntyre about creating encrypted disk images for storing sensitive information:
      I was reading your switch adventures blog and noticed you had discovered the wonders of booting with the "T" for firwire funciton. Yes this is quite a security breach for the mac, but no more than any hacker could get into your computer, and copy files via an open port.

      I don't know if you know about this great little app that's standard on osx called Disk Copy? It is really great. You can make yourself a small virtual hardisk that is encrypted with a password of your choice.

      Start of Disk Copy from applications-> utilities folder Select make new blank image then give the volume a name, size and tell it to encrypt the volume then fill in a password and you get a mounted drive that needs an encrypted password to be opened which you can place your files into. You can even compress the files on the drive when your note using them!
       

      Reader Email: xPod, Firewire Target Mode, and Freezes3-3-2003 9:48 AM
      I got some reader email last week (it's good to know people are actually reading this). Here's a letter from Ted Roby:
      I have a few comments about your switch blog. Please take these as you will:

      1. The xPod app: I seem to recall this application is just an unsupported third-party utility to get at the mp3's, and was not created by Apple. Apple intentionally left the mp3's hidden when the iPod is mounted as a Firewire drive. If Apple intended to have the mp3's visible, I'm sure they'd have done quite a fine job on the interface, including giving you all the file data (song names and such) you could possibly want. I'm not saying I agree with Apple for hiding them.

      2. FIrewire Target Disk Mode being a "huge security hole": I would say being able to boot up a Mac with the Cmd+S keystroke in order to become root without a password is just as phenomenal. Regardless, ALL startup key options can be completely disabled with a simple security program Apple has released. It is an easy to use interface that changes the security level of the system's Open Firmware. With this option, anyone halfway concerned with security, can put their computer back into a state where opening the case and physically accessing the drive is required in order to circumvent security measures.

      http://www.apple.com/downloads/macosx/apple/openfirmwarepassword.html

      3. Finder freezing up when adding a new wireless network connection: I've had this happen to me. I did not have to reset my Powerbook when it happened. Instead, I used alt+cmd+esc to open the Force Quit Applications window. From there I clicked on Finder and then the blue Relaunch button. If Finder is not the culprit, then Force Quit whatever other application is giving problems. Nine times out of ten, this solves the problem with no ill effects. This is because of OS X using bsd-style processes and protected memory.  

      Self Inflicted Kernel Panic2-28-2003 12:16 AM
      What is a kernel panic? Basically it is a fatal error in the underlying UNIX Operating System called Darwin. Usually if an error occurs in the Mac GUI, it will not affect the underlying UNIX OS. If the computer logs you out automatically for no reason, then that's probably a good sign that the Mac GUI crashed. You can log back in and the computer will be fine. On the other hand, a kernel panic is a lot worse. It is sort of equivalent to a blue screen of death in Windows. The difference is that Windows gives you an option to return to the (unstable) system, while Darwin requires the computer to be rebooted. Fortunately, kernel panics are pretty rare.

      Anyway, I found a Slashdot article that tells you how to create a kernel panic by moving a directory into the same location as another one of the same name. Here are the commands that you enter into Terminal (if you try this you may want to save your work and exit all your programs):

          mkdir ~/mydir
          cd ~/mydir
          mkdir mydir
          mv mydir ..
      
      BANG! Instant kernel panic. Here's what the error screen looks like...It's cool that the message is in several different languages. I haven't gotten one of these when using the system normally...knock on keyboard.
       
      Digital Camera & iPhoto2-22-2003 10:55 PM
      I finally connected my digital camera to my Powerbook. I have a FujiFilm FujiPix 1300 that I connected to the laptop via a USB connection. I turned on the camera and the computer crunched for a little bit and then it opened iPhoto for me. The camera appeared on the bottom with an "Import" button. The contents of the camera also appear as a drive on the desktop. Yeah, so it worked without any problems. Pretty neat.
       
      A Second Monitor2-20-2003 8:33 PM
      I finally attached my 19" monitor (from my old PC) to my Powerbook. There's a weird digital video connector on the Powerbook so you need to use an VGA adaptor (included) to connect a regular monitor. I opened the display control panel and hit the "Detect Displays" button and the monitor flickered a little bit and then came up in 640x480 mode. A second display options panel appeared on the monitor, but all of the resolutions were grayed out. I had to check the "Show modes recommended by display" on the main display options panel and then I selected 1280x1024. Next I fiddled with the monitor arrangements options so that I could move my mouse smoothly from one monitor to the other. It's actually a little bit of a disaster. The actual monitor is about 6" above the desktop (the top of the physical desk, not the virtual kind) and the powerbook display is about 1" above the desktop. That leaves about 3 inches of overlapping monitor space where I can drag windows back and forth between the two monitors.

      In other news, I finally finished importing all my MP3's.
       

      Really Big Files2-18-2003 8:13 PM
      My friend Kate was having some trouble saving a 2 GB Adobe Photoshop file on her Mac, so I did some research and found that the maximum file size for the Mac OS X file system (HFS+) is 2 GB. So I guess the next logicial question is what do you do if you want to master a DVD? The DVD master is bigger than maximum file size of the system! I guess the DVD software breaks it up into different chunks? I think this is a little odd since Apple touts the Mac as a multimedia-movie-making-DVD-burning computer. Anyway, here is a table with some information about the Mac OS X file system (HFS+) and various Windows file systems (NTFS, FAT32, and FAT16).

      NameMax File SizeMax Volume SizeMax No. of Files per Volume
      HFS+2 GB2 TB231
      NTFS (implementation)16 TB256 TB232-1
      NTFS (theoretical)16 EB16 EB232-1
      FAT324 GB32 GB4177920
      FAT164 GB4 GB65535

      Note:
      1 TB = 1024 GB
      1 EB = 1,073,741,824 GB = 1 GB GB
       

      iPod as a Hard Drive2-14-2003 9:29 AM
      I met this guy on the plane the other day. He just got a PowerBook G4 too and he was watching movies on it. Anyway, I pull mine out and we start talking. I show him the desktop screensaver program and he absolutely loves it. So he plugs in his iPod to my computer and it appears as a hard drive on the Mac. You can browse the iPod hard drive, but you can't see any of the MP3's without a special utility program. Anyway, I copy over the program and then he tells me that I can have any songs on his iPod. I open that utility program that's on his iPod (I don't remember the name, xPod maybe) and it lists all the mp3 files, except that there's no artist or album information. So actually, the utility was pretty useless because you can only see the file names and browsing 20GB of MP3 file names, sorted alphabetically in a tiny window with 8 lines is a little of overwhelming.
       
      Guest Entry by Ben: PC laptop on AirPort2-12-2003 2:08 PM
      Last week I noticed an AirPort (Mac wireles router) box in the recycling bin of my aparment. I assumed someone in my building recently set up a wireless network. So I bought a wireless netowrk card (LinkSys from Circuit City. Cost $60, which is a lot, but I knew I could return it if it didn't work). Went home, plugged it in, installed the drivers, and found 2 networks in range. Awesome!

      Unfortunately they both required WEP passwords, so I had to knock on doors until I found the owner. We agreed to split the ISP cost so she gave me her password. Which was not the WEP password I needed. The PC needs a 40-bit key, which can be entered in ascii or hex and she didn't know it. After some Googling, I found the solution: Run the Mac Airport Admin utility, and one of the menu options is "Network Equivalent Password." I entered that into my PC network setup (without the '$') and VOILA! PC on the AirPort!

      Evidently one downside is that a PC can't configure the router, but I hear there is software out there that does it. And seeing as it isn't even my router, that shouldn't be an issue...
       

      Programmable Function Keys2-10-2003 8:53 PM
      So the Powerbook G4, like most computers, comes with the 12 standard function keys along the top of the keyboard. Apple has conveniently mapped most of them to common system functions (brightness controls, mute, volume, numlock, multiple screen switching, and eject). This leaves 4 keys, F8 through F11, that are unmapped.

      I really wanted to map these keys to control iTunes playback. Y'know, when the phone rings I want to be able to stop the music with a single keypress. Unfortunately, OS X doesn't have a native way of customizing the unused function keys (on the other hand, OS 9 does). I did some searching online, and I found a page which describes how to customize shortcut keys for iTunes playback in OS X. It involve using a free program called Youpi Key to customize the function keys to run an AppleScript telling iTunes various commands. Anyway, I followed the instructions online and it works really well. The Youpi Key program looks pretty customizable, so you can make a keyboard shortcut that basically does anything you want.
       

      It's Also a Firewire Hard Drive2-9-2003 2:22 PM
      I was at my friends house the other day and he wanted some files off of my laptop. The total size was around 6 GB; way too big for burning CD's and I didn't have any DVD-R's. I read somewhere that you can start up a Mac as a firewire hard drive. That is to say, you can plug it into another computer using the Firewire port and it will act like a hard drive. (This, by the way, is a huge security hole. Imagine restarting a Mac as a hard drive and copying all the files off of the hard drive. You don't need to login or open up the case.)

      Anyway, I restarted my powerbook and held down the "t" key (here is a list of other magic startup keys.) The "t" is for Firewire Target Disk Mode. The computer booted up into a dark blue screen with a giant yellow firewire symbol bouncing around (I guess we at All Too Flat are making an effort not to dangle our prepositions, so that should probably read "The computer booted up into a dark blue screen around which a giant yellow firewire symbol was bouncing.") There was also a battery bar on the bottom. I plugged my Mac into my friends Mac, both of my hard drive partitions appeared on his system, and we were able to copy the files over. Awesome.

      Note: I haven't tried connecting it to a Windows machine. It should probably work, as long as Apple's implementation of the hard drive emulation isn't some sort of proprietary drive format that only OS X understands.

      Note 2: I just read off the Apple site that Firewire Target Disk mode only works when connecting to other Macs (OS 8 and later).
       

      Transferring email from Microsoft Outlook to Microsoft Entourage2-2-2003 1:53 PM
      I finally figured out how to transfer my email from Microsoft Outlook to Microsoft Entourage. You would think that since they are both Microsoft products that you could import all your Outlook information into Entourage. Of course you cannot. I found a web page that had a description of how to import Outlook or Outlook Express email into Entourage. Here is the process:
      1. Import your Outlook email into Outlook Express (I was using 5.5)
      2. For each mailbox, select all the messages and then drag them into a folder in an explorer window. This will create an individual .eml file for each piece of email that you selected. You may want to select "View Detail" in the explorer window if you have a lot of emails, otherwise Windows will slow down a lot as it tries to add new icons and resize the window. Also, if you are dealing with a lot of emails or attachments this may take a while (~ 10 minutes).
      3. Zip each folder of .eml files and transfer them to the Mac.
      4. Unzip the .eml files on your Mac. You can drag the .eml files into Entourage and it will import each .eml file and place each email in its own folder. The web page said to only drag about 150 at a time, otherwise Entourage may crash. I was importing a lot of email (on the order of 25,000), so that didn't sound very feasible. Instead, I wrote a TCL script that concatenates all of the .eml files in a folder into one .mbox file. (Here is the globeml script).
      5. After globbing all the .eml's into a .mbox, drag the .mbox file into Entourage to import it.
      Doing it this way even preserves the email attachments. The only downside is that all the emails will show the current date in the "Date Received" field. The "Date Sent" field will be correct, so I had to change my mailboxes so that they showed the "Date Sent" field instead of the "Date Received" field.

      Update 03/04/2003: You need to use the Terminal to run the "globeml" script. For those of you unfamiliar with UNIX, I converted the script so that you can run it from a window. Copy the "eml2mbox" script into the directory with the .eml files and then double click it. The Terminal will open automatically and run the script on the directory. Here's the script eml2mbox.
       

      Latex-in'1-28-2003 9:00 PM
      Installed TeX today. There's a pretty informative site (albeit very ugly) called Mac-Tex that has a list of all the different TeX packages and frontends available. The best frontend package that I found (which was free) is called TeXShop. It has an editor and viewer built-in. I had to install the actual TeX engine first, but the instructions given on the TeXShop page are pretty good. I downloaded the teTex distribution and installed it using i-Installer, which I guess installs TeX and TeX-related applications (e.g. image conversion) from the internet. Anyway, the teTex installation went smoothly. I opened up TeXShop and was able to layout a test document and a 40-some-odd-page manuscript. I had to change the typesetting method to "tex to ghostview" (the document I'm working on has EPS images that the default "pdftex" typesetting can't handle). Great! Now I can work from home...ummm...
       
      Crash!1-28-2003 2:11 PM
      I crashed Mac OS X today! Well, not really crashed, but I hung the system. I was adding a new wireless network location for the wireless network at work. I set the location to automatically connect to the network. So I hit "Apply Changes" and the computer sat there with the little rainbow spinning disc...and sat there...and sat there...

      I think it might have something to do with the intermittent wireless connection (the base station is pretty far down the hall and behind two doors). Anyway, the connection must have cut out in the middle of the connection process. I took my laptop closer to the base station and the problem didn't fix itself, so I had to reset the computer. ctrl-command-power. Bong! Crunch...crunch...crunch...everything's back to normal. Weird.
       

      Burning Music CDs1-27-2003 12:05 AM
      Tonight I burned my first CD using iTunes. Actually, it was two CDs. Anyway, you can only burn CDs from a playlist (as opposed to selecting songs by browsing the MP3 library). So I had to create a new playlist and drag the songs that I wanted into it. Then I clicked the "burn CD" button in the upper right and inserted a blank CD. iTunes informed me that the playlist was too long for a normal music CD, so it gave me the option of either burning an MP3 cd or creating a truncated version of the audio CD. It would have been nice if it could create multiple audio CDs from the playlist. Oh well. Anyway, I split up my playlist into two and burned two CDs.
       
      Importing MP3s into iTunes1-24-2003 9:02 AM
      I discovered a neat trick in iTunes last night. iTunes (should I capitalize that "i" because it's at the beginning of the sentence?) has something called "Smart Playlists", which is a playlist composed of mp3s that follow a set of rules. For example, I can make a "Breakfast with the Beatles" smart playlist that looks for MP3s with "The Beatles" as the artist. The cool part is that the playlist automatically updates itself. So if I add another Beatles album to my collection, the songs will be added to the playlist automatically. You can also do things like make a playlist of all songs from the 1960s (assuming that your MP3s have the year information in the ID3 tag), or make a playlist of the all the most recently played songs.

      Anyway, the cool thing I discovered was that I can make a smart playlist that lists the songs that were recently added to the library. Now finding those imported MP3s without ID3 tags is really easy.
       

      Fink, UNIX, and MP3s1-22-2003 1:21 AM
      I installed Fink today. Fink is a package installation program used to install UNIX programs that have been ported to OS X. This includes libraries like X11 or the jpeg library, and programs like emacs or abiword. All the software installs into the /sw directory so that it doesn't overwrite the existing OS X shell commands in /usr/bin. All you have to do is select a package that you want to install and Fink will download it, along with all the required libraries, compile it, and install it for you. The default interface is a clunky terminal-based application. I didn't like it so much (required too much relearning of keys) so I installed FinkCommander, which is a GUI interface for Fink. (As a test I installed "ntop", which is a program that shows network activity).

      Anyway, I installed Fink so that I could install an mp3 ID3 command-line editor. There were two ID3 editors listed in the fink package list. One has a GUI and the other was strictly command line. In Fink they are classified as "Unstable", which means that the OS X port has not been completed yet (but I suppose means that someone is in the process of porting it). I tried to install them and Fink couldn't find the source files on the server.

      Oh well, I did some more searching on the internet and found another id3 editor. I tried to compile it using gcc, but the program required the <termio.h> header, which isn't present on the system. I looked around the include directories and found <termios.h> and <term.h> but these didn't seem to have all the information that the program wanted from <termio.h>. One of the annoying things about OS X is that if you're coming from a "true" UNIX environment (e.g. FreeBSD or Linux) you'll notice certain things are missing. Certain options on the basic shell commands are missing (e.g ls -b). I'll write more about this in another entry.

      Anyway, I searched some more and found another ID3 command line editor. This one was perfect, and it conveniently included a Makefile. I untarred the source and ran "make" and it compiled without a hitch.

      So why all this hassle for an ID3 editor? I want to import my old MP3s into iTunes. Unfortunately, not all my old MP3s have ID3 tags, and this is what iTunes uses to build its database. When it finds a file without an ID3 tag, it sets the name of the song to the file name. Then you have to go back and manually change each entry with the correct artist and title. This can be a big pain if you have a lot of files (I have about 8GB of old MP3s). All my old MP3s are stored with a file name like "artistname-songtitle.mp3". So I wrote a TCL script that parses the file name and enters the information into the ID3 tag information of the MP3. It prompts the user to verify that the information is correct for each MP3. Now I can import the MP3s into iTunes without worrying about "losing" the MP3s in the database because the artist or title information is absent. Doing it this way is about 5 times faster than using just iTunes to edit the ID3 tags.
       

      Printer Setup1-19-2003 11:33 AM
      I installed my Lexmark Z52 printer today. I opened the "Print Center" application and it asked me to auto-detect my printer. I did this and after some "auto-detect crunching" an additional dialog box came up and asked me to find the printer. So I selected USB and the list showed my Z52 printer, but I couldn't select it because the drivers weren't installed. I hopped onto the internet and grabbed the drivers off of Lexmark's website and ran the installation program (I had to logout and login as administrator because the installation program wasn't smart enough to switch users). Now when I selected the printer the "add" button became highlighted. I calibrated the ink jets, cleaned the nozzles, and the printer is ready to go. On to printing those ATF memberships...

      In other news, I figured out a way to import my email from Outlook into Entourage. I still have to test it a little more and write a script to automate it. More on that later.
       

      Microsoft Money --> Quicken 20031-17-2003 1:04 AM
      Moved my finance records from Microsoft Money to Quicken 2003. It was actually really easy. In Money, I exported each account as a "Loose" QIF file. I copied them over to the mac, and then created each of the accounts (they have to be exactly the same names). Finally, I opened each account and imported the appropriate QIF file. It looks like all the transaction information was saved correctly.

      Money doesn't let you export budget or bill information, so I had to enter those into Quicken by hand.
       

      Look Ma, No Wires!1-16-2003 10:33 PM
      I installed a wireless network last night. I got a Linksys Wireless/4-port switch combo router. To connect to the network, first I had to turn on the airport card (I read on the internet that battery life drops is very much dependant on the number of active network adaptors because the adaptors have to try to routinely poll the networks even if they aren't connected to anything. Thus I created several network locations that turn off any unneeded adaptors). Then I opened the "Internet Connect" application, and created a new network location with the name and password of the network. I had some problems getting the password to work. The WEP key in the router is generated using a pass-phrase. Apparently the translation from pass-phrase to key is not the same for the Linksys Router and Apple's Airport. I tried the raw hex key, but that didn't work either. After some poking around on the online knowledge base, I found that you need to use a "$" before the password if you are entering the WEP key in hex. (I also read that they added the additional options for the password format in the more recent version of the AirPort software). Anyway, with that done, the network is working great. I'm not exactly sure where the signal cuts out, but it seems to work upstairs, the kitchen, and my housemate's room.

      I also discoverd that I can setup a Computer-to-Computer wireless network if I want to transmit data between two computers w/o a wireless hub.
       

      Wheelie-mouse and a cool trick1-15-2003 2:25 AM
      Plugged in a wheelie-mouse and it worked. The "Mouse Settings" appears next to the "Trackpad Settings" in the Mouse section of the control panel. The right mouse button brings up the context menu and the wheel scrolls most of the windows. I still need to download the drivers to make the other buttons functional.

      Cool thing: hold down the shift key while clicking the close or minimize buttons at the top of a window. Also works if you hold down shift while restoring a window from the dock.
       

      Dwalin reborn1-15-2003 2:22 AM
      The new Dwalin is born. Reinstallation of the OS X software was a easy enough. I inserted the CD and restarted while holding down the "c" key. The first thing I did was to partition my hard drive into a 15GB drive for the System and Applications and a 40GB drive for data. The actual partitioning took a few seconds (doesn't formatting in Windows take a long time?). Then I followed the screens to install the system. I went downstairs to make some ravioli and when I got back the system was installed and the computer had already rebooted and was waiting for me to enter my information. I guess that's one nice thing about a computer and OS that are created by the same company. Don't have to mess around with drivers and worry about incompatibilites.

      Next, I reinstalled all the Apple applications and OS 9 Classic using a different installation program on the same CD (Don't let the name fool you, it's actually a DVD).

      I upgraded the system software and then installed norton antivirus. Oh I should mention that I'm setting up my system to have an administration account and a regular account. I think one of the problems that I encountered before was that I was running programs as an admin user, thus the programs could potentially corrupt the system files. From now on I will use an admin account to install programs (if necessary), and my normal account for everything else.

      I installed Office, again. I had backed up my emails and contacts on my PC before I reinstalled, so recovering all my Entourage data was as simple as copying the files back into the "Main Identity" directory. Opened up the program and all my preferences, emails, and everything were there.

      Installed Palm Desktop again. I wasn't able to "auto-detect" my settings using their setup program, so I just created a new user and then copied the appropriate files into the data directory. Then I did a few syncs to bring everything up to speed.

      Now all I have to do is import my pictures and mp3s again.
       

      Zap the P-RAM1-14-2003 10:10 AM
      I also zapped my PRAM last night. PRAM is parameter memory that Apple uses to store some system preferences like the time and the trackpad preferences. To zap the PRAM you have to reboot while holding down the apple-option-p-r keys until the system chimes twice.

      I think you also have to restart 3 times, or something. Anyway, my system was still acting funny afterwards.
       

      Adventures with Norton Antivirus1-14-2003 9:29 AM
      So last night I got Norton Antivirus in the mail (I had the foresight to order it a week ago, just in time for this crisis), and popped it into the drive and opened the program from the CD. Now apparently the executable on the CD is a mac classic (OS 9) program so the system tried to start the OS 9 emulator...and...and...nothing happened. That is to say, the window just sat there and the progress indicator didn't move. Okay, crap, definitely not good.

      Plan B, it's a bootable CD so that if your system gets infected you can start up on the CD and run the antivirus program. I restart the computer and hold down "c" (for CD-rom) to boot up off of the Norton Disk. The computer boots into OS 9 and everythings fine until the system crashes right before it's done (Error 11). A few more iterations of this and a quick trip to the knowledge base at Norton and I discover that this critical-last-ditch-effort-to-rid-your-system-of-a-potentially-data-destroying-virus bootable CD is in fact not bootable with certain macs, namely the Titianium Powerbook, the eMac, and the 17" iMac. WHO MAKES A BOOTABLE CD THAT ISN'T BOOTABLE? Answer: Norton.

      Okay fine, plan C. I load OS X and try to install Norton Antivirus. A dialog appears and asks for my administrator password. It doesn't accept it. I try again, same thing.

      Plan D: I set my startup disk to OS 9, and reboot. Upon seeing the Mac OS 9 desktop my first reaction is "Whoa, what the heck is this?" You really take the prettiness of OS X for granted. Finally, I am able to run Norton Antivirus. Hooray! I scan my disk and it finds no viruses. Well, that's a relief.

      Verdict: My system is corrupted.
       

      Unstable System or Virus?1-13-2003 12:07 AM
      Woah, experienced some major setbacks today. There is something definitely unstable about my system right now. Whether it is a corrupt file or a virus, I don't know. I did download a lot of programs recently, so it's possible that the mac was infected. I'm supposed to be getting Norton Antivirus tomorrow so maybe that will shed some light on this. Anyway, here are the problems that I faced today:
      1. Tried to install the "Developer Tools" using the OS X Installer (the Installer program, provided by Apple, that handles .pkg files). The program crashed.
      2. Tried to install "Fink" using the OS X Installer. Same Problem.
      3. Tried to re-install the Apple applications from the System Software DVD. The DVD uses Installer, so of course, it crashed.
      4. Created a new test user to see if the crash was due to a corrupt preference file. I logged out and tried to log in using the test user. Computer hung during the log-in process. Hit apple-option-esc, the computer got stuck in an endless blue screen (ha ha, the mac BSOD). Had to do a hard reset by taking off the keyboard and pressing that little button in the depths of the laptop. I did this twice.
      5. Tried to delete the test user. It doesn't report an error, but the test user is still there, as is the test user's home directory.
      6. Downloaded the new version of Safari (the Apple web browser) and tried to install it, but couldn't mount the disk image. Not only that, but one of the child processes, hdi_agent, of Disk Copy went into a weird memory race condition where it continually ate up more and more RAM. I finally killed the process after it reached around 280MB. (Thank god for top)
      So, that's where we are right now. At the beginning of the day I wanted to write a script that helps to automatically add id3 tags to mp3s. I found a nice UNIX program that handles id3v2 tags, which uses the id3lib library. That meant that I had to install Fink to install id3lib. Fink is an installation progam that automatically downloads and installs programs ported to OS X from UNIX (e.g. Gimp, latex, tetex, etc, etc). Fink needs gcc, which is provided with the Apple Development Tools.

      Things I might try later:

      • Checking system for virii.
      • Checking directory structures for permission problems.
      • Try installing a .pkg file from the terminal (if possible)
      • Calling tech-support.
      • re-installing OS X.
      • Switching to Linux.

       
      Watching DVDs on a TV1-11-2003 3:24 AM
      Tonight I went over to a friends house and we used my PowerBook to play a DVD on the TV. I used a 1/8" stereo to RCA converter to connect the headphone jack to the TV, and then I used the S-video to RCA adaptor to hook up the video signal. Hit play on the DVD and it half worked. That is to say, we could hear the movie but not see it. I double checked the connections and saw nothing wrong with them. Then I opened up the display preferences and hit "Auto Detect". Suddenly, the TV screen flashed and my desktop and dock were on the TV. The computer was using the TV as a second monitor! The image was blurry and the resolution was pretty crappy, but what do you expect from a TV. I hit the "switch screen" button and both the TV and my screen showed the same image. In the process, my monitor had changed it's resolution to be the same as the TV's. I opened the DVD player (it had exited because the resolution had changed) and watched the movie. I guess in theory I could have dragged the DVD window into the TV but things are tougher when you can't see anything because you're behind the TV.

      In other news, I found a really good IRC client called X-Chat Aqua which is a port of X-Chat, a UNIX X11 program. It's still in the beta stages, but it has the same feel as mIRC.
       

      Background + Screensaver1-10-2003 4:28 PM
      Last night I downloaded a program called Desk Effects that lets you run a screensaver as the background image. Not only that, you can also run another screensaver as the foreground image, displayed transparently in front of all the windows. The foreground saver is kind of obtrusive, but the background saver is amazing. It's very cool with the screen savers that slowly pan and fade images (e.g. cosmos). Also pretty cool with this very realistic aquarium screensaver.

      Throw in some transparent terminal windows and you're all set.
       

      Clie Memory Stick & Mac OS X1-9-2003 1:21 AM
      My Clie has a memory stick slot and it is possible to mount the memory stick as a drive on the PC. Then I can download images or movies directly to the memory stick. Unfortunately, Sony doesn't provide this software for the Mac. There is a third-party company that sells something called "The Missing Sync" that can mount the Clie as a drive on the Mac, but it's $20. Supposedly you can also use the software to make iTunes and iPhoto recognize the Clie as a mp3 source and a photo library. Except for memory-stick feature, the Clie syncs fine using the most recent version of HotSync.
       
      Syncing Entourage and a Palm Handheld1-9-2003 12:06 AM
      So I decided to avoid the whole importing-email fiaso for a while. I can live without my old emails on the mac, but I definitely need to be able to sync my palm handheld with entourage. (I have a Clie SJ-30) My plan was to sync my handheld with my PC, then sync my handheld with my Mac. Thus, my contacts, to-dos, calendars, and notes would be transferred from the PC to the Mac.

      I downloaded Palm Desktop 4.0 from Palm.com and installed it without any problems. Oh wait, there was one problem. I had to restart my computer in order to activate HotSync. Not really a problem, but I wanted to see how long I could go without restarting the system. (The uptime was 4 days) Anyway, I had read online that if you sync with Palm Desktop and then install the Entourage Conduit and then sync again, you will get double entries for all your info. So, after restarting I immediately downloaded the Entourage Conduit from Microsoft, and installed it. I configured the Entourage conduit so that the Handheld overwrote Entourage and hit "sync" on my handheld...

      Great, everything looks like it worked. All my to-dos, notes, and calendar entries were there. But wait, some of my contacts were missing. About half of my contacts had been imported into Entourage. That made absolutely no sense. I tried syncing again but still no change. I hit the Microsoft website and looked for some info on the conduit. In a tutorial page I noticed a "Synchronize Private Records" option in the conduit configuartion window that I had ignored before. I looked at some of the contacts on my palm and lo-and-behold, some of them were "Private". So I checked the "Synchronize Private Records" option and re-downloaded my handheld to Entourage. BOOM! Problem solved.


       

      The Program Has Unexpectedly Quit1-8-2003 9:59 PM
      My first application crashed today. The StuffIt Expander (a file decompressor) died and a message box appeared that said:

      StuffIt Expander has unexpectedly crashed. The system and other applications were not affected.

      You gotta love protected memory.
       

      Microsoft Office v.X1-8-2003 1:17 AM
      Installed Microsoft Office X tonight. I'll be honest, I've been dreading this one. Why? I'm pretty entrenched into using Microsoft 2002. I have all my contacts, to-do lists, calendars, email, and notes in Outlook. I've read that moving these files to Entourage (the OS X equivalent of Outlook) is somewhat tedious and there's no straight forward way to do it. Entourage has some limited data importing capabilities. It can import from Apple Mail and Outlook Express, but it can't import from Outlook. There is a way around this by exporting files in Outlook using CSV (Comma Separated Values) files. Obviously this sounds *a little* sketchy since we are talking about emails here (and don't emails have commas and quotes and what happens if you forget to close a quote, etc, etc, etc). Hopefully this won't be a big pain (meaning, this will be a big pain). I know that there are scripts out there that can help, but most of them aren't free.

      Anyway, I installed Office without a hitch, and I even upgraded it to 10.1.2. Entourage looks pretty nice. It has the same feel as Outlook but doesn't look exactly the same. It has a lot of different views that are available with one click. You can look at emails sent at a certain times, recurring calendar events, and stuff like that. And there is a custom view button that is kind of like the "Outlook Today" view, except customizable.
       

      NES Emulator1-6-2003 11:52 PM
      I got tired of moving mp3s and jpegs, so today i moved over my NES ROMs. I was using Nesticle on the PC, and I looked around and I found a similar Nintendo Emulator called RockNES for the Mac. It's okay, definitely not as fast as Nesticle. The screen flashes when there are a lot of objects and the screen is scrolling. RockNES also changes the screen to 65k colors, and fortunately when you exit it changes the colors back to whatever you had before.

      I also tested my Gravis GamePad Pro USB. I plugged it in and it appeared in the device list, started RockNES and it worked fine. (Joystick support is disabled in the free version of RockNES. You need to get a shareware plug-in for RockNES in order to enable joystick control.)
       

      Importing Old MP3s1-6-2003 3:27 PM
      So I have about 10 GB of old MP3s from back in the day. The problem is that most of them don't have ID3 tags. Last night I started importing some of them. I started off with some ID3-less Beatles albums. After importing, the songs appeared in the library without any album or artist information. I selected the group of songs and added the artist, album, and genre by editing the ID3 tags (using the "Get Info" command). Then to enter the track numbers, I selected the first song and edited the track number. A neat thing about the ID3 tag editor in iTunes is that there are "Next Song" and "Prev Song" buttons so that you can move between mp3s easily while entering the information. Another nice thing is that the keyboard focus stays the same between songs. This makes changing a bunch of song names or entering track numbers easy. The focus even stays the same if you close the editor and open it again.

      I did encounter a bug with the way iTunes handles track numbers. At one point I noticed that I had entered the wrong track number. I changed the track number to the correct value and the file name changed to "02 01 Some Song." Apparently when you change the track number iTunes will blindly add the new track number to the beginning of the file. That was annoying. I fixed the file by changing the song name, "01 Some Song", back to "Some Song".

      I was pretty impressed with how quickly iTunes could search the mp3 library. As you are typing in the search field, the results appear on the fly. Navigating the library using Genre, Artist, and Album names is very fast too.
       

      iPulse1-5-2003 10:45 PM
      I installed a monitoring program called iPulse. It kind of looks like a fancy speedometer. It shows the memory usage, disk usage, cpu load, memory pages, and network traffic in a little window that is always on top. The window is transparent so you can see things going on underneath it.
       
      Images and iPhoto1-4-2003 10:13 PM
      I copied my digital pictures over to the Mac and then imported them into iPhoto. Importing copies the images into the iPhoto library sorted in directories by date. The first time I imported all the images at once. This was a complete travesty because it meant that I had to manually assign the images to each album. I got frustrated with that so I deleted all the images and started over. On the second try I found an easier way by just dragging a folder into iPhoto. This will automatically import the contents of the directory and place the images into a new album.
       
      Playing MP3s with ITunes1-4-2003 6:04 PM
      I added my mp3s to the Itunes library. I selected the directory that I wanted to import using the "Add to Library" menu item. It took a while (there were about 6GB of mp3s) because itunes had to copy all the files into its own directory structure. There's an option to turn this off, but I figured I might as well let Itunes handle the directory structures. I deleted the original mp3s.

      Plugged in my mp3 player and it was good to go. I have a Nomad IIc with an expansion card. Both the internal and external memory cards appeared in Itunes and I could copy to them without any problems.
       

      Copying Files1-4-2003 10:40 AM
      My PC has two ethernet cards. This makes transferring files between my PC and my Mac very easy. (I guess in theory you only need one card, but the second card makes it nice because I can surf the web while files are being transferred) I connected the two using a crossover ethernet cable. My second PC card has an IP of 192.168.0.1. The Mac automatically selected a different subnet, so I had to manually change the IP to 192.168.0.2. Then I setup an FTP server on my PC and ftped to it from the mac. So easy. Now i'm transferring my mp3s via 100 Mbps Ethernet. This may take a while...

      Incidentally, the name my PowerBook is Dwalin.

      Another nice thing about OS X is that there are hot corners for the screen saver. you can set a corner of the screen so that if you put your mouse there for an extended period of time then the screen saver will turn on, or you can set the corner so that the screen saver never turns on. That's really handy if you're trying to babysit a download.
       

      FTP & IE Bookmarks1-4-2003 9:50 AM
      Installed Transmit, a nice little FTP client.

      Migrating Bookmarks IE:
      This took longer than expected because the mac IE didn't import favorites like I expected it to. Thankfully, Apple had a nice page on importing favorites. In IE on Windows, I selected "Import and Export" from the file menu. I went through the wizard and selected "Export Favorites" and "Export to File". I named the file "Favorites.html." Next, I transferred the favorites file to the mac and put it into the [home directory]:Library:Preferences:Explorer directory . The favorites are now available in IE. I saved the old favorites file because there were some nice links in it. Also, I had to repopulate the links bar, by dragging the links onto it.
       

      Upgrades & Opera1-4-2003 12:52 AM
      Upgraded my OS X software to 10.2.3 using the "Software Update" control panel. This was pretty painless. All I had to do was restart after the installations were complete.

      Installed Opera 6. Looks about the same as on Windows. When I downloaded the installation program and ran it, it created a virtual disk on the desktop. I had to copy the Opera folder in the virtual disk into the Applications folder. Then you have to "Eject" the disk to get rid of the virtual disk.
       

      Installing the Internet1-4-2003 12:29 AM
      Instructions to setup internet: plug in ethernet cable connecting laptop to cable modem.
       
      The Plan1-3-2003 7:04 PM
      One really nice feature with the PowerBook is that if you close the lid it will automatically go to sleep (instantly), and if you lift the lid it will automatically return to life (instantly). And when I say "instantly", I mean in less than a second. No really, none of those "Returning to windows" screens.

      Here the plan for switching to the Mac (in no particular order):

      • Setup Internet Access
      • Update the OS X system files
      • Install internet applications (FTP, Opera, etc)
        • Migrate internet settings (bookmarks, etc)
      • Install Microsoft Office
        • Migrate Office XP settings to Office X
        • Migrate outlook data to entourage
      • Copy Documents (mp3s, movies, files, etc)
        • Itunes
        • IPhoto
      • Migrate Peripherals
        • palm
        • digital camera
        • MP3 player
        • printer
      • Migrate other software
        • Microsoft Money --> Quicken 2003
      • Install other Mac Software
        • Virtual PC
        • BBEdit
      • Install UNIX Software
        • fink
        • latex
      • Install Development Software

       
      The Box1-3-2003 4:21 PM
      My G4 Powerbook came today. This blog will detail all the steps that I took to switch from a PC to a Mac environment. Hopefully it won't be a difficult process. Here is the contents of the box:
      • 1 GHz G4 laptop w/ 512 MB RAM, Superdrive, built-in Airport card, 60 GB Hard Drive, 64 MB ATI Graphics Card, and 15.2" screen
      • Nifty square power transformer
      • Long cord attachment for transformer
      • Modem cable
      • Software Restore CD
      • Hardware Test CD
      • Blank DVD-R
      • Airport Installation CD
      • DVI to VGA adaptor
      • S-Video to RCA adaptor
      • Various Documentation & Warranties
      • 2 Apple Stickers
      I took the laptop of the box and plugged it in and turned it on. The first thing that appeared was the registration screen. I had to enter my name and address and other information and then it asked me to setup my internet. I was at work, so I skipped that section and it told me that i still need to send my information apple at some point.

      Next I played with the system preferences. I really didn't change anything dramatically, but I did put the dock on the right side of the screen (since the powerbook has more horizontal screen space). One thing that is missing is a way of running any program from the dock (like the programs menu in windows). One way around this is to add the "Applications" folder to the dock. I did this by dragging the "Applications" folder from the hard drive a spot in the dock next to the trash can. Now when i ctrl-click (otherwise known as the context menu, or right mouse button for windows users) all the applications appear in a menu. You can also hold down the mouse button to get the same effect. In actuality, all that is happening is that the dock is showing the contents of the applications folder in a menu. You can browse the hard disk in the dock by doing the same thing with the hard disk icon.

      If you don't want an item in a dock you just drag it out of the dock and it disappears in a cloud of smoke (literally!)

      I also turned on the option the clicking and drag-lock option for the track pad. The drag option is pretty nice. To drag-lock something you double tap on the track pad, the trick is that you have to drag your finger on the second tap. this will lock it into dragging mode, so you can lift your finger if you run out of space on the pad. Finally, to finish dragging you tap the track pad again.
       


      Join All Too Flat now!
      Site Map [rss] Huge Huge! © 2005
      Donate to help Alltooflat with the bandwidth bills
       
      ¡°That ¡®six-B slotted bolt¡¯ makes me think his engine hasn¡¯t anything wrong with it at all,¡± Larry stated, finally. ¡°Furthermore, I think he put down his crate in some handy¡ªgood¡ªspot!¡± After she had done that she stood hesitating for just a moment before she threw off all restraint with a toss of her head, and strapped about her waist a leather belt from which there hung a bowie knife and her pistol in its holster. Then slipping on her moccasins, she glided into the darkness. She took the way in the rear of the quarters, skirting the post and making with swift, soundless tread for the river. Her eyes gleamed from under her straight, black brows as she peered about her in quick, darting glances. It was tea time at the Circle K Ranch. But no one was enjoying the hour of rest. Kirby sat on the couch and abstractedly ate slice after slice of thin bread and butter, without speaking. Mrs. Kirby made shift to darn the bunch of stockings beside her, but her whole attention was strained to listening. The children did not understand, though they felt the general uneasiness, and whispered together as they looked at the pictures in the illustrated paper, months old. "Shall you go with them?" asked Cairness. "Citizen!" echoed the woman. "They'uns heap sight wuss'n the soldjers. Teamsters, gamblers, camp-followers, thieves, that'll steal the coppers off en a dead man's eyes. I had a sister that married a man that beat her, and then run off to Injianny, leavin' her with six children to support. All the mean men go to Injianny. Cl'ar out. We don't want nobody 'round heah, and specially no Injiannians. They'uns is a pizun lot." "What sort of a man was he?" "Why, one of my Sergeants reported that a Corporal came from your Headquarters, and directed the raid to be made." The firing and stone-throwing lasted an hour or more, and then seemed to die down from sheer exhaustion. Somewhere, he told himself, there would be someone.... For Dodd, it was a time to breathe and to look around. He had enough work to do: the damage to Building Three, and the confusion among the Alberts, had to be dealt with, and all knew time was short. Very few of the Alberts had actually escaped¡ªand most of those, Dodd told himself bitterly, would die in their own jungles, for lack of knowledge or preparation. Most, though, simply milled around, waiting for the masters, wondering and worrying. "Naomi." A crash of thunder and a spit of lightning tore open the sky, and for a moment Reuben saw the slope of the Moor livid in the flash, and the crest of firs standing[Pg 225] against the split and tumbling clouds. The air rang, screamed, hissed, rushed, and rumbled. Reuben, hardly knowing what he did, had sprung to his feet. He stared at her with his mouth open. "H?ald your false tongue. You're no wife o' mine from this day forrard. I w?an't be cuckolded in my own house." "Oh, I'm a bit off colour to-night, but I can tell you I was a fine girl when I went away with Joe¡ªand all the time I lived with him, too, first at the Camber and then at New Romney; there was many as 'ud have been proud to git me from him. But I stuck to him faithful, I did, till one morning I woke up and found him gone, off on a voyage to Australia¡ªwonder if he met Robert¡ªhaving given me over to a pal of his for five pounds and a set of oilskins. Oh, I can tell you I took on something awful¡ªI wasn't used to men in those days. But Joe's pal he was a decent chap¡ªthere was nothing the matter with him save that he wasn't Joe. He was unaccountable good to me, and I stayed with him three years¡ªand then I hooked it, scarcely knew why. I got a post as barmaid in Seaford, but the landlord took up with me and his missus chucked me out. And now I'm here." It was late in the afternoon ere Holgrave resolved to put the hut that had sheltered him when a boy, in a state to receive him now; but there were several hours of daylight before him, and even when the day should close, the broad harvest moon would afford him light to prolong his labour. The rushes that grew by the Isborne, the clay from the little spot of ground attached to the hut, and the withered and broken branches that lay thickly strewn over the adjoining forest, gave him ample materials for his purpose. HoMEÀ§°ó²´ý×Ô¼ºÄòµÀ ENTER NUMBET 0017
      1688qp.com.cn
      zetu7.com.cn
      ttmp.com.cn
      yula5.com.cn
      www.sijue6.net.cn
      www.majiu1.com.cn
      www.minre1.net.cn
      duqun6.net.cn
      www.798rqz.net.cn
      www.sinaweb12.com.cn
      外国老妻少夫性生活 亚洲色图双蛋我女友 大黑鲍快播 最新尿道实录1 午夜性爱小说网 wwww4242 欧美激情4狠噜噜 WWW.TING30.COM WWW.UUUU43.COM WWW.WLYSJT.COM WWW.ZZIUNDS.COM WWW.HHH527.COM WWW.2323AV.COM WWW.QHHHCN.COM WWW.S2B6.COM WWW.KBWDY.COM WWW.GXNNZOO.COM WWW.BBIICC.COM WWW.CQNPF.COM WWW.TTTAV3.COM WWW.ECPOC.COM WWW.A9AVBBS.ME WWW.WLYDY.COM WWW.2345KKK.COM WWW.66PORN.ORG WWW.999018.COM WWW.53RF.COM WWW.DIAOBEN.COM WWW.CCC068.COM 不祥的乱伦人妻小说 日本av套图超市 射她荡b 性爱av免费视频 前女友艳照在线 日本妓女大穴比赛 处女幼女av在线视频 久草拳交在线视频 我与姐姐乱轮小说 现在有不有专业的av网站啊 xa9pw下载 AV视频色图 老公公干儿媳妇女同性恋 色图片图片区 校园春色裙底 东方AⅤ在线亚洲色图成人免费视频狠狠撸 少女小山雀69Xx 狼人干伊人网av 婷婷色播五月天网址 干爹操女儿? 5x社区免费观看视频sqwww5xqq1com5xxx2comwww5xxx1comwww5xxx2com 色欲H网桃色校园 立足于美利坚手机 成人爱色色 磁力链接捆绑女教师 av天堂2017天堂网在线 干古典武侠 在线自拍国产偷拍ehu8com 日嫂孑 wwwavtttcon 樱井莉亚无码视频 成人直player成人直播 关婷娜的胸视频 帝国色哥 这几个老骚逼 dizhi99扩阴器 岁少女胸部图 欧美家庭伦理片资源下载mp4 御姐口交在线 高清强奸年轻的义母 男女野战图片 1校园春色影音先锋天堂 大黑屄插插插 三个女优的淫乱生活 手机看黄视频网站免费 久久视频在线官网 又长又大的鸡巴搞少妇 夜撸吧 孙迪 qiuxis6com 欧阳马小云magnet 看美女啪啪神器 成人驴 波波升级优优 舔姐姐的逼 色色色色色色色婷婷 77777kkkk 790成人撸片 ‖www1111kpcom 老师花核流水 美女发骚视屏 射一嘴电影 女人阴道穴片 xiao偷拍 在线秘密AV 美女姐姐15p 无毛妈妈H游戏 欧美av大爷操 老婆黑木耳18p 丁香成人网五月天色图 禁室义母 鬼片电影全集国语高清 日本丝袜无码影音先锋播放 日日毛片dv222com262scom 日韩亚洲色悠悠AV 风暴AV天堂2015在线 兽皇作品 每天射十次大叔 西瓜播放器看丝袜美腿 在线看欧美电影大怪物人类的性爱场面 校园野战爽歪歪 超碰巨乳美容院 坏孩子A片番号 奶奶作者不详 老女人拳交性爱视频 AV天堂迷人的保姆 操丰满少女屁眼 操美鲍撸 操淫荡骚逼 西西人体嫩逼看看 自拍男阴茎 人体艺术视频片 苍井空thunder 下载 av乱伦小说人妻交换 露脸 少妇 嫩逼bt种子 站长推荐撸撸射淫荡女人百度影音 人屄穴 要进妹妹的小穴 大鸡巴操女儿 连襟换妻乱伦 阿娇丝袜艳照 美国大鸡吧照片 luanluncaoxue 大胆欧美艺术b图片 熟女乳首 av俺去也影院 911成人b色图 撸撸吧乱伦 狠狠插入姐姐 求个不要播放器的黄网 chanenxue 国摸人体大胆图片 huangseyilipian 色骚逼在线高清播放 亚洲色鲁鲁 华人美女色站导肮 顶级人体艺术阴部 国产校园激情 人體圖片網 WWW_SSXXX_COM asex自拍 漂亮美眉写真网 舔足h 色酷s诶 三黑人大战俄罗斯 我和荡妇口交 支持手机观看的网站 多原爱 法国女艳星 2玄兽 李禄思 边做边爱奈菲尔 龙之九子名字及图片 picturesofyou 友田彩也香美足 幼幼打炮穴 pppypp 都有那些人体艺术网站 dddd23德玛西亚 激情明星合成论坛哥哥妹妹 张筱雨摄影棚视频展播 人体艺术网西西 天天色操逼视屏 WWW67APCOM 露逼人体vip 强奸乱伦李宗瑞电影 妹妹淫荡社区 95国内自拍网 日本无码dvd 中华医药艾叶作用在线视频 丝袜美女谣图露逼图 骚逼艳照 做爱视频免费在线超碰 阴户湿湿的老想男人 插婶婶阴道 关之林丝袜 西西大胆人体阴道 香港影院信息 打炮成人动漫短片 欧美人体很很干 激情五色月图片 亚洲色图制服美腿 亚洲日本快播电影 偷窥撸撸自拍免费快播 女人服十精丸 人体艺术裸片 欧美破处电影av 强奸乱伦凌辱性交撸管 日本小嫩b 美国AAA色 那夜插进妹妹的蜜穴 快手看gay 大香蕉在线观看少妇www22oxoxcom 明星合成3p网 丝袜裸体美女网我要看 互舔肉肉小说 兄弟交换夫妻用 色和尚久久操 蔟歧爱 2017偷拍自怕 女人潮吹视频www91qq1com 尤成人版电影下载 操逼网站代码 雷迪嘎嘎眼镜 制服丝袜亚洲艳舞写真影音 wwwwww38jqcom ww222conmagnet 校园春色都市自拍偷拍 蝴蝶谷中文娱乐小说 色倩成人网站在线播放 青青草在线视频超8822mmcom wwwzzjixxxxe 粉嫩少女自拍 曰本粉嫩人体鲍 东方AV若努 freepapapa 干干网www003hhhcom 爱色网色网大色网小色网 WWWSWWWMITAOCOM 147午夜刺激图片删除 谷露新片 性故事国中妈妈 大鸡巴逼毛 久久热偷偷撸黑丝袜免费经典视频 人与兽电影网成人 成人电影 足本玉蒲团jjvod 仙剑神曲 有声小说 江湖春色 春色描述 春色天成语 小泽玛利亚骑兵 开心播播五月天 手机咋看黄片 乱论黄色小说 孙亦文 骚姐姐图库 日本AV电影 日本乱伦A片 天天看 香蕉网 软妹子 她也色tayese 日日顺乐家 唯一av导航 袁人泰山在线h sihu255 五月婷婷和漫画 胤先锋资源站 色色风 一本道 微拍爱视频福广场网 tt6s网址更换 人工智能ai让女神下海不是梦 天天操综合 亚洲瑟瑟吧 大尺度直插下半身视频 茄子视频成人大片 青青草原视频自拍偷拍 有声性插视频 日本怡春院综合激情 日日看在线91曰批 日本啪啪在线福利 288影院 操逼电大香蕉 在线看福利云点播 欲女换夫妻 日本少妇8p 国产自拍不卡在线 醉酒人妻迅雷下载 日韩 自拍 伦理 激情 好色女教师电影 5福色在线视频 中国小姐一级毛片 赤奴R在线观看 2246 thunder 日韩操逼在线免费观看 岸明日香脱衣服视频 美国 深夜福利 直播 淫欲丝袜小姨子辣文集合 性感高跟鞋视频 92看看1000集在线播放 京香julia护士教师电影 操逼心 樱井莉亚97集在线播放 xvideos中国人双飞 奥门金沙滩黄色视频在线 日本三级喷水重口味 美惠子伦理片 逢泽莉娜汽车完整磁力 av·5分钟免费 亚洲一楼一凤首页 laosegedisise av12jav 米斯蒂·阿特金森在观看 喵咪影院 4388x黄站 A片网主名字 891pp的网址换了什么? 飞机福利视频导航 俄罗斯69色播app yuojii视频 美女把最大的跳蛋放进菊花里视频 好屌色Av视频 人兽杂交福利视频在线 yello字幕网91 欧美av基地 8090电影风筝 莲实克蕾儿检察官 无码:avhd101 操屌电影 巨乳漫画在线播放 超级AV在线 日本少妇在家被强奷 无影院码 96密爱网 欧美有剧情的性爱视频 全国最大黄网4438 魅心福利视频 丁度 舔咪咪头黄版小视频 3光棍影院网址 啪啪影院性交视频 色先锋下药迷晕美女视频 av免费在线800 Tom天堂 大人导航n 火 爆 巨 乳、护 士+超 市 少 妇、快 乐 的 寡 妇,高质量片,错过别后悔,让你 www,7777bx,com 一道本无卡无码视频 阿v天堂在线CK AV深夜在线 曰本妈妈xxx 刘馨予丝袜 AV火山小黄人 弱气乙女网盘文件 不知火舞h动漫 日本重口网站在线 想上你日你视频 小马影院 福利 秀色观看五分钟 香港美女自拍视平 性交ⅩxⅩ视频 柳州莫菁 福利 里番无修手机在线看 蜂腰蜜臀mp4 在线色站 手机在线视频 隔壁老王中文主播av 樱井步潮吹 爱啪啪视频 秘密搜查官 快播 成人做爱福利视频在线播放 天天摸天天搞 日本女人口交做爱视频 大陆自拍子在线 下载午夜小影院 松岛枫 潮吹便器无码 泰国个人黄色网站性生活视频 亚洲影院中出诊所 光棍影院高梭 港澳成人网站 手机在线2018天堂一本道网 被摁着轮流侮辱视频 设为首页加入收藏图片区88 成人依人网 陌陌约炮视频在线观看 樱花之都在线无码 六月桃花综合网 小米手工粉加盟jv168 (雪纺衫衫 | 女) -(床上用品) 红涛阁av影院 欧美图区制服诱惑激情 川影619视频 蝌蚪窝019 午夜影院摸美女屁股视频 rrsdy在线 全黄色毛片视频 大尺度口交视频 自拍av网 好屌色自拍 黄色做爱小影院 开心大美妞ed2k 成人片磁力 日本xoxoxoxoxo视频影院 哪里可以看人妖自拍 国产自拍114页 jpanav 国产偷拍九九e 腿足 info 另类sm专区 韩国a片淫淫 大陆免费啪啪啪 骚货国产在线 强奸潘金莲 mp4 外国美女插插插 亚洲 欧美 自拍在线 猫咪视频在线播放99 噜噜噜操逼视频 厦门番号 萝莉阁免费视频 极品网红大胸美女请房东修理空调 3355影视在线 8k 厄运小姐 seniu4 台湾佬中文网娱乐在线 日我操我 点击即可播放,无需安装任何播放器,支持手机,平板电脑等移动设备_小提示:如 千百lu2019地址 九尾狐狸m 24分钟 女神主播走光闪现视频在线 护士小姐姐国产 精品 黄色在线网址国语 欧美大骚逼影院 黄视频免费下线观看 黄片大全视频在线观看小视频 喝圣水视频网站国产 偷自拍 在线 伦理 k8fldh 中文字幕 亚洲无码 在线播放 深喉吞精 日人妻免费观看地址 91邪恶试频 大奶子 在线 收集 69色新网站 Sasha Grey先锋资源 韩国国产AV在线观看 国产破处换妻在线观看迅雷下载 尻屁性生活高潮视频墙播放 新闻 守望人妻魂 泷川索菲亚 video 阿福av在线 韩国演艺圈手机影院3131 收看红色三级裸体片 国际黄色电影软件电影院视频全过程 800av免费永久在线观看 日韩亚洲av 日本女优啪啪影院 青草青娱乐在线福利 白洁和孙俪 长泽木辛 影音先锋 WWW_HHHHC_COM 章子怡艳照 插死骚屄妈妈 黄小说种子 哥哥去和小护士电影全 性生生活影片百度免费 色炮图在线播放 非州黑人性交在线视频 清纯少女的做爱爽图 五十岚优美子无码 姐夫子插逼小姨子的逼 苍井空的乳 欧美在线视频av 爆乳人妖性交30p meinulouxue 操弄美女 7766人体艺术照 操骚逼少妇18p a285904000084fb8 性爱自拍 番号 头插屄短片 亚洲色图 欧美色图乱伦色图 骚女儿要性交 乳交射精视频影院美女 男人野外呗强行配种 日本妈妈和孩子日逼图片 超大胆人体艺术147 黑人呦呦导航 萝莉h木耳图 干小穴23p 猛男操逼视频 cc90e9b400030aaa 人体全身裸体性交模特 u15 乱伦 美nulubitu 欧美老妓女 h2d2马卡 huaxingjiaotupian 影音先锋播幼女视频 男人狂射美妞不停的秘密 看真人大鸡巴图像 师姐淫屄 世界嫩逼16p 东京热360云盘 sewang2 aa黄日本1级全集列表 zishi 骚美女逼逼 西西人体艺术裸图露阴 sao1314next www991vvcom 好色嫩穴 呜呜呜婷婷五月 北京天安妇科医院 山海传说 贲门失弛缓症 黑人和韩国女人做爱 粉嫩小骚屄屄 凉拌木耳女生每次最多吃多少 操李丹的照片 老奶奶性交性交方法视频 高清逼逼欣赏 操了姑娘的小嫩逼 性感的公鸡在日本爱 美女做爱动画图片 日本夫妻性生活13p毛毛公寓 快播亚洲第一页 骚鸡射 日屄很爽 少妇展阴艺术 黑丝袜美女被插入人体摄影 男人脱光让女人看屁股 美女大咪咪图片大全 无大胆人体艺术网 人体孕妇影音先锋 h门视频 露b人体艺术图片网 草馏社区谷歌 男模演同志片是真干吗 � 人体艺术非诚勿扰薛璐 鲜嫩小穴 后入式23p美女妖狐 快播强奸义母 小妹洗澡照片百度图片搜索 被大黑吊插图片 少妇挤奶50p wwwe在线视频 日本欧美大胆人体摄影 西西人体艺术大胆人体艺术亚洲 打炮口活美女3g 女儿的肥逼 网站幼女英文 乱伦黄色长篇小说阅读 丝袜精液激情小说 heisixiaosege 黄bt种子网站 欧美女人的阴道都深吗 WWW580WZCOM 偷拍美女嫩屄 激情肏骚屄图片 小乔人体艺术图片 色妹妹免费电影 快播超级美眉av 日本大乳女性下体阴毛 刘老师的淫水 撙士15p 百度影音我爱大鸡巴 李宗瑞欧洲 WWWXSG11COM 巨乳荷官小说 欧美男人与狗兽交 日韩AV无码官网 现在还能搜到那苍井空片子吗 男妓性交视频网站 外国美女乱伦操逼视频 春暖花开雪白女儿乱伦 熟女乱伦动态图网 想老公的大肉棒了 农村熟女母子乱伦故事 qyulemobi 大鸡吧插入小逼的故事 奇色手机影视 爱姐妹无插件在线 wwwyiyue123cnm 美足淫荡丝袜 金梅瓶2在线云播放国语 野战视频在线观看good 巨乳波霸轻轻射影院 书包网花液喷洒教室 武侠古典妻雨柔 屌操bsbbaiducom 大香蕉伊人久草Av 漂亮denushengluotijuzhongguoban 夜搜客yesok5 欧美人体艺术与生殖器 有没男人艺术体 骑姐姐免播放器h站 五月天激情古典 720lu免费电影 性爱影片名称 国产真实乱伦自拍 欧美色色aV88wwwgangguanscom 清纯哥哥 艳照门军团 seebimie 制服诱丝袜伦理片 美国黑人兽交 岛国俄罗斯a级片billn 哪里可以看色美女主播 赌城magnet 露b露奶图 女生殖器艺术图片 ed2k深田恭子 日本美奴操逼 369人体艺术网 撸撸撸啪啪啪 强奸口交的漫画 av推销啤酒的侍女 小明看看平台发布白 手机欧美亚洲超碰 日日夜夜撸天天操 在线视频无需播放器 人妻少妇熟女在线 舔屁眼亚洲 巴基斯坦美女美足 成人母子乱伦电影网 狼人射死你 亚洲无码手机自拍 2017伦理11页琪琪影院 美女内射图 美女做爱不雅图片 AV教师日日 最新色偷偷AV视频视频 制服丝袜图片网站 彩霞av 哥哥草你拉 另类专区自慰在线wwwhhxxoo1com 偷拍久久自拍专区第1页 三国影视韩国 女老师的厕奴 日本10多岁性感萝莉图片 国产高潮自拍偷拍视频免费 艺校美女啊啊啊小说 成人片编码 另类缴情文学 sao322com 妻子和老人日穴 亚洲色色图片区 蝴蝶网都市激情小说 红潮网站 360色图 成人a片黄小说网 泷泽萝拉种子哪里有 prornhubjapanese 逼眼插插插 av女教师自慰动态图 大陆操逼逼 澳门金沙动漫成人av 偷偷操嫂子 兽兽自慰照片全集 欧片日皮视频播放 www302slhucom 成人撸多宝 免费幼女av网站 韩国成人影片av视频播放 wwwcomee25 日韩av手机在线电影网 2222zkcom 性虐强奸 韩国撸网 色尼姑五月天 奇米制服丝袜强奸乱伦轮 制服丝袜在线热舞 www7777kkcm 中国人妻野外性爱视频 任我淫书屋师妃暄 大鸡巴插逼流水水 寂寞少妇的嫩穴忧忧人性图 亚洲快播网站 人工少女游戏碟片是无码的吗 4bx4444 看这亚州小淫妹的肛门被鬼佬插成啥样了35P avdian126cmo 色乎乎 色醋醋百万潮流视频一 欧美淫荡性爱 色姑娘激情综合站 最新调教人妻电影经典调教人妻影片调教人妻AV视频haodiaocao超碰在线奇 丝袜调教在线视频 秋霞三级片观看 宅宅网宅男频道 黄色aA片magnet 欧美激情性爱电影观看 多波野 雅朵有声小说姐弟偷香 日本女优av激情 类似ked9的网站 z美女做爱口交 ed2k性感美女 求幼女网站 youjizz酷狗搜狗 张柏芝陈冠希性交图 屄 亚洲 父亲迷奸3个女儿的是哪部 影音先锋人肏肏狗 早川濑里奈内射 操亲娘激情小说 seq网址大全 美女相肏屄 公公靠儿媳的骚逼免费小说 淫森导航 东京美女缓交图 快播丰满少妇电影 肏屄抽插几浅几深舒服 三级三给片区视频tpt 网友的大鸡巴 嫂子和我操屄 kobe9 premium 美女一丝挂全一裡图 男人肏女人屄的各种样式图 wwwenenlu69com 妈妈含鸡巴小说 偷拍自拍 亚洲激情 柳州艳照门 叶志穗快播在线下载page2 姐妹淫荡图片 我姐尻屁片 成人dvdnet 普续客的黄色小说 仓本安奈片 塘沽妇科 古籍善本 日本性虐待漫画 fc2找福利 熟女淫乱色图 女教师小穴插跳蛋 WWW3W5555SECOM 大胆人体模特艺术西西 最新成人renyusou 人体性照 sese3333 欧美真人美女阴部图片 rt自拍 欧美性爱派对种子 催眠美女种子 色色岛成人图片 狗和人性交过程图 撸撸撸射 90后群交网 美女人的人体艺术照 东北换妻自拍图 来操逼图片 淫淫大但艺术图片 93aad2e50003c933 WWW19SSS 首页操逼网 青木芽衣7 人体艺术摄影韩国美女极品吗粉嫩小穴 熟女人妻阿姨在线电影 俄罗斯母子性交 女人狗交小说 张丽黑人ed2k WWW32KMKMCOM 西西人体全裸私处图片 人体艺术xiang 美女诱惑写真视频腾讯 seqingmennvxingganluoto 动态男女性交图片 美女写真抠逼图片 ganbibitv 萝莉爱色网c20sqwcom 另类小说狼人干综合网 骚货恶搞 性乱交AV视频 插插插插插小说 暴露女友轮奸 男女做爱肉棒直插阴茎动漫 台湾成人图片网站 欧美熟女丝袜15p WWW580gh路C0m 台湾黄色小说网 天海翼手机直播下载官方APP免费观看所有电影 列车蜜桃亚洲大胆色图片 丁香社区男女做爱偷拍自拍图片 手性交在线 janacova在线视频 李宗伟与哪些明星有染 wwwxxxmbcom 美美网丝袜诱惑 虎虎虎电影下载 另娄AV下载 成人激情性爱视濒播放无须下载播放器的网页 影音先锋母亲投稿 色尼姑全亚洲 韩国激情光棍三级片新任老师 www幼幼片comeon 在线自拍偷拍视论坛 饭岛爱青青早 男女淫岁 欧美校园性感做爱电影 美丽母亲儿子乱伦 春色小 小泽玛利亚女主播 小泽玛利亚出场 跪求快播h网 www黄色录象com 东京热真做 有黄色小说吗 黄色小说小栽 保坂えり 强效催情水 美人美色影院 哥哥射 琪琪se 婷婷网 搜索岛国爱情动作片 怡红院院院院成 借贷宝陈思思97电影网 在哪里找成人网 百超碰在线小说 mum—002在线播放 哪里能找到4438x YOYO视频磁力链接 八戒影院午夜伦理片在线 色色视觉盛宴 au天堂网 亚洲黄色小说乱伦 客车偷拍图片大全 秋霞影院理论芒果开车 让人湿的文字 新福利电影院 日本骚视频 曰本a级男女做爱视频 日本免费播放器在线观看 优京香 日韩店长推荐中文字幕 情艺中心在线紧急 日韩高清av在线 任期在线大香蕉 三上悠亚snis872在线 护士乳胶AV在线 能播放成人淫荡影片的图片 在线处女巨乳口爆舔逼 入魔 快播 西瓜影音 亚洲 自拍 av之家在线观看 福利云免费十分钟 闷骚无码 湘西赶尸886合集下载 九州资源永久免费视频 欲望之屋2光棍视频 刘王意欢的民间小调 52秒拍福利视频短片 视频播放 萝莉妹 亲吻白洁阴唇 iav Porn在线 亚洲幼女segege 青娱乐论坛 91 小色综合网 天海翼南国爱情电影网 欧美成人黄山a片 日本高清www925tcom 一本道高清AV电影网 Sdms681 thunder 激情影图 无码高清av磁力链接 RKI-392在线 nhdta 279在线播放 caoporn91视频在线 免费网站视频深日 飞机上空姐服务的av 性Av 新五月丁香 xfz33网站 xo爽片体验视频 福利大片abc 法克视频 jizzyou日本视频 韩国女主播bobo磁力种子 d群交 番号 推荐 棵身黄色视频录象一级片 95国产自拍 91大黄鸭福利国产 色四月婷婷网五月天手机在线电影 国产吧国产吧在线视频 国产成人扬桂妃在线 97爱蜜桃五月色综合 我是爱干542视频资源 成人短片库m4格式 梅麻吕1至12集 yesebang宋祖儿 大空美绪 b雪福利导航 欧美电击高嘲在线 oumeiseqingmingxing 免费看的小视频 色欲yemalu 71pao 5533992c0m 香蕉视频黄片 毛片在线免费AV学生 拳交女王周暁琳百度云 水岛津实无码在线av 野鸡嫖哥召到古墓前不戴套草 干夜快播 强奸迅雷下载 magnet 深夜福利 magnet 久久爱男人天堂 2016成 人 在线手机版视频 在线看Av pd京香julia 草莓穆斯塔野战 亚洲女孩毛片影院 操女人大逼视频在线观看 qiuxiadianyinbg1 成人av网站 涔呰崏鍏嶈不瑙傜湅瑙嗛 北京ts 人妖罗绮视频 超蹦97在线观看 你懆操 36d太奶美女视频 丝袜无内直传视频 大香蕉视频在线播放85 第一色色影院 喜欢玩轮的少妇3P叠罗汉两个洞一块 欧美色图桃色 深夜病栋 在线 青娱乐精品快播 BBB小岛 腐男操逼视频 色母亲乱伦影院 一道本东无码免费手机直接看 国产香港二级免费在线 草根导航 福利 不卡顿自拍福利视频 苍井空安全视频全集av 国产在线做爱免费视频 国产在线视频做爱偷拍黄色欧美 円城ひと 无码 美国理论午夜十二点 速播A片三级 ibw518z ftp HIMA-009 mp4 丝袜黄片下载 av 云盘 超爽福利的秒拍视频 插阴部的动视频 明日花绮罗SNIS-855 a片一线看 熟女人妻 成人电影 俺去啦视频小说网站 漏胸漏淫毛片 毛片无病毒在线播放 色无月视频在线观看 青青草国产福利自拍 人兽杂交磁力 人人视频在线导航 金惠秀 mp4 H动漫直到夏天终结 在线日本熟女观看 张敏火舞风云浴缸是多少分钟 微拍福利老司机 黑暗圣经高清无码 棚户区站街女蜗居接客偷拍没有戴套就开干的大叔挺猛的 后入肥臀18p 工口本内射 黄片猫咪在线播放 鬼佬 在线 云播 捆绑妹子 美女搜查官迅雷 小视频在线观看网站你懂得 欧美片番号 如何查询 手机无码无播放器在线观看 素人五月丁香五月丁香 av手机在线免费观看 rct502中文字幕在线看 丁香情艺 手机在线av之家播放 老视影院小影 175rr你懂的 秒播不卡你懂的 日本av视频无码在线观看 男人小视频福利色色 哪里可以看到日本女优用假阳具视频 男生的大鸡巴在女生阴道里狂插 自拍妻 先锋 校园chunse tpzp 先锋影音资源 日本少妇淫色视频 特别骚的操逼视频 视频一AAVV、com 色美美成人综合社区 五月丁香六月桂花色 中文无码 兽兽 地铁猥亵男被拘 最新午夜伦理福利影院 叉b痛哭视频 免费吗雅成人激情性爱图片 时间停止器系列先锋 我的骚浪妈妈 天天操欧美图片 大妈黑逼人体艺术 kk249黑川 中国山西忻州岢岚美女脱了衣服内裤大奶屁股露出来上床b的图片 av美女片 汤唯祼体图片欣赏 13人体艺术欧美 乱淫姐姐淫荡妹妹 当真由纪先锋影音 快播电影性爱女人 学姐教会我内射 亚洲老熟女黄色图 天王影音黄色电影