text:
Client Informationen aktualisieren
Benutze diese Funktion, wenn sich deine TS3 Daten geändert haben, wie z.B. dein Username.
Du musst hierfür mit dem TS3 Server verbunden sein!
Du bist nicht mit dem TS3 Server verbunden, daher können kein Daten angezeigt werden.
Bitte verbinde dich mit dem TS3 Server und aktualisiere anschließend die Session über den Aktualisierungs-Button oben rechts in der Ecke.
Statistiken - Inhaltserläuterung
Diese Seite zeigt u.a. eine Übersicht deiner persönlichen Statistiken und Aktivität auf dem TS3 Server.
Die Informationen wurden gesammelt seit Beginn des Ranksystems, nicht seit Beginn des TS3 Servers.
Die Seite erhält ihre Daten aus einer Datenbank. Es ist also möglich, dass die angezeigten Werte von den live Werten abweichen.
Die Werte der online Zeit aller User per Woche bzw. Monat werden nur alle 15 Minuten berechnet. Alle anderen Werte sollten nahezu live sein (maximal wenige Sekunden verzögert).
Über das Suchfeld können nach Teile im Client-Namen, der eindeutigen Client-ID und der Client-Datenbank-ID gesucht werden.
Es ist auch möglich bestimmte Filterregeln anzuwenden (siehe unterhalb). Der Filter wird auch im Suchfeld hinterlegt.
Kombinationen von Filter und einem Suchwert sind möglich. Trage hierfür den/die Filter gefolgt von dem Suchwert ein.
Auch ist es möglich mehrere Filter zu kombinieren. Trage diese einfach fortlaufend in das Suchfeld ein.
Zeigt nur Clients an, welche ausgeschlossen sind (Client, Servergruppen oder Channel-Ausnahme).
Zeigt nur Clients an, welche nicht ausgeschlossen sind.
Zeigt nur Clients an, welche online sind
Zeigt nur Clients an, welche nicht online sind
Zeigt nur Clients an, welche sich in einer bestimmten Servergruppe befinden. Stellt das aktuelle Level (Rang) dar.
Ersetze GROUPID mi der gewünschten Servergruppen ID.
Zeigt nur Clients an, welche sich im definierten Land befinden.
Ersetze TS3-COUNTRY-CODE mit dem gewünschten Land.
Für eine Liste der gültigen Ländercodes, bitte nach dem 'ISO 3166-1 alpha-2' googlen.
Zeigt nur Clients an, welche dem ausgewählten 'zuletzt gesehen' Zeitraum entsprechen.
Ersetze OPERATOR mit '<' oder '>' oder '=' oder '!='.
Und ersetze TIME mit einem Zeitstempel (Timestamp) oder Datum mit im Format 'Y-m-d H-i' (Beispiel: 2016-06-18 20-25).
Vollständiges Beispiel: filter:lastseen:>:2016-06-18 20-25:
Ranksystem - Statistiken
Anzahl Einträge
Verifizierung benötigt!
Verifiziere dich hier..
verbinde zum TS3
Rank-Liste
Ranksystem Info
Client-Name
eindeutige Client-ID
Client-Datenbank-ID
ges. online Zeit
ges. Idle-Zeit
ges. aktive Zeit
aktuelle Servergruppe
aktuelle Gruppe seit
nächster Rang
nächste Servergruppe
938 LOmode | Oskar n0pUyszilPFgsxlAYtch0aHDE5E= 4311 2017-10-04 18:06:12 0 days, 0 hours, 0 mins, 1 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 1 secs 4 days, 23 hours, 59 mins, 59 secs LeveL 1 | Newcomer
708 omom MYBQ24K+HUsuRPngZ1sqdNh3n38= 3562 2017-06-29 20:05:44 0 days, 0 hours, 3 mins, 41 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 3 mins, 41 secs 4 days, 23 hours, 56 mins, 19 secs LeveL 1 | Newcomer
858 Currywurst mWIP/ukYq0f/ysOLPCgAOr/K0iA= 905 2017-02-23 19:54:51 0 days, 0 hours, 0 mins, 24 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 24 secs 4 days, 23 hours, 59 mins, 36 secs LeveL 1 | Newcomer
945 Zenpaku Mtoo/nkxn5CCsP4SBSFmL9Xs4x8= 3498 2017-06-21 18:53:54 0 days, 0 hours, 0 mins, 1 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 1 secs 4 days, 23 hours, 59 mins, 59 secs LeveL 1 | Newcomer
43 ZetaKey MqCFFbH0wJuWcOTy3PkJ8dX1Ymk= 54 2017-02-04 15:08:03 8 days, 2 hours, 31 mins, 40 secs 0 days, 1 hours, 40 mins, 47 secs 8 days, 0 hours, 50 mins, 53 secs LeveL 1 | Newcomer 2017-01-06 20:39:19 1 days, 21 hours, 28 mins, 20 secs LeveL 2 | Amateur
762 Bloq MpThjqN3jbc1LZOI/pBMkOxPD50= 3162 2017-05-20 21:20:33 0 days, 0 hours, 2 mins, 18 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 2 mins, 18 secs 4 days, 23 hours, 57 mins, 42 secs LeveL 1 | Newcomer
707 Fuki Youtube MpbYezB/1h2esdpV3eO51XLMhXA= 1397 2017-02-18 20:25:30 0 days, 0 hours, 3 mins, 41 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 3 mins, 41 secs 4 days, 23 hours, 56 mins, 19 secs LeveL 1 | Newcomer
851 Rumborak mP9Np1KwwUvNEh0yUFRWQ4Sku/g= 4150 2017-08-27 18:39:52 0 days, 0 hours, 0 mins, 28 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 28 secs 4 days, 23 hours, 59 mins, 32 secs LeveL 1 | Newcomer
76 killfoxe mNU8A8hiyOFHDusJKP9aZaHwjKM= 3661 2017-07-24 11:22:32 3 days, 13 hours, 55 mins, 36 secs 0 days, 1 hours, 21 mins, 39 secs 3 days, 12 hours, 33 mins, 57 secs 1 days, 10 hours, 4 mins, 24 secs LeveL 1 | Newcomer
462 Mandy Mn67EPqwaKKqU1DrbpI1QqZcHqM= 1078 2017-02-14 20:44:26 0 days, 0 hours, 53 mins, 47 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 53 mins, 47 secs 4 days, 23 hours, 6 mins, 13 secs LeveL 1 | Newcomer
533 Finny mMZ57J0qoen5ttQs6gW0WUOcBZQ= 1688 2017-01-18 18:02:50 0 days, 0 hours, 22 mins, 32 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 22 mins, 32 secs 4 days, 23 hours, 37 mins, 28 secs LeveL 1 | Newcomer
340 Drummerschlumpf MKwmBNoA8oP3Dc0QNTlfpQ4maFY= 4747 2018-01-06 15:11:57 0 days, 2 hours, 28 mins, 42 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 2 hours, 28 mins, 42 secs 4 days, 21 hours, 31 mins, 18 secs LeveL 1 | Newcomer
591 Leon_ mks9iQdUz61oxTLRHNURqKl1xtI= 1701 2017-01-18 20:05:55 0 days, 0 hours, 12 mins, 8 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 12 mins, 8 secs 4 days, 23 hours, 47 mins, 52 secs LeveL 1 | Newcomer
308 Sara mjuEPSQmopu4aoIW4v0S2oxTfDs= 556 2017-04-19 13:37:23 0 days, 3 hours, 7 mins, 48 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 3 hours, 7 mins, 48 secs 4 days, 20 hours, 52 mins, 12 secs LeveL 1 | Newcomer
525 Fabi miUp8Uc8g7gxOqbvxmm0py1Ncsc= 2162 2017-07-18 20:43:16 0 days, 0 hours, 26 mins, 40 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 26 mins, 40 secs 4 days, 23 hours, 33 mins, 20 secs LeveL 1 | Newcomer
619 Desired™ MINP1k3ZZQ2EmmaD0QM9H2JWvyU= 1006 2016-12-22 21:57:10 0 days, 0 hours, 9 mins, 3 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 9 mins, 3 secs 4 days, 23 hours, 50 mins, 57 secs LeveL 1 | Newcomer
198 Megu mGeWoZbsUTUOJNbeeKip/YkJ/n4= 3343 2018-02-20 17:04:28 0 days, 11 hours, 8 mins, 48 secs 0 days, 0 hours, 22 mins, 23 secs 0 days, 10 hours, 46 mins, 25 secs 4 days, 12 hours, 51 mins, 12 secs LeveL 1 | Newcomer
514 JGman_9 mD4OVcQIu1vQrDeD2toEqz6idLM= 264 2017-02-17 17:14:47 0 days, 0 hours, 32 mins, 27 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 32 mins, 27 secs 4 days, 23 hours, 27 mins, 33 secs LeveL 1 | Newcomer
845 Broko_ mCWwgs/25wSrPNyDMc9K+sojtOg= 1060 2016-12-29 14:43:18 0 days, 0 hours, 0 mins, 30 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 30 secs 4 days, 23 hours, 59 mins, 30 secs LeveL 1 | Newcomer
213 jahilo123 MC2zayIQspZ7V87n8xZyXbCR1/w= 4799 2018-03-22 16:10:59 0 days, 9 hours, 32 mins, 58 secs 0 days, 1 hours, 40 mins, 5 secs 0 days, 7 hours, 52 mins, 53 secs 4 days, 14 hours, 27 mins, 2 secs LeveL 1 | Newcomer
593 JustinGaming03 Mbs5RD8gn27+x6/joDN54Z3WK0Q= 3017 2017-05-20 13:40:46 0 days, 0 hours, 11 mins, 49 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 11 mins, 49 secs 4 days, 23 hours, 48 mins, 11 secs LeveL 1 | Newcomer
878 GesternWarIchBeiDir! mBNx78viJjaXik5NN/38e90t8d8= 933 2016-12-16 21:36:58 0 days, 0 hours, 0 mins, 7 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 7 secs LeveL 11 | Platin 4 days, 23 hours, 59 mins, 53 secs LeveL 1 | Newcomer
49 T0lga mBll5W0WX2VUQKrxG1hBX2ssaUc= 4014 2018-02-15 14:48:52 7 days, 13 hours, 3 mins, 40 secs 0 days, 19 hours, 41 mins, 15 secs 6 days, 17 hours, 22 mins, 25 secs LeveL 1 | Newcomer 2017-11-24 21:26:53 2 days, 10 hours, 56 mins, 20 secs LeveL 2 | Amateur
794 Tame//Sven maM71feSsDXvp3XiV4kqPC3JtWo= 3635 2018-01-09 16:30:40 0 days, 0 hours, 1 mins, 46 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 1 mins, 46 secs 4 days, 23 hours, 58 mins, 14 secs LeveL 1 | Newcomer
146 nizar m8GsmXBsg1ZKKcFBdQ1OhpKIc7E= 2729 2017-09-17 15:14:34 0 days, 23 hours, 18 mins, 24 secs 0 days, 0 hours, 2 mins, 14 secs 0 days, 23 hours, 16 mins, 10 secs 4 days, 0 hours, 41 mins, 36 secs LeveL 1 | Newcomer
291 Patrok_HD m83D64iHvlferqm+3RzO0Xijblw= 2186 2017-04-12 12:32:43 0 days, 3 hours, 44 mins, 35 secs 0 days, 1 hours, 33 mins, 14 secs 0 days, 2 hours, 11 mins, 21 secs 4 days, 20 hours, 15 mins, 25 secs LeveL 1 | Newcomer
703 Stemmer m7LRzO1/ZXVUiNVgwtU5HcMi03k= 3721 2017-07-17 18:43:39 0 days, 0 hours, 3 mins, 48 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 3 mins, 48 secs 4 days, 23 hours, 56 mins, 12 secs LeveL 1 | Newcomer
795 jlo0 M2N4sLw0MInsHwtNJcwj2BtGnw0= 936 2016-12-10 17:13:53 0 days, 0 hours, 1 mins, 41 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 1 mins, 41 secs 4 days, 23 hours, 58 mins, 19 secs LeveL 1 | Newcomer
390 HowToDestroyed M2gM+Gh7pmqe3DaPUj6qJpU2+ZQ= 3407 2017-08-24 16:48:14 0 days, 1 hours, 37 mins, 4 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 1 hours, 37 mins, 4 secs 4 days, 22 hours, 22 mins, 56 secs LeveL 1 | Newcomer
312 Miro lz7TtMu6D/z/3+awl6jWT11CFGI= 3685 2017-12-16 22:08:07 0 days, 2 hours, 59 mins, 49 secs 0 days, 0 hours, 1 mins, 22 secs 0 days, 2 hours, 58 mins, 27 secs 4 days, 21 hours, 0 mins, 11 secs LeveL 1 | Newcomer
583 Marco Lx6E6vWj14KxDJeE2/Nq3XMNm0M= 4485 2017-11-03 01:57:08 0 days, 0 hours, 12 mins, 49 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 12 mins, 49 secs 4 days, 23 hours, 47 mins, 11 secs LeveL 1 | Newcomer
559 Rick lWd+Tc8j/eX3RjRmqYuwBAzCteI= 2692 2017-04-30 21:46:52 0 days, 0 hours, 17 mins, 32 secs 0 days, 0 hours, 0 mins, 49 secs 0 days, 0 hours, 16 mins, 43 secs 4 days, 23 hours, 42 mins, 28 secs LeveL 1 | Newcomer
530 Ich mag peniiiseee dich lvqH+IU951GrJ9t4dt8FgPW0XLQ= 3581 2017-07-01 19:27:35 0 days, 0 hours, 23 mins, 12 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 23 mins, 12 secs 4 days, 23 hours, 36 mins, 48 secs LeveL 1 | Newcomer
891 ItsMe_Daniel | Webdeveloper ❤ LV2wC1/dL40fM5nl3woxS3RizCY= 4482 2017-11-02 17:47:09 0 days, 0 hours, 0 mins, 1 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 1 secs 4 days, 23 hours, 59 mins, 59 secs LeveL 1 | Newcomer
724 8trix luvw/3d2JezBZjaOm4HVvYVnPoo= 1063 2016-12-29 20:26:12 0 days, 0 hours, 3 mins, 9 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 3 mins, 9 secs 4 days, 23 hours, 56 mins, 51 secs LeveL 1 | Newcomer
823 MasterKingHD LtXsbn9S/JG3+yMYFFox+2zUGyE= 2271 2017-10-29 18:40:43 0 days, 0 hours, 0 mins, 56 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 56 secs 4 days, 23 hours, 59 mins, 4 secs LeveL 1 | Newcomer
79 Wav3^ LtfVm4KGrzJwuwJWhnSZZNyVfyM= 4224 2018-01-13 15:28:43 3 days, 4 hours, 34 mins, 55 secs 0 days, 2 hours, 48 mins, 15 secs 3 days, 1 hours, 46 mins, 40 secs 1 days, 19 hours, 25 mins, 5 secs LeveL 1 | Newcomer
898 Seroru lsXqwKKrRhtda+UxAQfOQoTBLsw= 945 2016-12-10 22:18:04 0 days, 0 hours, 0 mins, 1 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 1 secs 4 days, 23 hours, 59 mins, 59 secs LeveL 1 | Newcomer
200 SKUR_TRK lSf+VI1d+SYWkn2FoAq7Ilb2IE4= 577 2017-02-23 19:51:52 0 days, 10 hours, 54 mins, 31 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 10 hours, 54 mins, 31 secs 4 days, 13 hours, 5 mins, 29 secs LeveL 1 | Newcomer
309 Daniel LqRR6t6T1mFOjsCV1uX3gc6YoSg= 182 2017-05-23 20:28:55 0 days, 3 hours, 7 mins, 23 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 3 hours, 7 mins, 23 secs 4 days, 20 hours, 52 mins, 37 secs LeveL 1 | Newcomer
854 Viet lOJZBNJFqUZZrdSFXvyxQEwUKcQ= 2872 2017-05-20 14:56:05 0 days, 0 hours, 0 mins, 27 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 27 secs 4 days, 23 hours, 59 mins, 33 secs LeveL 1 | Newcomer
728 Floh lKe7ZV1F69JwCjUeL9eIBhDrUf8= 3850 2017-07-19 19:46:59 0 days, 0 hours, 3 mins, 7 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 3 mins, 7 secs 4 days, 23 hours, 56 mins, 53 secs LeveL 1 | Newcomer
616 Hit lK/DR28hNoyWGoqQtkb3Lo1Bdw8= 952 2016-12-12 16:17:29 0 days, 0 hours, 9 mins, 26 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 9 mins, 26 secs 4 days, 23 hours, 50 mins, 34 secs LeveL 1 | Newcomer
592 DJ Snake LjTmP/okPxr+ssBivMu6TW9tRco= 3354 2017-06-20 18:33:16 0 days, 0 hours, 12 mins, 2 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 12 mins, 2 secs 4 days, 23 hours, 47 mins, 58 secs LeveL 1 | Newcomer
115 MrMueller Robin LijzJxgTfsJ1qUbOlvlev0yU7nc= 258 2017-02-25 21:11:49 1 days, 10 hours, 22 mins, 11 secs 0 days, 1 hours, 11 mins, 26 secs 1 days, 9 hours, 10 mins, 45 secs 3 days, 13 hours, 37 mins, 49 secs LeveL 1 | Newcomer
899 TeamSpeakUser LHZmSGcGXSlDFPoDmYsCFqYO/z8= 2202 2017-03-06 17:56:22 0 days, 0 hours, 0 mins, 1 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 1 secs 4 days, 23 hours, 59 mins, 59 secs LeveL 1 | Newcomer
846 ISPreakZz Lgz4OoExCCJdqANxEZIieoCNL3E= 3561 2017-06-29 19:28:12 0 days, 0 hours, 0 mins, 29 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 29 secs 4 days, 23 hours, 59 mins, 31 secs LeveL 1 | Newcomer
505 Ulli/Templer LF2KeFeDdpgzoEo8xjblfDYF9AQ= 1082 2017-02-14 20:35:21 0 days, 0 hours, 36 mins, 46 secs 0 days, 0 hours, 9 mins, 28 secs 0 days, 0 hours, 27 mins, 18 secs 4 days, 23 hours, 23 mins, 14 secs LeveL 1 | Newcomer
496 DasTür lDF/7PYu3bwGRLqGA5d03Sb0IZM= 4453 2017-10-31 20:03:32 0 days, 0 hours, 39 mins, 15 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 39 mins, 15 secs 4 days, 23 hours, 20 mins, 45 secs LeveL 1 | Newcomer
959 Sancruz LB0UguaNbpFHqZ9rn//7CNrygLg= 5076 2018-10-15 00:03:05 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 0 secs 5 days, 0 hours, 0 mins, 0 secs LeveL 1 | Newcomer
166 Exotiic_Replay lAsWvJRGCiYzvp5ZvfWNBLziQHk= 675 2017-12-20 22:05:19 0 days, 17 hours, 16 mins, 17 secs 0 days, 0 hours, 41 mins, 20 secs 0 days, 16 hours, 34 mins, 57 secs 4 days, 6 hours, 43 mins, 43 secs LeveL 1 | Newcomer
188 ItzJoschiBoy YT LamO8YBderNfLRuKSmB8JBCczmg= 3521 2017-06-27 20:54:07 0 days, 13 hours, 32 mins, 5 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 13 hours, 32 mins, 5 secs 4 days, 10 hours, 27 mins, 55 secs LeveL 1 | Newcomer
641 Taylannnnnn lA0DWaWbWkyF/SrnXYER6ysfFGc= 2228 2017-04-08 13:50:05 0 days, 0 hours, 7 mins, 23 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 7 mins, 23 secs 4 days, 23 hours, 52 mins, 37 secs LeveL 1 | Newcomer
199 Malcora l7DGexJac0TyULLwT13SADCpvTI= 5094 2018-10-28 20:51:26 0 days, 11 hours, 5 mins, 30 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 11 hours, 5 mins, 30 secs 4 days, 12 hours, 54 mins, 30 secs LeveL 1 | Newcomer
395 Averous l5egtB579qz+E7Jvc14k2O3MP4A= 4157 2017-08-30 17:04:20 0 days, 1 hours, 30 mins, 56 secs 0 days, 0 hours, 3 mins, 40 secs 0 days, 1 hours, 27 mins, 16 secs 4 days, 22 hours, 29 mins, 4 secs LeveL 1 | Newcomer
407 saonik l/hg1aOszFEl1t2Xxvc4oPHkotA= 1602 2017-01-13 21:01:13 0 days, 1 hours, 23 mins, 24 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 1 hours, 23 mins, 24 secs 4 days, 22 hours, 36 mins, 36 secs LeveL 1 | Newcomer
317 Marvin S. kYtWKOM92Gc18GxQQk6HJePEIVo= 5381 2019-05-14 22:34:47 0 days, 2 hours, 53 mins, 20 secs 0 days, 0 hours, 4 mins, 35 secs 0 days, 2 hours, 48 mins, 45 secs 4 days, 21 hours, 6 mins, 40 secs LeveL 1 | Newcomer
122 ZockerMen▌Marcus kY7OKVuyF0A2yneS4pW+you94e0= 2528 2017-05-04 19:47:32 1 days, 6 hours, 58 mins, 24 secs 0 days, 0 hours, 6 mins, 8 secs 1 days, 6 hours, 52 mins, 16 secs 3 days, 17 hours, 1 mins, 36 secs LeveL 1 | Newcomer
910 clay KvJRHM/nHy7JueTwRXXZVz8K6v4= 4466 2017-11-01 13:32:33 0 days, 0 hours, 0 mins, 1 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 1 secs 4 days, 23 hours, 59 mins, 59 secs LeveL 1 | Newcomer
625 Meischtermike KV1AxMZiGR8m2RSXXYSxOqOQZhg= 1526 2017-01-07 16:21:42 0 days, 0 hours, 8 mins, 46 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 8 mins, 46 secs 4 days, 23 hours, 51 mins, 14 secs LeveL 1 | Newcomer
352 Numex | Nic kTOFnTWazjgv7chpVL0/yeAhR7Y= 2515 2018-02-11 15:54:02 0 days, 2 hours, 14 mins, 35 secs 0 days, 0 hours, 1 mins, 36 secs 0 days, 2 hours, 12 mins, 59 secs 4 days, 21 hours, 45 mins, 25 secs LeveL 1 | Newcomer
785 derbossi cSgo Pro kSwV+H+hXUS/KbApJxCrBUzlEUo= 1106 2017-01-02 19:30:23 0 days, 0 hours, 1 mins, 55 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 1 mins, 55 secs 4 days, 23 hours, 58 mins, 5 secs LeveL 1 | Newcomer
232 Lorena KSeDp8TXyscpMqmXi3oDSRG+SbA= 4777 2018-08-19 22:34:24 0 days, 6 hours, 52 mins, 24 secs 0 days, 0 hours, 59 mins, 8 secs 0 days, 5 hours, 53 mins, 16 secs 4 days, 17 hours, 7 mins, 36 secs LeveL 1 | Newcomer
380 Reapez Ks5uoeKg8lWQ3UywZzkMZCOdF3I= 4621 2017-12-17 16:08:29 0 days, 1 hours, 51 mins, 11 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 1 hours, 51 mins, 11 secs 4 days, 22 hours, 8 mins, 49 secs LeveL 1 | Newcomer
206 TheBloodHunter100 KRpH8xw86Sd2RgX6bv8fLtR/Dz4= 956 2017-12-28 18:23:53 0 days, 10 hours, 25 mins, 1 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 10 hours, 25 mins, 1 secs 4 days, 13 hours, 34 mins, 59 secs LeveL 1 | Newcomer
339 axgehoben kQZVzgdjMwBTmisIS1W+5NbNh0I= 2214 2017-03-11 22:12:38 0 days, 2 hours, 29 mins, 45 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 2 hours, 29 mins, 45 secs 4 days, 21 hours, 30 mins, 15 secs LeveL 1 | Newcomer
336 Syrime KQrL+swpCVL16sq4mI6lKrKaQJY= 2321 2017-04-12 19:12:08 0 days, 2 hours, 31 mins, 29 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 2 hours, 31 mins, 29 secs 4 days, 21 hours, 28 mins, 31 secs LeveL 1 | Newcomer
524 MicrosaftTV KpTlcuam6eXamnF0i4fehgHsTDw= 3714 2017-07-16 22:36:11 0 days, 0 hours, 27 mins, 1 secs 0 days, 0 hours, 4 mins, 1 secs 0 days, 0 hours, 23 mins, 0 secs 4 days, 23 hours, 32 mins, 59 secs LeveL 1 | Newcomer
904 Justin kNxVjE/z4mlvdwtwzrwmPWGfffI= 4585 2017-11-21 17:42:55 0 days, 0 hours, 0 mins, 1 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 1 secs 4 days, 23 hours, 59 mins, 59 secs LeveL 1 | Newcomer
226 opa KmUQTu8ahcifEMh9z19CD1ikxt8= 5061 2018-10-10 14:02:22 0 days, 7 hours, 22 mins, 5 secs 0 days, 0 hours, 51 mins, 54 secs 0 days, 6 hours, 30 mins, 11 secs 4 days, 16 hours, 37 mins, 55 secs LeveL 1 | Newcomer
745 mlK kICkVBFbzER0bbo36D1c6RdxM7M= 3702 2017-07-15 11:35:23 0 days, 0 hours, 2 mins, 39 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 2 mins, 39 secs 4 days, 23 hours, 57 mins, 21 secs LeveL 1 | Newcomer
615 Zetta// kd5CMUclUb/DgzmIiZI2FtQJrsk= 504 2017-02-19 16:35:59 0 days, 0 hours, 9 mins, 32 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 9 mins, 32 secs 4 days, 23 hours, 50 mins, 28 secs LeveL 1 | Newcomer
660 luis kCckxOfh8/agAfb+NznzOOyL954= 565 2017-06-12 11:16:29 0 days, 0 hours, 5 mins, 38 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 5 mins, 38 secs 4 days, 23 hours, 54 mins, 22 secs LeveL 1 | Newcomer
368 Melone kbOkzfBeFCh/6kkteHxTVWp3W+Q= 1710 2017-01-19 17:55:25 0 days, 2 hours, 2 mins, 24 secs 0 days, 1 hours, 33 mins, 57 secs 0 days, 0 hours, 28 mins, 27 secs 4 days, 21 hours, 57 mins, 36 secs LeveL 1 | Newcomer
706 Forti KAJ60GsLTvmDR7AnXdq3vL2Uuos= 4652 2017-12-11 18:36:43 0 days, 0 hours, 3 mins, 41 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 3 mins, 41 secs 4 days, 23 hours, 56 mins, 19 secs LeveL 1 | Newcomer
175 Osman k9vIo3U22gUDcHiM0T6cZpA1Tcc= 4945 2018-06-27 17:27:18 0 days, 16 hours, 5 mins, 2 secs 0 days, 0 hours, 21 mins, 4 secs 0 days, 15 hours, 43 mins, 58 secs 4 days, 7 hours, 54 mins, 58 secs LeveL 1 | Newcomer
952 Marvin | Contex_one k6QEWz8e/8+x6zOVqJq2iUJ0Mg0= 2948 2017-05-19 15:58:39 0 days, 0 hours, 0 mins, 1 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 1 secs 4 days, 23 hours, 59 mins, 59 secs LeveL 1 | Newcomer
907 jade99_ k+DV9xZyQCoSYZddPGQuSMqAuG8= 4535 2017-11-12 09:34:52 0 days, 0 hours, 0 mins, 1 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 1 secs 4 days, 23 hours, 59 mins, 59 secs LeveL 1 | Newcomer
365 Harrowing k/hza2CG4OZ557e2+SnZsCvrUSQ= 536 2016-12-31 15:39:35 0 days, 2 hours, 4 mins, 38 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 2 hours, 4 mins, 38 secs 4 days, 21 hours, 55 mins, 22 secs LeveL 1 | Newcomer
316 REMIX.ALLsTaRZ ツ // ᴹᴬᴿᴷᵁˁ K/6CMkdh6YeKUJLk2rSGIsS2bQ0= 2919 2017-05-19 09:58:21 0 days, 2 hours, 53 mins, 38 secs 0 days, 0 hours, 11 mins, 9 secs 0 days, 2 hours, 42 mins, 29 secs 4 days, 21 hours, 6 mins, 22 secs LeveL 1 | Newcomer
832 krillplays JYk2hpFyV+/x53WqXb6MLrIUUO8= 1064 2016-12-29 21:21:22 0 days, 0 hours, 0 mins, 44 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 44 secs 4 days, 23 hours, 59 mins, 16 secs LeveL 1 | Newcomer
164        jwXkcPNgT6Q7bwQl+FYhh9V0p3Q= 5084 2019-01-09 01:23:57 0 days, 17 hours, 41 mins, 5 secs 0 days, 0 hours, 3 mins, 59 secs 0 days, 17 hours, 37 mins, 6 secs 4 days, 6 hours, 18 mins, 55 secs LeveL 1 | Newcomer
435 LPmitOsi/ Handy JVprpst+M1Tn+C4bfTQcBqYTrI8= 339 2017-02-21 15:15:33 0 days, 1 hours, 8 mins, 18 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 1 hours, 8 mins, 18 secs 4 days, 22 hours, 51 mins, 42 secs LeveL 1 | Newcomer
89 MoreMeFeed jvgtNW0fbIHHWNtx+G7NcqboeFs= 103 2019-06-16 16:35:53 2 days, 5 hours, 8 mins, 35 secs 0 days, 1 hours, 54 mins, 50 secs 2 days, 3 hours, 13 mins, 45 secs 2 days, 18 hours, 51 mins, 25 secs LeveL 1 | Newcomer
269 Rumbel juvCJcdhTWfu4FnCHarBEvmcEwI= 4586 2017-11-25 22:29:39 0 days, 4 hours, 37 mins, 36 secs 0 days, 0 hours, 2 mins, 46 secs 0 days, 4 hours, 34 mins, 50 secs 4 days, 19 hours, 22 mins, 24 secs LeveL 1 | Newcomer
800 Haihappen juKFG3d5RKpPHCh/6fBQEjQJvP8= 3332 2017-05-29 17:28:24 0 days, 0 hours, 1 mins, 28 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 1 mins, 28 secs 4 days, 23 hours, 58 mins, 32 secs LeveL 1 | Newcomer
710 poisonpuck jtfuQeo0wRI3oXzY7yfYvw/X0B8= 4337 2017-10-07 13:06:38 0 days, 0 hours, 3 mins, 38 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 3 mins, 38 secs 4 days, 23 hours, 56 mins, 22 secs LeveL 1 | Newcomer
539 peters123 jTA9h0JfQXnRNZoCuPvGx8GaDt0= 4187 2017-09-03 10:04:29 0 days, 0 hours, 21 mins, 7 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 21 mins, 7 secs 4 days, 23 hours, 38 mins, 53 secs LeveL 1 | Newcomer
391 Raphi / wumpi_ jT8Fy6XO/9Ph0qFv7DEYb/AFhiY= 916 2016-12-25 22:43:40 0 days, 1 hours, 36 mins, 4 secs 0 days, 1 hours, 14 mins, 44 secs 0 days, 0 hours, 21 mins, 20 secs 4 days, 22 hours, 23 mins, 56 secs LeveL 1 | Newcomer
517 kävin jsVvrjyc2Ede+5NYwxlfnz0PPSY= 261 2017-02-17 17:13:41 0 days, 0 hours, 31 mins, 43 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 31 mins, 43 secs 4 days, 23 hours, 28 mins, 17 secs LeveL 1 | Newcomer
960 JavaCxde | Jan jSnMoIrVlExWPYZs1Hht3A9mQmo= 5067 2018-10-06 12:51:41 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 0 secs 5 days, 0 hours, 0 mins, 0 secs LeveL 1 | Newcomer
263 BerkaySkur29 JrBNIEGlLmGXeu6O5D69eeDldm4= 2151 2017-02-28 15:18:00 0 days, 4 hours, 49 mins, 9 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 4 hours, 49 mins, 9 secs 4 days, 19 hours, 10 mins, 51 secs LeveL 1 | Newcomer
913 Ely jQgLkQMMzNgQ7LVYZT3RNchAjko= 3248 2017-05-21 15:54:28 0 days, 0 hours, 0 mins, 1 secs 0 days, 0 hours, 0 mins, 0 secs 0 days, 0 hours, 0 mins, 1 secs 4 days, 23 hours, 59 mins, 59 secs LeveL 1 | Newcomer
234 KIllof06 JQF3+mRCRN26s5BavnUv/B1WepY= 2488 2017-04-08 21:18:32 0 days, 6 hours, 42 mins, 12 secs 0 days, 0 hours, 39 mins, 53 secs 0 days, 6 hours, 2 mins, 19 secs 4 days, 17 hours, 17 mins, 48 secs LeveL 1 | Newcomer


