Strawberryland Forum

Full Version: The Spam Thread!
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651
cpd2009 Wrote:David, have you installed Yosemite on your Mac Mini? If so, how is performance there?
Well, yes, I have. And as mentioned before, I didn't like how the previous "NTFS-3G" solutions were made invalid because of driver signing, which totally killed my Rockfire PX-205 PSX Gamepad adapter, touch screen and free NTFS-3G solution (I have several USB hard drives formatted as NTFS, mainly because FAT32 has a 4GB file limit that I have a problem with. ExFAT? Doesn't work properly in Linux yet). I ended up paying for Paragon NTFS, which I assume will try to extort money from me next year when I upgrade to a newer Mac OS X version and that this version won't work on the new version of Mac OS X. Anyways tho, shortly after that i discovered the EFI Developer Mode hack, which I then epic facepalmed, then executed the hack anyway so I can at least get my touchscreen and PSX gamepad adapter working again.

But aside from that, performance improved somewhat. I still detest the flat UI, but then the flat UI is what's contributing to the performance boost.
I didn't exactly like how Apple pulled off the mandatory kext signing either, but it's nothing a little nvram tweak, or in the case of Hackintosh users, a bootloader flag, can't fix.
RAMChYLD Wrote:
cpd2009 Wrote:David, have you installed Yosemite on your Mac Mini? If so, how is performance there?
Well, yes, I have. And as mentioned before, I didn't like how the previous "NTFS-3G" solutions were made invalid because of driver signing, which totally killed my Rockfire PX-205 PSX Gamepad adapter, touch screen and free NTFS-3G solution (I have several USB hard drives formatted as NTFS, mainly because FAT32 has a 4GB file limit that I have a problem with. ExFAT? Doesn't work properly in Linux yet). I ended up paying for Paragon NTFS, which I assume will try to extort money from me next year when I upgrade to a newer Mac OS X version and that this version won't work on the new version of Mac OS X. Anyways tho, shortly after that i discovered the EFI Developer Mode hack, which I then epic facepalmed, then executed the hack anyway so I can at least get my touchscreen and PSX gamepad adapter working again.

But aside from that, performance improved somewhat. I still detest the flat UI, but then the flat UI is what's contributing to the performance boost.
I have run into that type of extortion with Parallels Desktop. I should have followed your advice and just went with the free VirtualBox, but instead Parallel's eye candy led me to purchase the $80 USD package on impulse. The version I got was Parallels 7 and it worked with Lion and Mountain Lion. It was with Mavericks that Parallels began to demand users to purchase v8 since v7 wouldn't run on Mavericks. As for the flat UI, I guess they are trying to imitate the flatness of Windows 8 without actually cloning Windows 8. From screenshots, I do like how they finally adopted Helvetica as a UI font. Some of the transparency effects even seem to be like the old Aero from Windows 7, but since I have yet to try Yosemite, I can't compare and contrast yet. In fact....

I might be willing to give Lilly one last try if I could ever find her keyboard and mouse. I would also need a separate computer desk as well as my next post will clearly demonstrate why.
huckleberrypie Wrote:I didn't exactly like how Apple pulled off the mandatory kext signing either, but it's nothing a little nvram tweak, or in the case of Hackintosh users, a bootloader flag, can't fix.
Perhaps I was a bit too inflammatory on that, since Windows has always used driver signing since Windows XP AFAIK. And kext files are similar to Windows driver files I think.
I rarely make one post after another, as I like to keep one discussion going before switching topics, but I present my current desk configuration...
[Image: DSCF1211_low.jpg]
As you can see, Audrey and Connie share the same desk, and on top that is a Sharp CD-BA150 shelf system which I named Doris (after Doris the Duck in "64 Zoo Lane"). This is mainly for Audrey as she has all my music files, so it has to sound good. It also serves as my main FM/AM radio and my main avenue for playback of music cassettes. Connie's music and sounds come from her display's built in speakers, but if I could locate a spare USB AC adapter, I could use a cheap pair of $10 speakers to vastly improve her sound.

One reason why I am flip flopping on selling Lilly is space. Since I don't yet have an apartment, space is limited, along with available electrical outlets. Putting Lilly back in service would mean that Connie would likely have her own desk so I can have Audrey and Lilly side by side, but as of right now, that is unfeasible.

Where is Greta? She's here...
[Image: DSCF1213_low.jpg]
...right in front of my entertainment/gaming center. This is a prototype of my apartment setup. Greta will be my main PC and she will reside in the living room, while Connie and Audrey would be in a separate area for productivity purposes.