We are excited to have our Cellar Door Winery Open in the month of Jaunary 7 Days from 11am – 4pm. Come on out and enjoy our organic wines, gourmet pizzas, coffee, beer and family friendly venue.
During January on Saturdays we have live music from the best local musicians from 1.30pm, free entry, bookings preferred on 862 5335, 852 8746 Cellar Door, or Geoff 027 656 8222. Look forward to seeing you then.


This content was published: September 28, 2011. Phone numbers, email addresses, and other information may have changed.
People have wondered where the PCC Panther is during this historic 50th anniversary year. Well, worry no more as the Panther shows everyone what he got the college for its big birthday! Read more about his gift, or want to know about other 50th celebration goings-on, then check out its webpage.


This blue public tram system dates back to 1901 and represents the old Barcelona before the war. If you want to see amazing views of the city this tram runs to the foot of Tibidabo, past Mondernista and Noucentista buildings to get the best of all that Barcelona's architecture has to offer. We hope you enjoy your stay at our hotel for family in Barcelona.
Tramvia Blau was part of the originally tram system in Barcelona. It was originally built to promote the new residential project around the axis of the Avendia Tibidabo at the instruction and funds of Sr. Salvador Andreu in 1901. Another line was opened in 1954 under Placa Kennedy, however in the 1960's the city trams were withdrawn from Placa Kennedy, therefore the line as well. In 1971 the remaining tram routes of the Tranvias de Barcelona company were closed.
Only the separately owned Tramvia Blau remained in operation and was in private ownership until 1979. After that it was taken over by the city and is now the only tram route in the city.
This line was kept untouched because of its huge tourist attractions as well as to showcase the public systems of transportation in the early century. This route also allows people to get to the Tibidabo fairgrounds easier by ending at the base of Tibidabo mountain. Even though it is called Tramvia Blau there is occasionally a red tram with the number 129 on it.
Take a history tram ride in the upper part of Barcelona to experience the ultimate showcase of historic buildings and splendid Barcelona architecture. Enjoy your stay in our familial aparthotel in Sarrià!


These cupcakes were such a sweet ending to a wonderful meal. At first glance, you'd think the strawberries are missing – but fear not, they're just tucked inside! To pull together our strawberry-themed affair, I figured we needed a really fantastic dessert that would blow everything else out of the water. And so became these cupcakes!


Fly from your choice of airport to Budapest, on arrival you'll be met at the airport for the transfer to your ship, the Amadeus Queen. Later take in the illuminated sights as we sail around the city. We are also treated to a performance from a local Hungarian folk band in the lounge.
This morning we enjoy a guided coach tour, introducing us to Budapest's main sights. We return to the ship for lunch, after which we begin cruising to Bratislava. Our departure time means we arrive at the scenic Danube Bend just as the sun sets. We moor up in the afternoon of Day 3. After lunch, we set out on a guided coach tour of the Slovakian capital.
Today we reach Austria's Wachau Valley, a famous wine-making region. We arrive in the idyllic village of Dürnstein where you have time at leisure before we begin cruising along the picturesque Wachau Valley. We then enjoy an excursion to Melk Abbey. On Day 6 we have a choice of excursions. You could head further into the countryside for a day spent amidst the spectacular scenery of the Austrian lakes or travel by coach to Salzburg, via Mondsee, for a sightseeing tour.
Regensburg is our port of call this morning, which we explore on foot. Back on board tonight, we attend the Captain's gala dinner. On Day 8 we disembark after breakfast to start the journey back to the UK.