For completeness, here is Audrey and Connie's Color StyleWriter 2500..
[Image: DSCF1212_low.jpg]
And next to Audrey is my Lenoxx Sound SL-318 all-in-one stereo receiver, which is how I convert audio cassettes and LP records to digital format via Audrey's Line-In jack. Adobe Audition does the rest. Wink
huckleberrypie Wrote:I didn't exactly like how Apple pulled off the mandatory kext signing either, but it's nothing a little nvram tweak, or in the case of Hackintosh users, a bootloader flag, can't fix.
Yeah. But the fact that Apple did not clearly mention this, as well as mention how to work around it in case of older drivers, is a major fail.

cpd2009 Wrote:I have run into that type of extortion with Parallels Desktop. I should have followed your advice and just went with the free VirtualBox, but instead Parallel's eye candy led me to purchase the $80 USD package on impulse. The version I got was Parallels 7 and it worked with Lion and Mountain Lion. It was with Mavericks that Parallels began to demand users to purchase v8 since v7 wouldn't run on Mavericks.
Yeah, I totally saw that coming from miles away, hence my advice back then. But well, what's done has been done. I can't get a refund for my Paragon NTFS purchase, so I have to live with it until it dies, after which I will go back to the free NTFS-3G solution once more. As for Dave, I'm still considering it since Apple's SMB/CIFS implementation is still crap, but the US$150 price tag is a deterrent.

cpd2009 Wrote:I might be willing to give Lilly one last try if I could ever find her keyboard and mouse. I would also need a separate computer desk as well as my next post will clearly demonstrate why.
Perhaps I was a bit too inflammatory on that, since Windows has always used driver signing since Windows XP AFAIK. And kext files are similar to Windows driver files I think.
Well, Windows driver signing can also be disabled if you know how. The big difference is that Microsoft lets you know that it can be disabled and tells you how to disable it in case of legacy devices. No such luck with Apple. Need the function? Buy a new device- your old device is obsolete if the vendor says so. The ability to disable it is for developer use only and not revealed to the general public.

cpd2009 Wrote:One reason why I am flip flopping on selling Lilly is space. Since I don't yet have an apartment, space is limited, along with available electrical outlets. Putting Lilly back in service would mean that Connie would likely have her own desk so I can have Audrey and Lilly side by side, but as of right now, that is unfeasible.
Well, as i said millions of times before, KVM is the answer. If it wasn't for KVM, I wouldn't have the ability to have 9 (soon to be 10) computers running side by side and my room would be a mess of screens, keyboards and mice. KVM is a real space saver for me. A simple 2-way USB+HDMI KVM would be enough to serve both Audrey and Lily.

And well, two-port ones don't cost too much. One of these would probably be enough for your needs: <!-- m --><a class="postlink" href="http://amzn.to/1tDgytO">http://amzn.to/1tDgytO</a><!-- m -->

Sure, you may need to change the monitor to a widescreen one, but 17" 1366x768 displays are a dime a dozen nowadays.

Although in a twist of irony, the only computer that isn't KVMed in my room is Kiki, my Mac Mini. Edison, Sally, Dongwa and Clementine ("les enfants terribles") are on one KVM, while Cleo, Maxwell and Bingo Beaver are on another (this one has one free spot which I'm planning to attach to a second Retro box, one that's slightly newer and running Windows 98 SE, just because). Helen can be considered KVMed somewhat, her video is connected to Quetzal III, which has three HDMI ports. The other HDMI port is connected to the Philips Fidelio 5.1 soundbar, which itself has two HDMI ports, where Jess and Berlioz are connected to.
RAMChYLD Wrote:
cpd2009 Wrote:One reason why I am flip flopping on selling Lilly is space. Since I don't yet have an apartment, space is limited, along with available electrical outlets. Putting Lilly back in service would mean that Connie would likely have her own desk so I can have Audrey and Lilly side by side, but as of right now, that is unfeasible.
Well, as i said millions of times before, KVM is the answer. If it wasn't for KVM, I wouldn't have the ability to have 9 (soon to be 10) computers running side and my room would be a mess of screens, keyboards and mice. KVM is a real space saver for me. A simple 2-way USB+HDMI KVM would be enough to serve both Audrey and Lily. Sure, you may need to change the monitor to a widescreen one, but 17" 1366x768 displays are a dime a dozen nowadays.
Audrey's current monitor is a Gateway FPD1730 I found at a garage sale in very good shape. It's from 2003, and the monitor has a 1280x1024 native resolution. I can get a KVM via eBay, but I would also have to source a DVI to VGA adapter since the FPD1730 only has VGA input. Audrey was on DVI via an HDMI converter using the previous HP display, but she kept ignoring the Display Settings in regard to sleep mode, and that went away with VGA. Picture quality is also good for VGA and at least for Audrey, the 1280x1024 resolution works well. Widescreen videos are letterboxed though.

I still do have Lilly's widescreen HD monitor, which is widescreen, has VGA and also DVI. I also even have Max, my old Sansui 19'' HDTV. I was considering giving him a try but I would lose the increased vertical resolution of the FPD1730. It's worth a try.