"Hurry now the lowest priced home in Davidson's desirable River Run Golf & Country club community!" Welcome home to this Beautifully updated corner lot full brick home located in sought after River Run featuring golf, tennis, swimming & walking trails. This updated home boasts lots of natural light, an open floor plan with the Master bedroom located on its main floor. The updated large open kitchen includes granite counters tops and SS appliances. Fresh new paint throughout home with new carpets, and bathroom tiling. The 2nd floor boasts 3 large bedrooms and an additional large bonus/bedroom. The oversized 2-car Garage has plenty of storage space. Beautiful private level wooded corner lot backyard features a deck and a ground level patio areat. Great Home for entertaining! A must see!


text:
On Notice
August 28, 2006 by Beth
For those of you who are fans of the Colbert Report, you will appreciate this pic. For those who haven't seen the show, I'll give some background. On the Colbert Report, Stephen Colbert has a segment called "On Notice" — when things make him angry, he puts them "on notice." (Things that make him really, really angry go on the "Dead To Me" list, which is a whole other story). For example, Professor Michael Adams of North Carolina State University was put "On Notice" for not crediting Colbert as the original source of the word "truthiness" in a newspaper article in which Adams was quoted. On another episode he put "pant cuffs" "On Notice" after showing a clip of Latin superstar Juan Gabriel tripping over his pant cuffs.
And now, thanks to the wonders of the internets, you too can now put things that make you angry "on notice." See if you can guess which ones were on the original Colbert list and which one I added.
HMP says:
When people say, "Katie, you're 'On Notice'!", I like to retrort with, "No, man, you're 'On Notice'!". Now, it can be official.
Tags: stuff on the internets

redpajama_set_name: RedPajamaCommonCrawl


For the launch event of BOX40 we produced the pitchvideo for the corwdfunding platform startnext.
and the bonus of professional grade aerial footage for the final scene.
Besides shooting the project MOVIK also realized full post production work of the video.


Patrick Whitehurst/WGCN
 Employees of Sophie's Mexican Kitchen, pictured above with John Dillon, second from the left, will provide food for Friday's Tusayan fiesta event. Dillon is director and chief operating officer for the Western Discovery Museum.
Originally Published: September 22, 2009 2:04 p.m.
TUSAYAN, Ariz. - Organizers in Tusayan are offering a number of wonderful events for their Tusayan fiesta celebration, held as part of the Grand Canyon National Park's Día de la Familia, which also coincides with National Hispanic Heritage Month. The Tusayan event will be held from 4-10 p.m. Friday at Camper Village, located across Highway 64 from the IMAX Theater. The band Sona Dores Musical will also perform during the event.
The fiesta will feature a free barbecue, games for kids, soccer displays, piñatas and more. The event is sponsored by the Western Discovery Museum in Tusayan, according to John Dillon, director and chief operating officer of the museum.
"We're happy to help sponsor the event," Dillon said. "The discovery museum is geared toward western cultures. We just thought this would be a great way to celebrate the Hispanic heritage, a national event, and we just wanted to do our part."
Dillon said he hopes to see the event become an annual one in the area.
"It's the Tusayan fiesta," Dillon said. "It's in conjunction with the park's event. Our event is going to be on the 25th. It's really part of the whole event of celebrating the Hispanic culture and families and everything for the weekend. Our event is going to kick it all off on Friday."
Beer and more will also be available for purchase during the fiesta, Dillon said.
"That's the only thing for sale. Everything else is free," he said, adding that food for the event will be provided by the Tusayan-based Sophie's Mexican Kitchen.
A highlight of the Tusayan event will be a keynote address by retired Arizona Governor and former U.S. Ambassador for El Salvador, Bolivia and Argentina, Raúl Hector Castro. Castro, in his 90's, is scheduled to speak between 6 p.m. and 6:30 p.m.
"He's going to be kind of the keynote speaker and honored guest," Dillon said. "He has an institute and he spends a lot of time in the Hispanic community, trying to energize them to be proud of their heritage and their culture, proud of their language and everything that goes along with it."
For more information on the Tusayan fiesta, contact Dillon at (928) 638-0333. To learn more about Día de la Familia or for a schedule of the Grand Canyon Park's events, contact District Interpreter David Smith at (928) 638-7765.