One more thing... the keyboard. I haven't really mastered using a PC keyboard on Mac OSX yet, so I still have issues memorizing the equivalents of Option and Command keys. Seeing as how I memorized OSX key shortcuts in the past, I should be able to memorize the keys without issue and just use Audrey's current keyboard and mouse. Doris would also share audio duties.

In the meantime, I will get out my wireless keyboard and mouse and try out Mavericks via Anna-Lena. The resolution will be insane for me (1920x1080), but it will do for Mavericks testing. On the bright side, I will finally be able to play "Pinball HD" in HD. Tongue
cpd2009 Wrote:Audrey's current monitor is a Gateway FPD1730 I found at a garage sale in very good shape. It's from 2003, and the monitor has a 1280x1024 native resolution. I can get a KVM via eBay, but I would also have to source a DVI to VGA adapter since the FPD1730 only has VGA input. Audrey was on DVI via an HDMI converter using the previous HP display, but she kept ignoring the Display Settings in regard to sleep mode, and that went away with VGA. Picture quality is also good for VGA and at least for Audrey, the 1280x1024 resolution works well. Widescreen videos are letterboxed though.

I still do have Lilly's widescreen HD monitor, which is widescreen, has VGA and also DVI. I also even have Max, my old Sansui 19'' HDTV. I was considering giving him a try but I would lose the increased vertical resolution of the FPD1730. It's worth a try.

One more thing... the keyboard. I haven't really mastered using a PC keyboard on Mac OSX yet, so I still have issues memorizing the equivalents of Option and Command keys. Seeing as how I memorized OSX key shortcuts in the past, I should be able to memorize the keys without issue and just use Audrey's current keyboard and mouse. Doris would also share audio duties.

In the meantime, I will get out my wireless keyboard and mouse and try out Mavericks via Anna-Lena. The resolution will be insane for me (1920x1080), but it will do for Mavericks testing. On the bright side, I will finally be able to play "Pinball HD" in HD. Tongue
Well, for me, I have my keyboard configured to the "old Unix" or "ADB" way- the Windows key is Option, the Alt key is Command, and Control is itself. With this layout I can take my eyes off the keyboard and everything works as intended for me. And since this setup was also used by Gnome 1.10 in Red Hat Linux 6 which I used for quite a while a long time ago, it feels natural to me.

As for screens, well, yeah, you could get away with the HD display on the KVM. Sure, you lose the extended height, but you'll get used to it- especially since 1366x768 is the resolution of most laptops. So most programs nowadays do take into account this resolution.

Btw, 720p already qualifies for HD according to some standards. This is how laptop manufacturers manage to get away with claiming that their display is HD when it's only 1366x768.

In the meantime, I found another use for Kiki. Since my recent need to upgrade three Ubuntu machines from Trusty to [strike]Unchanging[/strike] Utopic, I decided to create a minimal Ubuntu server VM with an Apt proxy. And I found that this is something Kiki does really well- virtualization. So now I have an Ubuntu Utopic server virtual machine named Monkey inside Kiki which serves Helen, Clementine and Dongwa. And having a Apt proxy makes a world of difference, since Squid isn't good with caching apt-get packages and tend to "forget" larger packages or multiple packages once the cache fills up. An apt proxy never forgets, so my upgrades was only slow on the first time, and as I move on to the second computer, things speed up exponentially.

Why am I not using Maxwell for this? The apt-proxy server isn't ported to OpenBSD.
RAMChYLD Wrote:Well, for me, I have my keyboard configured to the "old Unix" or "ADB" way- the Windows key is Option, the Alt key is Command, and Control is itself. With this layout I can take my eyes off the keyboard and everything works as intended for me. And since this setup was also used by Gnome 1.10 in Red Hat Linux 6 which I used for quite a while a long time ago, it feels natural to me.

As for screens, well, yeah, you could get away with the HD display on the KVM. Sure, you lose the extended height, but you'll get used to it- especially since 1366x768 is the resolution of most laptops. So most programs nowadays do take into account this resolution.

Btw, 720p already qualifies for HD according to some standards. This is how laptop manufacturers manage to get away with claiming that their display is HD when it's only 1366x768.
It's settled then. I will go ahead and invest in a KVM switch, but it's going to be a little while before that happens. As it stands, funds are short at present and I need to find a KVM that is good quality and is also affordable. I also need to get that DVI to VGA adapter for Lilly. If I need additional audio or VGA cables, I have those on hand stored away in a box somewhere. So, that is all I really need to get started.

Later on, I will also retrieve Max and test him out as a suitable widescreen display. I like the Gateway FPD1730, but it does have occasional screen retention issues if Opera or IrfanView is left on screen for a short length of time. Another issue is that previously I was unable to set Max to an exact 1366x768 resolution, but it's still worth a try I think.