text:
Current (https://current.org/2017/09/how-were-working-to-attract-new-talent-to-pubmedia/)
How we're working to attract new talent to pubmedia
Julie Drizin, Executive Director | September 25, 2017
More on About Current
Subscribe to About Current
The competition for talent in public media is heating up. Nonprofits covet your development staff for their membership expertise. Newspapers, digital startups and podcasting companies are poaching your audio and video producers. We need to work together to ensure that people of diverse backgrounds experience public media as a welcoming, inclusive, vibrant industry.
Drizin
Current is doing its part to make that a reality. We've always been the No. 1 source for public media jobs, thanks to the many stations that regularly post open positions on our career site, and to Livingston Associates for tapping Current in its executive recruitment efforts. And Current is committed to connecting diverse talent to diverse opportunities in public media. It's why we participated in the Public Media Village at last year's joint conference of the National Associations of Black and Hispanic Journalists and why we produced and widely distributed special coverage on diversity in public media. (Print copies of this insert are still available for $5 — call us!)
Now we're taking these efforts a step further. We're changing the domain for our career center to publicmediajobs.org to boost our visibility as a resource for job-seekers and make the site even easier to find in an online search. Please bookmark that URL and share it with your HR folks. When you send letters to applicants who didn't get hired, why not encourage them to keep looking on publicmediajobs.org? This kind of message reinforces public media as inclusive, vibrant and full of opportunities.
Another example of Current's innovative leadership in this area is the Public Media Virtual Career Fairs that launched this year. This new initiative helps job-seekers and recruiters from all over the country make human connections online. We promoted these fairs heavily in social media and, with help from NPR, reached attendees of this year's industry gatherings for media makers of color, including the NABJ and Asian American Journalists Association.
Sixteen public media organizations participated in our Sept. 14 fair, where for over three hours HR personnel hosted virtual booths and answered questions about the work culture and hiring processes at their organizations. Many recruiters engaged in a nonstop series of 10-minute text chats with dozens of the 200 curious candidates in attendance.
I want to especially thank WNYC in New York City for being our lead sponsor, and WGBH in Boston, the Independent Television Service and PBS for joining at the Gold level. Their support helped cover the cost of the online platform, keeping the event free to jobseekers and reducing the fees to participating stations in smaller markets.
Current will host another virtual career fair next March. The exact date is to be announced, but the Early Bird deadline will be in February. That's when soon-to-be college graduates ramp up their job searches. Again, we are seeking lead sponsors to help make this happen and make it accessible to all. And we invite more stations to join us as exhibitors. Public media needs all the talent we can get throughout the system. Current is here to help.
About Current
Announcing the Public Media Honor Roll of 2022
Find out who our donors named to the Public Media Honor Roll and why.


text:
Broncos Three Guards Score 20 Points Each, Lead Broncos To 76-68 Victory At Portland
Santa Clara (8-7 (1-1 WCC)) 37 39 76
Portland (8-6 (0-2 WCC)) 31 37 68
Evan Roquemore
Pts: 3 Players (#03, #23, #24) - 20
Reb: 4 Players (#00, #23, #24, #44) - 4
Pts: VAN DER MARS, Thomas - 23
Reb: NICHOLAS, Ryan - 13
Ast: PRESSLEY, Bryce - 6
Portland, Ore. – With the Bronco's three leading scorers, Brandon Clark, Jared Brownridge and Evan Roquemore scoring 20 points each, Santa Clara used a 13-2 run in the first half to win 76-68 at Portland for the second straight year at the Chiles Center on Monday afternoon. All three guards went 5 of 6 from the free throw line with Roquemore hitting five threes and Clark and Brownridge scoring three each.
After four straight games on the road, the Broncos now return home to host Pepperdine on Thurs., Jan. 2 at 7 pm. Santa Clara is 8-7 and 1-1 in the WCC. Portland is 8-6 and 0-2 in the WCC.
Santa Clara shot 43.4 percent from the field (23 of 53), including 52.2 percent from beyond the arc (12 of 23). The Broncos shot 75.0 percent from the free throw line (18 of 24). The Broncos collected 27 rebounds, 16 assists, six steals, zero blocks and nine turnovers, including just three in the second half.
Roquemore scored 20 on a season-high five threes. He added six assists and four rebounds. Clark added six assists with his 20 points. Brownridge scored 10 points in the first half and 10 in the second half for his 20 point tally, adding an assist and a steal. Jerry Brown, Brownridge, Roquemore and Yannick Atanga all had four rebounds each.
Portland, who came in averaging 80 points a game, shot 40.0 percent from the field (24 of 60), including 18.2 percent from beyond the arc (2 of 11). The Pilots shot 69.2 percent from the free throw line (18 of 26). They came in as one of the top 10 teams in the country, shooting 75 percent. The Pilots collected 43 rebounds, 12 assists, three steals, six blocks and 13 turnovers.
Individually, Portland was led by Ryan Nicholas' 12 points and 13 boards. Thomas van der Mars added a career-high 23 with seven boards and Kevin Bailey had 19 with six boards. Bryce Pressley had six assists.
The first half featured runs on both sides of the court before the Broncos took control on a 13-2 run with less than seven minutes to go. Brownridge (10), Roquemore (9) and Clark (7) combined for 26 points in the first half.
Portland opened the game with two baskets inside, but Clark (18:05) and Brownridge (17:25) answered back to tie it up 4-4. Brownridge nailed a three from the corner to pull SCU within one at 15:45. UP's 5-2 run made it 14-9 at 12:29.
A 6-0 Bronco run gave SCU a 15-14 lead at 10:29 with Clark hitting a three from the elbow, Roquemore scoring a free throw and Atanga scoring inside. Portland answered with its own 8-2 run to take a 22-17 lead at 7:39.
Santa Clara went on a 13-2 run over the next 2:22 and Portland was forced to stop the action with a timeout at 4:55. Brownridge started the run with a three and he was then topped by two threes by Roquemore.
After Portland made three straight free throws, Denzel Johnson and Roquemore both scored pairs of their own. Kratch stepped up big to crush a three at 1:12, making the lead 37-29. The score was 37-31 at the half after Bailey hit a jumper with eight seconds left.
Clark and Roquemore opened the second half with threes, starting a 12-0 Bronco run, and McArthur tipped in a Brown miss. Roquemore hit his fourth three at 16:14 to make it an 11-point lead, 48-37. Clark extended the lead to 13 at 13:27 with a 12-foot jumper when Portland whistled for time to regroup.
Portland went without a field goal from 18:20 – 12:13 when Bobby Sharp hit a three near the Portland bench. It sparked a 10-1 Pilots run as the Broncos went more than six and a half minutes without a field goal (11:50-5:17). Clark's easy three at 5:17 made it a six-point lead, 58-52.
Van der Mars three-point play made the lead just three at 4:36, but Roquemore nailed his fifth three, a season-high, at 4:03 and the lead was again six, 61-55. His pull-up jumper, his first basket of the second half, made the lead eight, 63-55, at 3:06. After Roquemore scored a pair of free throws at 2:13, Brownridge scored eight straight Bronco points. He hit a three at 1:41 and made five free throws to make the Bronco lead 10.
The two team's finished the final minute at the free throw line, with the Broncos coming away with a 74-68 victory.
Game notes: For the third straight game, the Broncos started Evan Roquemore, Brandon Clark, Jared Brownridge, John McArthur and Jerry Brown.


Abigail Adams holds an honored place in American history, not only for being a First Lady of the United States, but for the invaluable letters she left behind. Through her writings, people today can experience what it was like to be a woman, a mother, and an American in the early days of the United States. This fascinating look at Abigail's life uses primary sources to expose the wit, intelligence, and opinions of this early advocate for women's rights. Sidebars, fact boxes, and a timeline further provide evidence that this "founding mother" is a must-know.
This biography of Abigail Adams focuses on her writings, but is also gives readers some historical context. The book begins with a two-page introduction to Adams before it moves on to some of the events she witnessed and chronicled in her letters to her husband, John. She describes revolutionary activity, a meeting with George Washington, and even the sadness one of her children feels when he doesnt receive a letter from his father. Along with her well-known feminism, the book also demonstrates Adams antislavery positions. Many short sidebars explain more about what was happening in the country at the time. An approachable format, illustrated with interesting pictures, gives further appeal.


Free shipping cannot be applied to orders using Supplier discounts. Shipping will charged per parcel as detailed below.
Any items not qualifying for free shipping will be clearly identified on the website or at time of placing order on the telephone.
Please contact us for Highlands and Islands rates.


[The 2015] NPT Review Conference closed without bridging the chasm between the nuclear-weapon and non-nuclear-weapon states. It was deeply regrettable that no consensus was reached at this significant juncture marking the seventieth anniversary of the atomic bombing of Hiroshima and Nagasaki.
Hope still remains, however, thanks to a number of important developments. These include: the growing number of countries endorsing the Humanitarian Pledge, a commitment to work together for the resolution of the nuclear arms issue; the adoption in December 2015 by the UN General Assembly of several ambitious resolutions calling for a breakthrough; and rising calls from civil society for the prohibition and abolition of nuclear weapons.
I strongly hope that the OEWG, which held substantial discussions during its first meeting in Geneva February 22–26 (2016), will continue to engage in constructive deliberations at its next sessions scheduled for May and August 2016 to identify effective measures necessary for the achievement and maintenance of a world without nuclear weapons, something which must be the joint undertaking of all UN member states.
This statement resonates with the Humanitarian Pledge that was submitted to the 2015 NPT Review Conference. Well over half the UN member states—126 countries—have now added their voices to the Humanitarian Pledge's call to cooperate with all relevant stakeholders in initiatives designed to stigmatize, prohibit and ultimately eliminate nuclear weapons.


These are the first two pages from "Shotgun at 215 MPH." This article appears in the February 2012 issue of Porsche Panorama (the monthly publication of the Porsche Club of America). I combined/edited several of my 215 MPH blogs about my ride with Derek Bell in the Porsche 956 at the 1985 24 hours of Le Mans. I'm excited to see my motorsports work in print again. My sincere thanks go to the editor-in-chief Betty Jo Turner.


Statewide, about 80% of our children live in communities that educate their children in schools that they operate at all grade levels. These schools include small town elementary schools, and both town-based high schools, and larger union high schools. These larger union schools – like Rivendell, CVU and North Country – were created when smaller communities came together to provide greater opportunities for their children.
Approximately 20% of our children live in communities that tuition their children in all grades or that operate some grades and pay tuition for the remaining grades. Tuition students represent approximately 7% of all students statewide. Instead of working with neighbors to build a school, these small communities chose to educate their children in some or all grades by paying tuition to other schools. Currently, 75% of publiclytuitioned students in Vermont attend public schools in neighboring districts. Most of the remaining publicly-tuitioned students attend selective independent schools either in Vermont or beyond.
There has recently been a great hue and cry, complete with an online video representing tuition districts as cans being shot off a fence, implying that "school choice" in Vermont is under assault by Act 46. The clamor has little grounding in fact.


Miiskin was founded by Jon, who needed a better way to track the moles on his partner Rikke's back. Jon was told by the doctor that current best practice was using pen and paper. He couldn't help thinking that photos of the moles could simplify and improve this process.
200,000 downloads and hundreds of positive messages from happy users show that this is a concern many are looking to solve.
You can read Jon's full story here.
Worldwide 232,000 people get diagnosed with melanoma each year. Skin cancers cause 1 mio. GP visits annually in Australia alone and in the U.S. one person dies of melanoma every single hour.
Doctors recommend people to examine their skin and moles for changes. Chances of survival – of the otherwise deadly skin cancer Melanoma – is 98% if it is caught early.
People are generally bad at remembering changes or something new on the skin. Photos are useful to visually keep track of any changes.
Please note that the Miiskin app does not diagnose skin cancer. If you are concerned about any moles or marks on your skin please contact your healthcare provider. You may also read our guides on the signs of skin cancer and melanoma symptoms to look out for. In addition, you can browse this melanoma photo gallery to see examples of common moles and melanomas.


One lucky reader will win a school visit from Demolition Dad author, Phil 'The Pearl' Earle!
Phil will tell you all about being a children's writer, what inspired him to write children's books, and how he comes up with his ideas.
To be in with a chance to win, simply complete the form below to tell us what YOUR wrestling name would be!
One lucky winner will be drawn from all entries.


text:
Belgium apologises for kidnapping children from African colonies
Belgium is officially apologising for kidnapping children from its African colonies for the first time. Children born to Belgian settlers and local women in Congo, Rwanda and Burundi were forcibly taken to Belgium between 1959 and 1962. #Belgium #...
Evidence suggests Saudi crown prince is liable for Khashoggi killing – UN
The UN special rapporteur on extrajudicial executions has called on countries to widen their sanctions to include the crown prince and his assets until he can prove he has no responsibility in the killing of journalist Jamal Khashoggi.
London Mayor compares US President Trump to 20th-century fascists
Mayor of London, Sadiq Khan, compares US President Donald Trump's rhetoric to that of a "20th-century fascist" and says he is an example of the "growing global threat" of the far-right. #US #UK #Trump #London
Nike slammed for freezing pregnant athletes' sponsorship.
British distance runner Jo Pavey had become the latest athlete to complain that Nike, a brand which runs various ad campaigns based on gender equality, halted her sponsorship payments when she was pregnant. #Nike #inequality #gender
Sport, Business
Outdoor extreme sports festival in southeast Turkey
Check out the action at the Cukurca Outdoor Sports Festival, where Turkish base jumper Cengiz Kocak breaks a new record.
Meet the cat that guards the Hagia Sophia
Gli is a cross-eyed adorable cat that has been living in Hagia Sophia for the past 15 years. The Hagia Sophia is more than 2,000 years old and is one of the most extraordinary structures ever built. It has been a temple, church, mosque and museum.
News, Viral
8 things to know about Ramadan
Millions of Muslims around the world are observing the holy month of Ramadan. It's a month of fasting, spiritual purification and prayer for Muslims. Here are eight facts you should know about it. #Ramadan #Muslims
News, Religion
Here's how fasting affects our gut health
As Muslims around the world enter the holy month of Ramadan, Dr Meltem Yalinay spoke to us about her findings on how fasting affects gut health. #Ramadan #fasting #health
Health, Technology
Who is Pragya Thakur?
Pragya Singh Thakur is BJP's candidate for the lower house of the parliament in Bhopal. She could become India's first-ever member of parliament who is accused of terrorism. #India #IndiaElections #PragyaThakur
More Shows by TRT WorldMORE
Health Video
More Shows in NewsMORE
Watch: LEGO celebrate moon-landing with life-sized model astronaut


text:
Q: What's the formula for this sequence? What is the generic formula for this calculation?
For example, if n = 3 and x = 12000, the expanded formula looks like this:
12000 * 1 + 12000 * 2 + 12000 * 3 = 72000
n increases by 1 and is multiplied by x.

A: $$f(x,n) = \sum\limits_{k=1}^n xk =  x\sum\limits_{k=1}^n k = \frac{xn(n+1)}{2}.$$
Example:
$$f(12000,3)=\frac{12000\cdot3\cdot(3+1)}{2} = 72\,000. $$

A: Try $x(\frac{n(n+1)}{2})$.
The second term is $\sum_{i=0}^ni$. So we have $x(1 + 2+ \dots + n)$.

redpajama_set_name: RedPajamaStackExchange


text:
What do the new encryption laws mean for you?
Landmark laws will give security agencies new powers to obtain the encrypted communications of criminal suspects. How far do the powers go? And what do they mean for you?
By Adam Turner
December 7, 2018 — 3.51pm
Here's what you need to know.
Tech giants such as Apple, Google and Facebook can be forced to help Australia's law enforcement agencies read our private messages under new laws designed to ensure wrongdoers can't hide behind encryption.
What is encryption and how does it work?
Encryption is an important technology that you use every day. It protects your security and privacy when browsing the web, sending email or banking online.
The technology basically works by scrambling messages in such a complicated way that is it virtually impossible to unscramble them unless you know the decryption key.
This ensures that your messages can't be read by someone who intercepts them in transit, which is why it's known as "end-to-end" encryption.
Think of it as a secure envelope that can only be opened by the intended recipient so not even the postie can steam it open to sneak a peek at your letter.
Illustration: Andrew Dyson Credit:
Why does the government want these laws?
While encryption is great for protecting sensitive information such as banking details, the technology can also be used for more nefarious purposes.
The likes of terrorists, drug smugglers and paedophiles can take advantage of encryption to hide their activities from prying eyes. This has become more of an issue for law enforcement agencies as more online communication tools are beefing up their security.
End-to-end encryption is no longer used only by security-focused smartphone apps such as Signal and Wickr. Today, end-to-end encryption is also available with popular services such as WhatsApp, Facebook Messenger and Apple's iMessage. These tech giants can't even read the messages sent across their own networks because they don't have the encryption keys.
Do the new laws force companies to "break" encryption?
No, the laws say that tech companies can't be forced to add a "systemic weakness" to their security. The idea isn't to weaken encryption algorithms, nor to force tech companies to create a way for law enforcement agencies to decrypt messages and secretly open those secure envelopes while they're in transit.
So how will they read my encrypted messages?
Instead of breaking encryption, law enforcement agencies are looking for ways to sneak onto your devices to read messages before they're encrypted, or read them once they're decrypted on the other end. They basically want a way to look over your shoulder to see what you're writing before your letter goes in the secure envelope.
The law doesn't specify exactly how tech companies should do this, just that they're obligated to assist when asked to help find ways to read messages. Sneaking onto a device to snoop on messages before they're encrypted could require assistance from a handset-maker such as Apple or Samsung, or from a software maker such as Apple or Google who control iOS and Android. Alternatively, it might require co-operation from a telco such as Telstra or Optus, as well as an app maker such as WhatsApp or Viber.
It remains to be seen whether tech companies co-operate. It is possible they could add extra security features to foil efforts to access encrypted messages, just as they ramped up their end-to-end encryption efforts to hamper US National Security Agency surveillance.
Will the government have unfettered access to my communications?
No more than they did before. They still require a warrant to intercept your encrypted messages; the law does not allow a mass surveillance program.
Will I know if investigators are reading my encrypted messages?
No. The tech company that helps investigators intercept your messages is not allowed to tell you. It's possible that law enforcement agencies could even force software developers within these companies to assist without telling their boss.
Why are security and privacy advocates concerned about this bill?
Even though the bill does not propose weakening encryption itself, any efforts to thwart encryption could potentially affect everyone's privacy and security.
Security and privacy advocates are concerned that the new laws are too vague, particularly as they do not define terms such as "systemic weakness".
History also tells us that once tech companies and law enforcement agencies have ways to intercept messages, this power is open to abuse. It is also possible that the technology could fall into the wrong hands, making it easier for hackers to steal sensitive encrypted information.
If you'd like some expert background on an issue or a news event, drop us a line at explainers@smh.com.au or explainers@theage.com.au
Adam Turner
Adam Turner is an award-winning Australian technology journalist and co-host of weekly podcast Vertical Hold: Behind The Tech News.
Most Viewed in Technology


Home Desi These Are The 15 Funniest Questions Asked By Indians on Quora.
Quora was made public in 2010 and since then it has evolved very much over all these years. It has evolved so much, that even if we search for a normal question in Google, it redirects us to Quora, where our questions are already answered by someone. But exceptions happens everywhere.
Over all these years, Quora has also become a cesspool of engineers who are trying a little too hard to one up each other while participating in a circle-jerk.
Tag your friends in the comment who is on quora.


A dancer for 25 years, Sarah always loved to move. She also always loved to travel, spending considerable time in London and other European locales. In 2005, a poorly healed broken ankle left her unable to even walk. Refusing to give up her passion, Sarah sought physical therapy at another location, where she met Kristi.
This was the first time she'd ever gone to physical therapy. Kristi changed her life. Sarah couldn't walk and feared her traveling days were over…. But physical therapy made a believer out of her.
Flash forward nearly a decade to 2013. Sarah had back surgery for Spinal Stenosis – the narrowing of the spaces within your spine. While Sarah's doctor didn't recommend physical therapy after surgery, she knew the benefits Kristi provided her for previous injuries and requested it anyway. When seeking therapy for Spinal Stenosis in 2013, Sarah learned Kristi had relocated to Midland PT and followed her here.
The therapy process began with manual traction to address her stenosis; this involved laying down on a table and having weights attached to her feet to separate the vertebrae.
Kristi also performed hands-on (manual) therapy to separate her vertebrae, but the manual traction was the most extensive.
The stenosis would cause numbness in her leg, but has since subsided with physical therapy.
Over the following summer, Sarah began experiencing a "horrible pain, though very small" at the back of her left hip. Kristi advised her that it was likely the sacroiliac (SI) joint and went on to show her on their skeleton where it is and why it's a common experience after back surgery.
Sarah feels comfortable knowing she never has to hesitate to ask for direction. She says the whole staff is very open and so knowledgeable and willing to help.
Sarah is now a regular gym patient, attending two times a week.
Midland PT has helped Sarah regain her balance and get rid of her back pain. She continues to work on balance, and is happy with how her exercise regime is helping manage it.
Sarah says she tells all her friends and family about Midland PT.
Sarah and her husband plan to do some more traveling soon, hoping to visit London and other parts of Europe at least a few more times. Sarah says she doesn't think that would've been possible without the treatment she received at Midland PT.


We collect data from you when you complete the contact and booking forms.
This website embeds information from Google (Maps and Youtube) Facebook (Facebook Feed) and Twitter (Twitter Feed). If you interact with these parts of the site, or use share buttons, information may be collected and stored by these companies. (We do not explicitly send information to these companies). You can find out there privacy policies here.
To ensure we have sufficient information to plan and book your guiding.
To communicate with you regarding your planned trip.
Personal data you provide us will henceforth be retained indefinitely unless you choose to opt out.
If you would like to withdraw your consent, please use form at the bottom of this page.
Access to your personal data you provide us is restricted at all times. Only myself or trusted agents will be able to access your data.
Other guides who may from time to time be accompanying me of a particular trip.
Our web managers/hosters – to ensure the site's corrects function.
Internet user privacy is of upmost importance to us and our customers.
Our success depends on our ability to maintain the trust of our customers.
You will only receive emails directly connected with your initial enquiry.
If you feel you've been sent unsolicited emails would like to register a complaint, please use the form below.
We will immediately investigate all allegations made related to unsolicited messages.


I grew up in Pittsfield, Massachusetts; a city (big town) nestled in the heart of The Berkshire Mountains in Western Massachusetts. I could legit go on and on about this magical place...like, for days. They say that home is where the heart is, and this place lives up to that line 100%. The culture is rich, the people are interesting and the weather is never truly what you think it will be...and I love it. I always seem to discover a new way to explore The Berkshires, and here is just one of those stories. I hope it inspires you to come and explore for yourself... My husband and I were on the search for to film a beautiful east coast sunrise for a local project that we are working on. After a quick chat with my parents we decided that Mount Greylock would be the ideal place to take in the best views of a new day. Mount Greylock is the highest point in Massachusetts (3,491 feet above sea level) and the summit offers incredible views spanning 90 miles into the distance. Perfect. Lets do it. First question: what time is sunrise? The 6:12am sunrise felt awfully early as we crawled into bed at 12:02am (bravo to all of you that get up that early every day), but when the alarm went off at 4:45am, we eagerly jumped to the occasion; after all it's not to often that we are here in The Berkshires on a clear morning.
With over a dozen trails ranging from easy to difficult (including the Appalachian Trail) we COULD have hiked to the top, but...we drove. The park is open late May - late October (weather permitting) and driving the 8 mile paved path to the top of the mountain is right out of a James Taylor music video (does James Taylor even have music videos?)...talk about "Country Road". Climbing the mountain, you are surrounded by the peaceful sounds of wildlife, lush trees and plants native to New England ~ along with pockets of outlooks actually look more like a smaller scaled version of The Swiss Alps than Western Massachusetts (at least from my perspective).
After watching the sky change and the new day fully was underway, we looked around to see miles and miles of perfect Berkshire Mountains coming into plain view, along with the Mount Greylock War Memorial and Bascom Lodge that sit right at the summit...a perfect centerpiece to the 12,550 acre park. Bascom Lodge was built in the 1930's to provide hikers a place to rest and take shelter from the elements. Today the lodge is privately owned and still going strong. It is open seasonally while offering its guests a few private rooms and also shared bunks, a huge stone fireplace that is roaring during those cold Berkshire days and hosts weddings, workshops, festivals and events such as a full moon fireside ghost story session...and even has wifi for those that need it! Click here for a full list of details: http://www.bascomlodge.net/1002/Page.aspx We were pumped to find out that Bascom Lodge is part of Berkshire Grown and is open to the public 7 days per week. John Dudek, Bascom's Chef and Co-Owner, serves fresh, homemade breakfast, lunch and dinners all made in house from local, seasonal ingredients from surrounding farms. Breakfast starts at 8am, so we had about an hour to kill. With a now bright blue sky above us, we decided to explore one of the woodland trails that desended from the summit. All trails are marked ~ some being more challenging and some are easy which gives the hiker a nice choice, depending on the goal.
After a nice little walkabout, we walked into the lodge to the most delicious smells of morning food cooking; our appetite was up and we were ready for breaky. I ordered a vegetable omelet with home fries, a juice and tea. My husband had the scrambled eggs, bacon, toast, home fries and a coffee. It was simply delicious, inexpensive and a perfect way to fuel our bodies and cap off our lovely morning experience. My suggestion: get up early to rise and shine on Mount Greylock.


text:
Q: Which is performancewise better, check for class or add class If you have a function which fires on a scroll event, which is better.

*

*Check if a class is already added and if not add it

*Don't do any checks but just add the class everytime needed.

$(document).on('scroll', function () {
   var scrollTop = $(this).scrollTop();
   if (scrollTop > 50) {
      if (!$("nav .branding").hasClass("collapse"))
         $("nav .branding").addClass("collapse");
   } else {
      if ($("nav .branding").hasClass("collapse"))
         $("nav .branding").removeClass("collapse");
   }
});

or
$(document).on('scroll', function () {
   var scrollTop = $(this).scrollTop();
   if (scrollTop > 50) {
      $("nav .branding").addClass("collapse");
   } else {
      $("nav .branding").removeClass("collapse");
   }
});

The first occasion there is an extra check but in the other action there might (?) be a more intense operation(?)

A: Like as you said, the .hasClass() is an extra check which takes up browser's memory. The .addClass() first checks internally and then adds only when the particular class is not there.
So, obviously, .addClass() and .removeClass() is more performant than using .hasClass() to first check. Basically, using .hasClass() is an extra useless effort.
This is a snippet to prove that .addClass() already checks for existing class or doesn't duplicate the class names:

$(function () {
  $("#classCheck").addClass("class");
  $("#classCheck").addClass("class");
});

Please I would request everyone to consider the above snippet as the proof for .addClass() not duplicating the class names.
A simple check in the console would have told you that calling addClass multiple times with the same class is safe.
Specifically you can find the check in the source:
if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) {
  setClass += classNames[ c ] + " ";
}

Also, as Alex pointed out in comments, you can improve the performance if you store the jQuery selector objects. Instead of using $("nav .branding") multiple times, you can use: $nav_branding = $("nav .branding") and use the variable instead.

A: The second is preferred because calling addClass/removeClass depening on an existing class results in an unobtrusive consequence.
Meaning, if addClass is called and the class already exists, it will not be added again.
Same for removing. If the class does not exist, nothing is done

A: If you are concerned about performance there are a few things you can/should do:
1. Cache your selectors:
Dom interaction is expensive, and in your case you call $("nav .branding") multiple times.
Store it in a variable like so var $branding = $("nav .branding").
2. Use vanilla javascript to handle the class
Depending on browser support.
var branding = document.querySelector('nav .branding');
if (scrollTop > 50) {
  if (!branding.classList.contains("collapse")) {
    branding.classList.add("collapse");
  }
} else {
  if (branding.classList.contains("collapse")) {
    branding.classList.remove("collapse");
  }
}

Please keep in mind that not all browsers support the classList property, on the MDN you can find information about compatibility and also a polyfill.
Concerning your original question: jQuery's addClass has an inbuilt check whether the class already exists, so you're better to go when you dont use hasClass beforehand as it will cause redundancy, but do keep in mind that addClass is ~70% less performant than classList.

A: The first solution is faster, but not by much. (read: should be irrelevant)
https://github.com/jquery/jquery/blob/master/src/attributes/classes.js
If you want smooth performance I would recommend throttling the function.
read: https://remysharp.com/2010/07/21/throttling-function-calls
Throttling ensures that a function is only called every n ms.
$(document).on('scroll', throttle(500, function () {
  var scrollTop = $(this).scrollTop();
  if (scrollTop > 50) {
    if (!$("nav .branding").hasClass("collapse")){
      $("nav .branding").addClass("collapse");
    }
  } else {
    if ($("nav .branding").hasClass("collapse")) {
      $("nav .branding").removeClass("collapse");
    }
  }
}));

edit:
as @kitler mentioned storing a reference to your dom element is a good tip.
this prevents jquery from having to find the element every time.

A: I'd go with option 2 as in option 1 you do a jQuery DOM selection just to test if the class is available, which should the expensive part of it all.
That being said, it's probably best to store the reference to the DOM object only once, outside your function, and work on that reference only.


text:
Dr. Ami B. Bhatt New American College of Cardiology Chief Innovation Officer
Bhatt will lead the ACC's growing innovation program in the digital transformation of cardiovascular care
WASHINGTON (Dec 07, 2021) -
The American College of Cardiology has named Ami B. Bhatt, MD, FACC, as chief innovation officer. Bhatt has been a member of the College for almost 20 years, during which she has been active in the ACC Innovation Section; she brings to the CIO role nearly 10 years of experience in telemedicine and digital health, ranging from clinical implementation, patient experience, digital health solution development and advising investors.
"The ACC's Innovation Program is shaping the future of cardiovascular care by ensuring clinicians and patients are involved in the development and implementation of the latest medical innovations," said ACC CEO Cathleen Gates. "Dr. Bhatt has a wealth of experience in the development of digital technologies to improve patient care and has shown a commitment to advancing the clinician/patient experience that will be vital as she helps the ACC further its mission to transform cardiovascular care and improve heart health."
As CIO, Bhatt will provide leadership and expertise in healthcare innovation, while representing the ACC as a global thought leader in innovation. The ACC CIO works with the entire ACC innovation team on digital transformation of cardiovascular care, including virtual care, remote monitoring and digital health, and advanced analytics and artificial intelligence-driven care, in support of ACC's mission.
Bhatt most recently served as the Director of Outpatient and Telecardiology at the Massachusetts General Hospital (MGH) Corrigan-Minehan Heart Center. She graduated from Harvard College and the Yale School of Medicine and completed her medicine and pediatrics residency at Harvard, her adult cardiology fellowship at Brigham and Women's Hospital and her adult congenital heart disease and pulmonary hypertension fellowship at the Boston Children's Hospital. While ACC CIO, Bhatt will continue clinical practice at MGH in adult congenital heart disease and teaching as an associate professor at Harvard Medical School.
As an active clinical cardiologist, investigator and educator Bhatt founded her first program in virtual care in 2013 and continues to work on creating culturally relevant personalized virtual cardiovascular care delivery models. Bhatt's research centers on identifying and implementing solutions to overcoming access barriers to cardiovascular and telemedicine care. Bhatt has led national telemedicine education via the ACC in her roles on the Lifelong Learning Oversight Committee and within the ACC Innovation Program, and she has assisted countries affected by COVID with the urgent need to deliver remote care.
"My interest in digital health strategy and the digital transformation of the cardiovascular field stems from my belief that state of the art, personalized care can be delivered to individuals in the community, empowering patients and creating stronger clinician-patient partnerships for sustainable health outcomes," Bhatt said. "The ACC Innovation Program has a robust platform to transform digital patient care and advance technologies that are reshaping medicine, and I am eager to begin work furthering these strategies as ACC CIO."
The American College of Cardiology envisions a world where innovation and knowledge optimize cardiovascular care and outcomes. As the professional home for the entire cardiovascular care team, the mission of the College and its 54,000 members is to transform cardiovascular care and to improve heart health. The ACC bestows credentials upon cardiovascular professionals who meet stringent qualifications and leads in the formation of health policy, standards and guidelines. The College also provides professional medical education, disseminates cardiovascular research through its world-renowned JACC Journals, operates national registries to measure and improve care, and offers cardiovascular accreditation to hospitals and institutions. For more, visit acc.org.
YOU ARE HERE: Home > About ACC > Press Releases > Dr-Ami-B-Bhatt-New-American-College-of-Cardiology-Chief-Innovation-Officer


More 1983 alumni from Elkhart HS Elkhart, TX have posted profiles on Classmates.com®. Click here to register for free at Classmates.com® and view other 1983 alumni.
The students that went to school at the Elkhart high school called Elkhart High School and graduated in '83 are on this page. Register to add your name to the class of 1983 graduates list.


text:
Q: Interchanging products for commutative monoids In Serge Lang's Algebra In Lang's Algebra on pages 5-6 he mentions the property involving commutative monoids:
"Let $I, J$ be two sets, and $f:I\times J \rightarrow G$ a mapping into a commutative monoid which takes the value $e$ for almost all pairs $(i,j)$. Then
$$\prod_{i\in I}\prod_{j\in J}f(i,j)=\prod_{j\in J}\prod_{i\in I}f(i,j)."$$
By almost all he means all but a finite number of pairs $(i,j)$ and $e$ refers to the unit element. I'm well aware that all this entails of intuitively is arranging the terms rectangularly and then referring to them differently in the double product.
I'm confused because I don't know how specific of a proof this needs to be. I know I should use prior results in the book that state the terms in the product can be multiplied in any order, and that they can be parenthesized in any way while preserving the value. But I don't know how to formulate it in a proof. Any help would be appreciated, especially a hint.


text:
Q: SQL insert into stored procedure phpmyadmin I have the following code:
CREATE PROCEDURE userAanmaken
(
IN domeinNummer INT(11),
IN gebruikerNaam VARCHAR(45),
IN gebruikerPass VARCHAR(45),
IN gebruikerEmail VARCHAR(45),
IN gebruikerVN VARCHAR(50),
IN gebruikerTV VARCHAR(10),
IN gebruikerAN VARCHAR(50),
IN gebruikerGS VARCHAR(1),
IN gebruikerOL VARCHAR(30),
IN gebruikerGD DATE
)

BEGIN

DECLARE lastID INT

INSERT INTO Gebruiker(Domein_idDomeint)
VALUES (domeinNummer);

SET lastId=LAST_INSERT_ID()

INSERT INTO Inlog (Gebruiker_idGebruiker,UserName,UserPass)
VALUES (lastId,gebruikerNaam,gebruikerPass);

INSERT INTO GGevens (Gebruiker_idGebruiker,Email,Voornaam,Tussenvoeg,Achternaam,Geslacht,Opleiding,GebDatum)
VALUES (lastId,gebruikerEmail,gebruikerVN,gebruikerTV,gebruikerAN,gebruikerGS,gebruikerOL,gebruikerGD);
END;

But it returns with the error:

You have an error in your SQL syntax; check the manual that
  corresponds to your MySQL server version for the right syntax to use
  near 'INSERT INTO Gebruiker(Domein_idDomeint) VALUES (domeinNummer)'
  at line 21 Nieuw phpMyAdmin-scherm openen

I is a simple insert into statement... what am I doing wrong?

A: You are missing a semicolon after
DECLARE lastID INT

And also
SET lastId=LAST_INSERT_ID()


text:
package org.olat.presentation.framework.core.translator;

import java.util.Locale;

import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.olat.lms.commons.i18n.I18nManager;
import org.olat.lms.commons.i18n.I18nModule;
import org.olat.system.commons.Settings;
import org.olat.system.logging.log4j.LoggerHelper;

/**
 * @author Felix Jost
 */
public class PackageTranslator implements Translator {

    private static final Logger log = LoggerHelper.getLogger();

    private boolean fallBack;
    private Translator fallBackTranslator;
    private String packageName;
    private Locale locale;
    private int fallBackLevel = 0;

    private PackageTranslator(String packageName, Locale locale, boolean fallBack, Translator fallBackTranslator) {
        if (locale == null || packageName == null)
            throw new IllegalArgumentException("locale and package must not be null!");
        this.locale = locale;
        this.packageName = packageName;
        this.fallBackTranslator = fallBackTranslator;
        this.fallBack = fallBack;
    }

    /**
     * @param packageName
     * @param locale
     * @param fallBack
     */
    private PackageTranslator(String packageName, Locale locale, boolean fallBack) {
        this(packageName, locale, fallBack, null);
    }

    /**
     * cascade two translators do not use this with multiple cascaded translators! they are lost with this method!
     *
     * @param main
     * @param fallback
     * @return
     */
    public static Translator cascadeTranslators(PackageTranslator main, Translator fallback) {
        return new PackageTranslator(main.packageName, main.locale, fallback);
    }

    /**
     * recursively cascade with all fallbacks up to maxDeep levels
     *
     * @param main
     * @param fallback
     * @return
     */
    public Translator cascadeTranslatorsWithAllFallback(PackageTranslator main, Translator fallback) {
        if (this.fallBackTranslator instanceof PackageTranslator && main.fallBackTranslator != fallback && this.fallBackTranslator != fallback) {
            PackageTranslator tempTrans = (PackageTranslator) this.fallBackTranslator;
            PackageTranslator oldPos = this;
            int maxDeep = 4;
            while (tempTrans != null && maxDeep > 0) {
                oldPos = tempTrans;
                tempTrans = (PackageTranslator) tempTrans.fallBackTranslator;
                maxDeep--;
            }
            if (fallback != oldPos.fallBackTranslator && oldPos != oldPos.fallBackTranslator) {
                oldPos.fallBackTranslator = fallback;
            }
            return main;
        }
        return cascadeTranslators(main, fallback);
    }

    /**
     * @param packageName
     *            only the package use "class.getPackage().getName()" for it!
     * @param locale
     * @param fallBackTranslator
     */
    public PackageTranslator(String packageName, Locale locale, Translator fallBackTranslator) {
        this(packageName, locale, false, fallBackTranslator);
    }

    /**
     * default with fallback mode
     *
     * @param packageName
     *            only the package use "class.getPackage().getName()" for it!
     * @param locale
     */
    public PackageTranslator(String packageName, Locale locale) {
        this(packageName, locale, true);
    }

    /**
     * Translates the string from the packageName localization file.
     *
     * @param key
     *            The key to translate
     * @return The internationalized strings
     */
    @Override
    public String translate(String key) {
        String val = translate(key, null);
        return val;
    }

    @Override
    public String translate(String key, String[] args) {
        return translate(key, args, Level.WARN);
    }

    /**
	 */
    @Override
    public String translate(String key, String[] args, Level missingTranslationLogLevel) {
        String val = translate(key, args, false);
        // if still null -> fallback to default locale (if not in debug mode)
        if (val == null) {
            if (Settings.isDebuging()) {
                val = getErrorMessage(key);
            } else {
                // try with fallBackToDefaultLocale
                val = translate(key, args, true);
            }
        }
        // else value got translated or there is at least an error message telling
        // which key was not found.
        // Note: val may be null if there is a localstrings file missing in the default language. use the online translation tool to double-check

        // Error: ! even in default language: missing translation key!
        if (val == null) {
            val = getErrorMessage(key);
            // TODO: 13.02.2009 Workaround to fix shibboleth-attribute WARN : 'no translation ... in org.olat.presentation.course.condition...'
            if (!packageName.startsWith("org.olat.presentation.course.condition")) {
                if (missingTranslationLogLevel != null && !missingTranslationLogLevel.equals(Level.OFF)) {
                    if (missingTranslationLogLevel.equals(Level.ERROR)) {
                        log.error(val, null);
                    } else if (missingTranslationLogLevel.equals(Level.WARN)) {
                        log.warn(val, null);
                    } else if (missingTranslationLogLevel.equals(Level.INFO)) {
                        log.info(val, null);
                    }
                }
            }
            // don't use error message in GUI for production, use key instead (OLAT-5896)
            if (!Settings.isDebuging()) {
                val = key;
            }
        }
        return val;
    }

    /**
     * Recoursive lookup for a key. Used in translate(String key, String[] args). Should not be called directly, use translate(String key, String[] args). Must be public,
     * because the definition is in an interface.
     *
     */
    @Override
    public String translate(String key, String[] args, boolean fallBackToDefaultLocale) {
        I18nManager i18n = I18nManager.getInstance();
        boolean overlayEnabled = I18nModule.isOverlayEnabled();
        String val = i18n.getLocalizedString(packageName, key, args, locale, overlayEnabled, fallBackToDefaultLocale);
        if (val == null) {
            // if not found, try the fallBackTranslator

            if (fallBackTranslator != null && fallBackLevel < 10) {
                fallBackLevel++;
                val = fallBackTranslator.translate(key, args, fallBackToDefaultLocale);
            } else if (fallBack) { // both fallback and fallbacktranslator does not
                // make sense; latest translator in chain should
                // fallback to application fallback.
                val = i18n.getLocalizedString(i18n.getApplicationFallbackBundle(), key, args, locale, overlayEnabled, fallBackToDefaultLocale);
            }
        }
        if (val != null) {
            fallBackLevel = 0;
        }
        return val;
    }

    /**
     * Internal helper to format an error message for the given key
     *
     * @param key
     * @return
     */
    private String getErrorMessage(String key) {

        StringBuilder sb = new StringBuilder(150);
        sb.append(NO_TRANSLATION_ERROR_PREFIX).append(key);
        sb.append(": in ").append(packageName);
        sb.append(" (fallback:").append(fallBack);
        String babel;
        if (fallBackTranslator instanceof PackageTranslator) {
            babel = ((PackageTranslator) fallBackTranslator).packageName + " " + fallBackTranslator.toString();
        } else {
            babel = fallBackTranslator == null ? "-" : fallBackTranslator.toString();
        }
        sb.append(", fallBackTranslator:").append(babel);
        sb.append(") for locale ").append(locale);
        // TODO: Branislav Balaz commented (wished by Alan Moran)
        // OLATRuntimeException ore = new OLATRuntimeException("transl dummy", null);
        // use stracktrace to find out more where the missing translation comes from
        // final Writer result = new StringWriter();
        // final PrintWriter printWriter = new PrintWriter(result);
        // ore.printStackTrace(printWriter);

        // sb.append(result.toString());
        return sb.toString();
    }

    /**
	 */
    @Override
    public Locale getLocale() {
        return this.locale;
    }

    /**
     * Not used normally. Sets the locale. Use only if e.g. a translator (which should then be an instance variable of a controller) is needed in the DMZ area where no
     * user is logged in yet
     *
     * @param locale
     *            The locale to set
     */
    @Override
    public void setLocale(Locale locale) {
        this.locale = locale;
        if (fallBackTranslator != null) {
            fallBackTranslator.setLocale(locale);
        }
    }

    /**
     * The package of this package translator
     *
     * @return
     */
    public String getPackageName() {
        return packageName;
    }

    @Override
    public String toString() {
        return "PackageTranslator for package: " + packageName + " is fallback: " + fallBack + " next child if any: \n "
                + ((this.fallBackTranslator != null && this.fallBackTranslator == this) ? "recurse itself !" : this.fallBackTranslator);
    }

    public boolean isStacked() {
        return this.fallBackTranslator != null;
    }

}

redpajama_set_name: RedPajamaGithub


Every time I go shopping at J Crew I pretty much want everything in the store. A few seasons ago I purchased this oversized J Crew plaid boyfriend top. The J Crew button down boyfriend top is just perfection! I live in it all season. The colors are beautiful, the fabric is super soft, and the fit is just right! The boyfriend top can be easily dressed up with a pencil skirt or down with skinny jeans. Currently J Crew has a very similar navy and green multi ridge plaid boyfriend top as the one I got a few seasons ago. The J Crew plaid boyfriend top comes in petite, regular and tall sizes and currently you can get it for 30% off with code GETGIFTS. This would be a great holiday gift! If you need other ideas, J Crew has a great holiday gift guide for men, women and kids.


Are you religious? Are you a wanderer of beauty? Deoghar has an amalgamation of both of them. With divine ancient temples to serene natural beauty, you will love your time in Deoghar. It is one of the best and most visited places in Jharkhand and one should surely not miss it. It has some ancient Lord Shiva temples along with wonderful scenic surroundings.
Deoghar is a holy city of the state and is just beside the Mayurakshi river. There are many ancient temples such as the Baba Baidyanath Temple which is an important pilgrimage site of the city dedicated mainly to the Hindus. Other than that people come here from all around the nation to take a dip in the holy waters of Shiva Ganga which is considered sacred. The nearest railway station is Baidyanath Dham which is 7 kms from there and Jasidh junction is also close to the city.


text:
EntertainmentMovies
Top 10 Highest Grossing Bollywood Movies of All Time
Lokender Singh August 6, 2017 298
This is a ranking of the highest grossing Indian films which includes films from various languages based on the conservative global box office estimates as reported by reputable sources. There is no official tracking of figures and sites publishing data are frequently pressured to increase their estimates.
'3 Idiots' dominated at the box-office during 2008 Christmas breaks. The film collected more than 1 billion rupees ($21.3 million) in its first four days of its release in India. A comedy about three college buddies that doesn't let its more serious theme of "self-actualization" get in the way of the entertainment, "3 Idiots" takes a while to lay out its game plan but pays off emotionally in its second half. It delivers a strong and thoughtful message about how valuable your friends can be when they push you toward gaining your own greatest potential.
Rs. 395 crore
3 Idiots | OFFICIAL trailer #1 US/indian (2009)
US-indian Trailer "Three idiots" Genre: Bollywood / musical Regie / directed by: Rajkumar Hirani Darsteller / cast: Aamir Khan, Kareena Kapoor, Boman Irani, ...
Another typical Rohit Shetty style movie making its way into the 10 highest grossing movies starring Deepika Padukone and Shah Rukh Khan. Chennai Express (CE) is a magnificently mounted film. The movie has tried an approach of comedy through modification of old hit songs to use it as communication. There are cleverly written lines that ask you not to underestimate the south. Being a Rohit Shetty fan you will definitely enjoy it.
CHENNAI EXPRESS Official Trailer ShahRukh Khan, Deepika Padukone HD 2013
once again ShahRukh Khan and Deepika Padukone together action packmovie in Chennai Express 720 HD.
Salman Khan makes his long awaited return as Prem and his character is so virtuous that you will walk out of the theatre fighting a morality crisis. His comic timing has grown even better than his previous ones. Adding to it are many soothing and flattering dialogues that make the proceedings funny. It has everything a quintessential Hindi 'masala' family film would crave for.
Prem Ratan Dhan Payo Official Trailer | Salman Khan & Sonam Kapoor | Sooraj Barjatya
Watch the official trailer of Prem Ratan Dhan Payo, the most awaited film of 2015 only on YouTube.com/Rajshri. Salman Khan & Sooraj Barjatya come together ...
Sultan is an exemplary Salman Khan movie in the skin of a sports drama presuming to be more profound than it really is. Doesn't mean it's not captivating, a lot of it is. Sultan has all the right features of a 'masala' potboiler, and whistling and sobbing are likely to go hand-in-hand here.
Rs. 584.15 crore
SULTAN | Official Trailer | Salman Khan | Anushka Sharma
Watch 2016's grooviest dance number 'Nashe Si Chadh Gayi': http://bit.ly/NasheSiChadhGayiBefikre A classic underdog tale about a wrestler who makes a ...
Dhoom 3 is the third sequel in the series. It features Aamir Khan and Katrina Kaif, with Abhishek Bachchan in the lead role sustaining his stalwart role of ACP Jai Dixit and Uday Chopra sustaining his role as Ali. The film went on to gross Rs. 4 billion (US$59 million) worldwide in its initial ten days, to become the highest-grossing Bollywood film of all time in international markets at the time. In all, Dhoom 3 makes you laugh, gasp and even sniffle. It is total Aamir Khan's show all the way.
DHOOM:3 | Official Trailer | Aamir Khan | Abhishek Bachchan | Katrina Kaif | Uday Chopra
Watch 2016's grooviest dance number 'Nashe Si Chadh Gayi': http://bit.ly/NasheSiChadhGayiBefikre Fast bikes, unbelievable action and an entertainment like ...
Bajrangi Bhaijaan is Salman Khan's out of the box presents movie with a beautiful performance and even allows the story to be the real dabangg. The story emphasizes how, amidst visas and wars, there exists a humanitarian nature. The Plot, Acting by Salman, Nawaz and Harshali gives a touch of excellence. In short, Bajrangi Bhaijaan is a supercharged cross-border drama that goes all out.
Bajrangi Bhaijaan | Official Trailer with English Subtitles| Salman Khan, Kareena Kapoor, Nawazuddin
Get Ready as we unveil the trailer with english subtitles of the most awaited film 'Bajrangi Bhaijaan' coming to the theatres this EID. Subscribe to ...
Baahubali: The Beginning
Baahubali is one of its kinds of a movie in the Indian Cinema. The enhanced and subtle battle-scene climax and the spectacular universe which is filled with magic and the celebrated characters makes it a must watch. Spanning generations, going back and forth between the present and the past, alternating between vastly contrasting landscapes, it's an ambitious work from a visionary filmmaker. If this is the beginning, one can only wonder what the culmination will be like.
Baahubali - The Beginning Trailer | Prabhas,Rana Daggubati,Anushka Shetty,Tamannaah|Bahubali Trailer
T-Series Telugu presents "Baahubali Trailer" starring Prabhas, Rana Daggubati, Anushka Shetty, Tamannaah Bhatia in lead roles. Watch BAAHUBALI TRAILER ...
PK is another master piece by Rajkumar Hirani starring Aamir Khan. PK is a satirical science fiction comedy film and the first Indian film to gross Rs. 7 billion worldwide. The movie hits on the orthodox mindset of the society and makes you realize some logic. PK has a magnificent script and outstanding acting all around, and an uplifting fantasy that springs a surprise at every turn but never overplays its hand.
Dangal | Official Trailer | Aamir Khan | In Cinemas Dec 23, 2016
Dangal is an extraordinary true story based on the life of Mahavir Singh and his two daughters, Geeta and Babita Phogat. The film traces the inspirational ...
Bahubali 2
Bahubali: The Conclusion is the sequel to blockbuster movie of 2015 titled Bahubali: The Beginning. The huge success of part 1 and the curiosity fuelled by the question, "Why Kattappa killed Bahubali?", had raised the demand for movie's rights. Baahubali 2 stars Prabhas, Rana Daggubati, Anushka Shetty, Ramya Krishnan, Sathyaraj, Nassar and Tamannah Bhatia in key roles. Because of huge demands, this movie crossed Rs. 1,000 crore mark at the worldwide box office in just 9 days.
Worldwide Collections
Rs. 1,666 crore
Baahubali 2 - The Conclusion | Official Trailer (Hindi) | S.S. Rajamouli | Prabhas | Rana Daggubati
Book your tickets now - https://goo.gl/12LfwW & https://goo.gl/F20n59 The most awaited trailer of the year is finally here. After years of wait, the second instalment ...
The real life story of the famous Phogat family did the real Dangal on the box-office. The film collected ₹29.8 crore on its opening day which is recorded as the second highest non-holiday opening. Dangal became the 2nd Indian film to cross the Rs. 700 crore mark after PK. The dialogues, scenes and story is so perfect that it inspire you and guarantees you a goosebumps. A must watch for one and all.
PK Official Teaser Trailer 1 (2014) - Comedy Movie HD
Subscribe to TRAILERS: http://bit.ly/sxaw6h Subscribe to COMING SOON: http://bit.ly/H2vZUn Subscribe to INDIE & FILM FESTIVALS: http://bit.ly/1wbkfYg Like ...
Worst Bollywood movies according to IMDB Ratings
Best Freelance websites to find work
Tags: BollywoodBox officemovies
Lokender Singh
Lokender is a Freelance Designer and Developer from Jaipur. He has experience working with WordPress, and also has an interest in SEO.
Amazing Interesting Facts about Padmavati Movie and Characters
Bigg Boss Season 11 – Interesting Contestants to Watch Out For
Top 10 Upcoming Bollywood Movies 2018
All Time Highest rated Movies on IMDB
Mobile Comparison (0)
Laptop Comparison (0)
Camera Comparison (0)


I know it's only a week away but the info was just posted this week. Sail The Bay is next weekend!
Not sure if I am going to be able to make it as it's pretty short notice and I'm already cleared for Duck Cup and RRR, but I do have local lodging available so it's worth thinking about.


Aplle Betrayed Me And All the Graphic Designers In The World!
How can graphic designers and other creative professionals fault Microsoft after seeing the Surface Studio?
In October 2016 both Apple and Microsoft made their keynotes. Apple announced its long-awaited redesigned MacBook Pro with Touch Bar. Microsoft unveiled the first of its kind Microsoft Surface Studio with Microsoft Dial a day ahead of Apple. Instant sadness. Microsoft stepped into the future, leaving Apple behind. I could imagine Steve Jobs churning in his grave.
As a graphic designer and life-long Mac enthusiast, this useless touchbar is not what I expect from Apple!
My iMac, iPhone, and MacBook Pro suddenly looks like ancient tech compared to the Surface. I could see the great things that Surface can introduce for graphic designers going forward.
Microsoft made innovations for designers like me. While Apple thought little of me and the graphic design profession and our need for better tools. They just want to push the same old machine. There was no brave innovation. Microsoft on the other hand put out something so new on the market, risking customer ire with unforeseen bugs and glitches associated with new tech. It was risk well-taken!
I'm not alone, I bet my balls that Microsoft caught the eyes of a lot of graphic designers. For years we've dreamt of designing with our hands ala Tom Cruise in Minority Report. We've expected Apple to pull it off since they're the ones who pioneered the touch interface for the masses. But nooo! They didn't take a hard look at creative professionals who on the early days adopted and loved their computers. Instead they offered the same old, same old tech.
Vice President for Surface Computing, Panos Panay is eerily reminiscent of Moses coming down from the mountain holding God's commandments... or at least it felt like that when he did this with Surface and its keyboard base.
Microsoft it seemed came down from heaven with Da Surface! I don't need a Wacom tablet anymore. I don't need to replace my Wacom every time it becomes obsolete or when it doesn't want to play nice with the new OS X. I don't need to lust and skip lunch to save for a new Cintiq either, nor do I have the need to buy a separate iPad Pro and Pencil for that matter! I don't need my specialized mouse built for graphic design. All I need is a Surface.
I also see possible future upgrades when the Surface gets old. The Surface Book 1 works on Surface's Performance base. I bet you that if Microsoft don't produce separate keyboard base upgrades for old Surface Books, third party manufacturers will surely do! That means that I might not have to throw away my computer if it gets old. That of course is just pure speculation.
"Whether it's justified or not I feel like Apple betrayed me. I feel like Apple betrayed graphic design professionals.
Or maybe they just don't care."
Microsoft steps into the future of personal computing with its Microsoft Surface Studio. Apple responds with a MacBook Pro with Touch Bar. Very sad. I've waited 4 long years for Apple to do something radically different with my workhorse MacBook Pro, not just slightly thinner, slightly faster, slight differences each generation. I know evolution works that way, it's good for organisms but very bad for a computer you'll be spending an arm and a leg and a tail and a nasty ex-girlfriend for!
Every time I look at my iMac and MacBook Pro (and my iPhone for that matter!), I think of a Surface Studio, Surface Book, and Surface Pro. And the more I look at my Macs, the more I hate them. The more I lust for a Surface. So I think after the looooong wait for a MacBook Pro redesign, I will sadly leave Apple and buy a Surface. Hopefully, The Surface is true to their "built to last" claims and could last as long as my old workhorse, a 15" MacBook Pro late 2008.
OS X might be hard to beat and Windows is still crap (something I have to use) but with Microsoft's new spirit for innovation (not to mention that they started listening to consumer feedback), I think I'd rather risk stepping into the brave new world of Microsoft's Surface. This is the future.
It must be heaven to do graphic design work on a Surface!
It's like a deja-vu of the days when Mac was rising. Only this time its Microsoft that's [re]rising. As a professional graphic designer, I really feel let down by the new MacBook Pro. Touch Bar? Meh.