RAMChYLD Wrote:In the meantime, I found another use for Kiki. Since my recent need to upgrade three Ubuntu machines from Trusty to [strike]Unchanging[/strike] Utopic, I decided to create a minimal Ubuntu server VM with an Apt proxy. And I found that this is something Kiki does really well- virtualization. So now I have an Ubuntu Utopic server virtual machine named Monkey inside Kiki which serves Helen, Clementine and Dongwa. And having a Apt proxy makes a world of difference, since Squid isn't good with caching apt-get packages and tend to "forget" larger packages or multiple packages once the cache fills up. An apt proxy never forgets, so my upgrades was only slow on the first time, and as I move on to the second computer, things speed up exponentially.

Why am I not using Maxwell for this? The apt-proxy server isn't ported to OpenBSD.
I wish I understood all this server stuff. I know what APT is thanks to my basic Linux knowledge, but what is Unchanging anyway? (I see it was striked out) Tongue
Last sunday I went to watch Penguins of Madagascar movie.

I'm a type of person who watches movies to the very end, credits included. Because such trait is very uncommon here, I almost always end up sitting alone in the theater room while the cleaning crews do their duties.

Just at this one occassion, they decided to shut down the machine about halfway through the credits. I got upset and scolded the crew there, saying that I paid for the ticket and I have the right to watch to the very end.

In the end, I got to watch the entire credits, but seeing them having to fire up the machine again just for me, I feel like I'm a bad person.

Am I in the wrong for what I have done?
cpd2009 Wrote:It's settled then. I will go ahead and invest in a KVM switch, but it's going to be a little while before that happens. As it stands, funds are short at present and I need to find a KVM that is good quality and is also affordable. I also need to get that DVI to VGA adapter for Lilly. If I need additional audio or VGA cables, I have those on hand stored away in a box somewhere. So, that is all I really need to get started.
Well, if you get the cheaper KVMs, the cable are built right in, so no extra cable needed. Though you need to be careful, since if you break one of the cables, it's done for.

cpd2009 Wrote:Later on, I will also retrieve Max and test him out as a suitable widescreen display. I like the Gateway FPD1730, but it does have occasional screen retention issues if Opera or IrfanView is left on screen for a short length of time. Another issue is that previously I was unable to set Max to an exact 1366x768 resolution, but it's still worth a try I think.
Re: Max not being able to set 1366x768: Yeah, that's annoying. If you use a DisplayPort-to-DVI converter or a HDMI-to-DVI converter, and use the DVI port of a monitor, then you can choose 1366x768, but if you use pure HDMI, then you're stuck with only the standard HDMI resolutions (1280x720 and 1920x1080). This is happening on Kiki as well. Although since I have a 1080p display hooked up via HDMI to Kiki, it doesn't bother me as much, but yes, I can see where you're coming from. Better to get a KVM that handles DVI video and use that with a pair of HDMI-to-DVI adapters instead (yes, you can do that).

You don't want HDMI-to-VGA adapters. Really. Because, stupid HDCP DRM may block certain media from playing.

cpd2009 Wrote:I wish I understood all this server stuff. I know what APT is thanks to my basic Linux knowledge, but what is Unchanging anyway? (I see it was striked out) Tongue
<!-- m --><a class="postlink" href="http://www.theregister.co.uk/2014/09/26/ubuntu_final_beta_review/">http://www.theregister.co.uk/2014/09/26 ... ta_review/</a><!-- m -->

They jokingly called it Unchanging Unicorn instead of Utopic Unicorn, and that name stuck with me for some reason >.>

Although, calling it "unchanging" is an understatement. The big hoopla about this one is that Ubuntu finally dumps it's homegrown "Upstart" init system for SystemD. Although SystemD has been nothing but a PITA to me on OpenSuSE. And it's no different here- something got botched during the update and SystemD spews a bunch of cryptic warnings when I log in as root, but aside from that the systems all still work fine.

Blackberry Bun Wrote:Last sunday I went to watch Penguins of Madagascar movie.

I'm a type of person who watches movies to the very end, credits included. Because such trait is very uncommon here, I almost always end up sitting alone in the theater room while the cleaning crews do their duties.

Just at this one occassion, they decided to shut down the machine about halfway through the credits. I got upset and scolded the crew there, saying that I paid for the ticket and I have the right to watch to the very end.

In the end, I got to watch the entire credits, but seeing them having to fire up the machine again just for me, I feel like I'm such a bad person.

Am I in the wrong for what I have done?
Well, no, it shows that you have respect for Dreamworks. And DreamWorks is known to instead stingers to the middle and end of their credits. Although, if that had happened to me, I would've just bought the DVD after that and finish the credits from that. This is because, well, getting into an argument at the cinema here in Malaysia is dangerous.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651