WITNESS LIST Business & Industry Committee (Subcommittee on Telemarketing) January 28, 1998-10:00A Subcommittee on Telemarketing On: Comer, Mary Lee (AARP) Cooper, Kevin (DPS) James, Reggie (Consumers Union) Magness, Bill (PUC) Mange, Tela Goodwin (DPS) McClellan, Suzi (OPUC) Navarre Michael L. (Direct Marketing Assoc.) Perkins, Pam (Attorney General) Prochnow, C. Tyler (American Telemarketing) Richard, C. David III (Secretary of State) Ryle, Jack L. (Tx. Police Assoc.) Smith, Tom "Smitty" (Public Citizen, Texas)


--- layout: home search_exclude: true ---
This is my blog where I try to distil NLP/ML concepts to the best of my ability and write about my research. I try to use intuitions and illustrations to understand complex concepts in NLP/ML. There is nothing new here just better explanations for somethings. You can reach out to me on twitter for collaboration on NLP ideas.
# Posts


My name is Aya Alasmar . graduated in feb 2020 from Zarqa University with an excellent
degree in Computer Science.
Recently,
finished full-stack web developer training from al-Hussain technical university.
I have good knowledge in Front-End and Back-End and other programming languages such as Python ,
Oracle and C#.
I have excellent interpersonal skills, the ability to work well under pressure, and fast learner.
interested in Front-End , Image processing, and machine learning. I didn't find a suitable job opportunity
before!
So I'm looking for a creative environment to utilize my creative knowledge and develop programming skills
further.
- Shutter Island
- The invisible guest
- the body
- Me before you
- Parasite
- the dark knight
- catch me if you can
- now you see me
- coco
- inside out
Top 10 fav movies :
- graduated from Zarqa University with an excellent degree in Computer Science.
- finished full-stack web developer training from al-Hussain technical university.
- have a good knowledge in python
- have a good knowledge in c#
- have a good knowledge in oracle
- have a good knowledge in Front-End using html ,css,js,bootstrap
- have a good knowledge in Back-End using php
- interested in Front-End
- interested in machine learning
- interested in img proccessing
work experience and education summary
- Turkey
- Dubai
- moldive Islands


git switch
Switch between Git branches. Requires Git version 2.23+.
See also `git checkout`.
More information: home page
- Switch to an existing branch:
git switch branch_name
- Create a new branch and switch to it:
git switch --create branch_name
- Create a new branch based on an existing commit and switch to it:
git switch --create branch_name commit
- Switch to the previous branch:
git switch -
- Switch to a branch and update all submodules to match:
git switch --recurse-submodules branch_name
- Switch to a branch and automatically merge the current branch and any uncommitted changes into it:
git switch --merge branch_name


{% import "macros.html" as macros %}
Hi, I'm Joe (they/them)!
I'm a software engineer, musician and hobbyist gamedev from the UK.
You can find me around the web in various places:


Dataset
Archived datasets used in publications can be found here
Source datasets can be found here
The graph and emulations for the European Interconnect model can be found here
Download current dataset as a zip archive.
| Network (click for map) | Type | Geo Extent | Geo Location | Classification | Layer | Network Date | Download | Provenance | Comments |
|---|---|---|---|---|---|---|---|---|---|
| AARNET | REN | Country | Australia | Backbone | IP | 2010_08 | GML GraphML | Primary | |
| Abilene | REN | Country | US | Backbone | IP | 2005_02 | GML GraphML | Primary | |
| AboveNet | COM | Country+ | USA, Europe, Japan | Backbone, Customer, Transit | IP | 2011_01 | GML GraphML | Primary | |
| ACOnet | REN | Country | Austria | Backbone | IP | 2009_06 | GML GraphML | Primary | Vienna is unclear - Internal links show which of two internal PoPs they connect to, but external links not clear. |
| AGIS | COM | Country | USA | Backbone | IP | 2011_01 | GML GraphML | Secondary | No info - Layer 1 network? |
| AI3 | REN | Continent | Asia-Pacific | Backbone, IX, Testbed | IP | 2006_02 | GML GraphML | Primary | |
| Airtel | COM | Global | Global | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | |
| AMRES | REN | Country | Serbia | IP | 2011_07 | GML GraphML | Primary | External node names from http://netiis.rcub.bg.ac.rs/netiis/NetIIS?service=main&ID=group.21361 | |
| ANS | COM | Country | USA | Backbone | IP | 2011_01 | GML GraphML | Secondary | No info - Layer 1 network? |
| ARN | REN | Country | Algeria | Backbone | IP | 2010_10 | GML GraphML | Primary | |
| ARNES | REN | Country | Slovenia | Backbone, Customer | IP | 2010_10 | GML GraphML | Primary | |
| ARPANET | REN | Country | United States | Backbone | ARPA | 1969_12 | GML GraphML | Secondary | |
| ARPANET | REN | Country | United States | Backbone | ARPA | 1970_06 | GML GraphML | Secondary | |
| ARPANET | REN | Country | United States | Backbone | ARPA | 1971_09 | GML GraphML | Secondary | Burroughs location approximated to Cambridge, MA |
| ARPANET | REN | Country | United States | Backbone | ARPA | 1972_03 | GML GraphML | Secondary | Nodes found using http://rfc511.openrfc.org/ |
| ARPANET | REN | Country | United States | Backbone | ARPA | 1972_08 | GML GraphML | Secondary | Locations from http://www.ietf.org/rfc/rfc0353 |
| ASNET-AM | REN | Country | Armenia | Backbone, Customer | IP | 2008 | GML GraphML | Primary | |
| ATMnet | COM | Country | USA | Backbone | IP | 2011_01 | GML GraphML | Secondary | Bought out by Verio (ATMNet on Wikipedia) |
| ATT North America | COM | Country | USA | Backbone, Customer, Transit | IP | 2007-2008 | GML GraphML | Primary | |
| Azrena | REN | Country | Azerbaijan | Backbone, Customer | IP | 2010_10 | GML GraphML | Primary | |
| Bandcon | COM | Country+ | USA, Europe | Backbone | IP | 2011_01 | GML GraphML | Primary | Now part of highwinds. Gray lines omitted as unclear what they represent - fibre? New York and New Jersey appear to be disconnected from rest of US. |
| BASNET | REN | Country | Belarus | IP | 2008 | GML GraphML | Secondary | Topology map from page 8, English place names from page 5 of source document | |
| BBNplanet | COM | Country | USA | Backbone | IP | 2011_01 | GML GraphML | Secondary | BBN Planet was BBN's ISP division. Joined GTE to become GTE Internetworking. Merged with Bell to become Verizon, ISP assets to Genuity. BBN sold ultimately to Raytheon. Genuity (and AS1) now owned by Level 3 Communications. |
| Bell Canada | COM | Country+ | Canada, USA | Backbone, Customer, Transit | IP | <2005 | GML GraphML | Secondary | Corporate-only network. Check peering. |
| Bell South | COM | Country | USA | Backbone, Customer, Transit | IP | <2005 | GML GraphML | Secondary | Same as ATT? |
| BELNET | REN | Country | Belgium | Backbone | IP | 2003 | GML GraphML | Primary | |
| BELNET | REN | Country | Belgium | Backbone | IP | 2004 | GML GraphML | Primary | |
| BELNET | REN | Country | Belgium | Backbone | IP | 2005 | GML GraphML | Primary | |
| BELNET | REN | Country | Belgium | Backbone | IP | 2006 | GML GraphML | Primary | |
| BELNET | REN | Country | Belgium | Backbone | IP | 2007 | GML GraphML | Primary | |
| BELNET | REN | Country | Belgium | Backbone | IP | 2008 | GML GraphML | Primary | |
| BELNET | REN | Country | Belgium | Backbone | IP | 2009 | GML GraphML | Primary | |
| BELNET | REN | Country | Belgium | Backbone | IP | 2010 | GML GraphML | Primary | Some PoPS ambigious. Cite available at http://www.belnet.be/sites/default/files/file/Publications/BELNET_annual_report_2008_EN.pdf |
| BTN | COM | Country | USA | Backbone, Customer, Transit | IP | <2005 | GML GraphML | Secondary | Now PCCW Global AS3491 |
| BICS | COM | Continent | Europe | Backbone, Customer | IP | 2011_01 | GML GraphML | Primary | Can't nail down transit |
| BizNetworks | COM | Country | Indonesia | Backbone, Customer, Transit | IP | 2011_01 | GML GraphML | Primary | Offers IX but unclear as to how. |
| BREN | REN | Country | Bulgaria | Backbone, Customer | Layer 1 | 2010_10 | GML GraphML | Primary | Names from http://www.bren.bg/index.php?option=com_content&view=article&id=11&Itemid=15&lang=en |
| BSONetworkSolutions | COM | Continent | Europe | Backbone, Customer, Transit | IP | 2011_01 | GML GraphML | Primary | Map link dead |
| BT Asia-Pacific | COM | Continent | Asia-Pacific | Backbone, Customer, Testbed, Transit | IP | 2010_08 | GML GraphML | Primary | |
| BT Europe | COM | Continent | Europe | Backbone, Customer, Testbed, Transit | IP | 2010_08 | GML GraphML | Primary | |
| BT Latin America | COM | Continent | Latin America | Backbone, Customer, Testbed, Transit | IP | 2010_08 | GML GraphML | Primary | Excluded from NUS as disconnected (two components) |
| BT North America | COM | Continent | North America | Backbone, Customer, Testbed, Transit | IP | 2010_08 | GML GraphML | Primary | |
| Canerie | REN | Country | Canada | Backbone, Transit | IP | 2010_10 | GML GraphML | Primary | Explicitly allows for 3-rd party transit in network docs. |
| Carnet | REN | Country | Croatia | Backbone, Customer | IP | 2010_08 | GML GraphML | Primary | 2 Mb/s and 4Mb/s links are indistinguishable |
| Cernet | REN | Country | China | Backbone, Customer | IP | 2006_11 | GML GraphML | Primary | We assume there are two links between Beijing and Xi'an |
| CESNET | REN | Country | Czech Republic | Backbone, Testbed, Transit | IP | 1993_01 | GML GraphML | Primary | |
| CESNET | REN | Country | Czech Republic | Backbone, Testbed, Transit | IP | 1997 | GML GraphML | Primary | |
| CESNET | REN | Country | Czech Republic | Backbone, Testbed, Transit | IP | 1999 | GML GraphML | Primary | |
| CESNET | REN | Country | Czech Republic | Backbone, Testbed, Transit | IP | 2001 | GML GraphML | Primary | |
| CESNET | REN | Country | Czech Republic | Backbone, Testbed, Transit | IP | 2003_04 | GML GraphML | Secondary | Praha to Rez assumed as 10M also. |
| CESNET | REN | Country | Czech Republic | Backbone, Testbed, Transit | IP | 2005_11 | GML GraphML | Secondary | Hard to determine link speeds |
| CESNET | REN | Country | Czech Republic | Backbone, Testbed, Transit | IP | 2006_03 | GML GraphML | Secondary | |
| CESNET | REN | Country | Czech Republic | Backbone, Testbed, Transit | IP | 2007_06 | GML GraphML | Secondary | |
| CESNET | REN | Country | Czech Republic | Backbone, Testbed, Transit | IP | 2010_06 | GML GraphML | Primary | Letohrad found using http://czechlight.cesnet.cz/export/sites/default/publications/network-architecture/2009/sima.pdf |
| China Telecom | COM | Country | China | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | |
| Claranet | COM | Continent | Europe | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | Technically, Access is provided by Claranet SOHO, a division of Claranet. |
| Cogent | COM | Country+ | USA, Europe | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | Contains Aleron |
| Colt Telecom | COM | Continent | Europe | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | |
| Columbus Networks | COM | Continent | Latin America | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | |
| Compuserve | COM | Country | USA | Customer | IP | 2011_01 | GML GraphML | Secondary | Compuserve is very complicated and was never much beyond an ISP until WorldCom purchase. Post WorldCom, 'WC did the network, AOL did the ISP and the accountants did the taxes' |
| CRL | COM | Country | USA | Backbone, Customer, Transit | IP | 2011_01 | GML GraphML | Secondary | http://www.thefreelibrary.com/CRL+Network+Services+Goes+Head-to-Head+with+Telcos+Having+15+Years+of...-a020479695 |
| CUDI | REN | Country | Mexico | Backbone | IP | 2010_10 | GML GraphML | Primary | Node labels are hard to read. |
| CWIX | COM | Country | USA | Backbone, Customer | IP | 2011_01 | GML GraphML | Secondary | All estimated from http://en.wikipedia.org/wiki/Cable_%26_Wireless_Worldwide |
| Cynet | REN | Country | Cyprus | Backbone | IP | 2010_10 | GML GraphML | Primary | |
| Darkstrand | COM | Country | USA | Backbone, Customer | Simplified Fibre | 2010_08 | GML GraphML | Primary | Connects to testbeds but isn't actually a network testbed. |
| DataXchange | COM | Country | USA | Backbone, Customer | IP | 2011_01 | GML GraphML | Secondary | Acquired by Rocky Mountain Internet http://sec.edgar-online.com/internet-commerce-communications-inc/8-k-current-report-filing/1998/12/22/section6.aspx (Network was K5 plus a stub!) |
| ITC Deltacom | COM | Country | USA | Backbone, Transit | Fibre | 2010_08 | GML GraphML | Primary | No name next to Lexington, most likely Greensboro based on http://web.archive.org/web/20061209005954/http://www.deltacom.com/docs/CORPORATE+FACT+SHEET.pdf |
| Deutsche Telekom | COM | Global | Global | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | Wholesale services only. DT also sells to general public. IP Transit and IP PoPs only shown on map. |
| DFN | REN | Country | Germany | Backbone, Testbed | IP | 2011_01 | GML GraphML | Primary | Don't know how their customers are set-up. External connection from page 5 of http://www.dfn.de/fileadmin/1Dienstleistungen/XWIN/X-WiN-Broschuere_deutsch.pdf |
| Dial Telecom | COM | Country | Czech Republic | Backbone, Customer, Transit | Fibre | 2010_08 | GML GraphML | Primary | Some node junctions unclear |
| DIGEX | COM | Country | USA | Backbone, Customer | IP | 2011_01 | GML GraphML | Secondary | To WorldCom then Verizon |
| EasyNet | COM | Global | Global | Backbone, Customer | IP | 2010_08 | GML GraphML | Primary | |
| EEnet | REN | Country | Estonia | Backbone, Customer | IP | 2009_06 | GML GraphML | Primary | |
| Electric Lightwave | COM | Country | USA | Backbone, Customer, Transit | IP | <2005 | GML GraphML | Secondary | Now the carrier wholesale BU of Integra Telecom |
| Epoch | COM | Country | USA | Backbone, Customer, Transit | IP | 2011_01 | GML GraphML | Secondary | http://www.isp-planet.com/profiles/2001/epoch.html |
| ERNET | REN | Country | India | Backbone, Customer | IP | 2010_10 | GML GraphML | Primary | |
| ESnet | REN | Country | USA | Backbone, Customer, Transit | IP | 2007_12 | GML GraphML | Primary | Many connections cannot be clearly read from the original picture. This is an approximated reproduction of the original graph. |
| euNetworks | COM | Continent | Europe | Backbone, Customer, Transit | Simplified Fibre | 2010_08 | GML GraphML | Primary | |
| EvoLink | COM | Country | Bulgaria | Backbone, Customer, Transit | IP | 2011_01 | GML GraphML | Primary | |
| FatMan | REN | Region | Fife and Tayside, UK | Backbone | IP | 2011_01 | GML GraphML | Primary | ATM-based - JANET local provider |
| FCCN | REN | Country | Portugal | Backbone, Customer, Testbed | IP | 2011_03 | GML GraphML | Primary | 2Mb/s links could be anything between 2Mb/s to 1Gb/s |
| FORTHNET | COM | Country | Greece | Backbone, Transit | IP | 2010_08 | GML GraphML | Primary | No customer services for resale? Web site not clear. |
| FUNET | REN | Country+ | Finland | Backbone, Customer | Simplified Fibre | 2010_10 | GML GraphML | Primary | |
| Gambia | REN | Country | Gambia | Backbone, Transit | IP | 2001_07 | GML GraphML | Secondary | Node names hard to read, Country-wide network, not a true provider |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 1999_01 | GML GraphML | Primary | Names from http://www.noc.garr.it/mappe/ |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 1999_04 | GML GraphML | Primary | Names from http://www.noc.garr.it/mappe/ |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 1999_05 | GML GraphML | Primary | Names from http://www.noc.garr.it/mappe/ |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2001_09 | GML GraphML | Primary | Names from http://www.noc.garr.it/mappe/ |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2001_12 | GML GraphML | Primary | Names from http://www.noc.garr.it/mappe/ |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2002_12 | GML GraphML | Primary | Names from http://www.noc.garr.it/mappe/ |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2004_04 | GML GraphML | Primary | Names from http://www.noc.garr.it/mappe/ |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2009_02 | GML GraphML | Primary | New GARR-X functionality roll-out, experimental or testbed? Names from http://www.noc.garr.it/mappe/ and http://www.garr.it/stampaGARR/netbul/netbul0710.php CO unclear, appears to be Milan-Colombo PoP |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2009_08 | GML GraphML | Primary | New GARR-X functionality roll-out, experimental or testbed? Names from http://www.noc.garr.it/mappe/ and http://www.garr.it/stampaGARR/netbul/netbul0710.php CO unclear, appears to be Milan-Colombo PoP |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2009_09 | GML GraphML | Primary | New GARR-X functionality roll-out, experimental or testbed? Names from http://www.noc.garr.it/mappe/ and http://www.garr.it/stampaGARR/netbul/netbul0710.php CO unclear, appears to be Milan-Colombo PoP |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2009_12 | GML GraphML | Primary | New GARR-X functionality roll-out, experimental or testbed? Names from http://www.noc.garr.it/mappe/ and http://www.garr.it/stampaGARR/netbul/netbul0710.php CO unclear, appears to be Milan-Colombo PoP |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2010_01 | GML GraphML | Primary | New GARR-X functionality roll-out, experimental or testbed? Names from http://www.noc.garr.it/mappe/ and http://www.garr.it/stampaGARR/netbul/netbul0710.php CO unclear, appears to be Milan-Colombo PoP |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2010_03 | GML GraphML | Primary | New GARR-X functionality roll-out, experimental or testbed? Names from http://www.noc.garr.it/mappe/ and http://www.garr.it/stampaGARR/netbul/netbul0710.php CO unclear, appears to be Milan-Colombo PoP |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2010_04 | GML GraphML | Primary | New GARR-X functionality roll-out, experimental or testbed? Names from http://www.noc.garr.it/mappe/ and http://www.garr.it/stampaGARR/netbul/netbul0710.php CO unclear, appears to be Milan-Colombo PoP |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2010_05 | GML GraphML | Primary | New GARR-X functionality roll-out, experimental or testbed? Names from http://www.noc.garr.it/mappe/ and http://www.garr.it/stampaGARR/netbul/netbul0710.php CO unclear, appears to be Milan-Colombo PoP |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2010_07 | GML GraphML | Primary | New GARR-X functionality roll-out, experimental or testbed? Names from http://www.noc.garr.it/mappe/ and http://www.garr.it/stampaGARR/netbul/netbul0710.php CO unclear, appears to be Milan-Colombo PoP |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2010_08 | GML GraphML | Primary | New GARR-X functionality roll-out, experimental or testbed? Names from http://www.noc.garr.it/mappe/ and http://www.garr.it/stampaGARR/netbul/netbul0710.php CO unclear, appears to be Milan-Colombo PoP |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2010_10 | GML GraphML | Primary | New GARR-X functionality roll-out, experimental or testbed? Names from http://www.noc.garr.it/mappe/ and http://www.garr.it/stampaGARR/netbul/netbul0710.php CO unclear, appears to be Milan-Colombo PoP |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2010_12 | GML GraphML | Primary | New GARR-X functionality roll-out, experimental or testbed? Names from http://www.noc.garr.it/mappe/ and http://www.garr.it/stampaGARR/netbul/netbul0710.php CO unclear, appears to be Milan-Colombo PoP |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2011_01 | GML GraphML | Primary | |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2011_02 | GML GraphML | Primary | |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2011_03 | GML GraphML | Primary | |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2011_04 | GML GraphML | Primary | |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2011_05 | GML GraphML | Primary | |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2011_07 | GML GraphML | Primary | |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2011_08 | GML GraphML | Primary | |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2011_09 | GML GraphML | Primary | |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2011_10 | GML GraphML | Primary | |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2011_11 | GML GraphML | Primary | |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2011_11 | GML GraphML | Primary | |
| GARR | REN | Country | Italy | Backbone, Transit | IP | 2011_11 | GML GraphML | Primary | |
| GlobalNetRu | COM | Continent | Europe | Backbone, Customer | IP | 2011_01 | GML GraphML | Primary | |
| GEANT | REN | Continent | Europe | Backbone, Testbed, Transit | IP | 2001_12 | GML GraphML | Primary | |
| GEANT | REN | Continent | Europe | Backbone, Testbed, Transit | IP | 2009_02 | GML GraphML | Primary | Node classifications from http://www.geant.net/Media_Centre/Media_Library/Media%20Library/GN3-10-279_DS1.1.1,2%20Final%20GEANT%20Architecture_v1.pdf |
| GEANT | REN | Continent | Europe | Backbone, Testbed, Transit | IP | 2010_08 | GML GraphML | Primary | |
| GEANT | REN | Continent | Europe | Backbone, Testbed, Transit | IP | 2012_03 | GML GraphML | Primary | |
| GetNet | COM | Country | USA | IP | 2011_01 | GML GraphML | Secondary | No contemporary info. Was an ISP in 97 with reach but now appears to be Phoenix only? No buyout info | |
| GlobalCenter | COM | Country | USA | Backbone, Customer | ATM | 2011_01 | GML GraphML | Secondary | Bought out by Frontier Corp in Jan 98. Global Center was web site distribution and Frontier added long-distance and internet. http://books.google.com.au/books?id=kRsEAAAAMBAJ&pg=PA29&lpg=PA29&dq=GlobalCenter+ATM&source=bl&ots=SiMlAhbS2r&sig=BPskYTNKkAh_sNpohaL3r6FmMTI&hl=en&ei=I7rZTbe2Mc3qrQf1otCOBg&sa=X&oi=book_result&ct=result&resnum=10&ved=0CFIQ6AEwCQ#v=onepage&q=GlobalCenter%20ATM&f=false |
| GlobeNet | COM | Continent | Latin America | Backbone, Customer, Transit | IP | 2009 | GML GraphML | Primary | |
| GoodNet | COM | Country | USA | Backbone | IP | 2011_01 | GML GraphML | Secondary | Now part of deru via WinStar http://www.deru.net/darinbio.html - IP, Frame and ATM but no services known. |
| GRENA | REN | Country | Georgia | IP | 2008 | GML GraphML | Secondary | ||
| GridNet | COM | Country | USA | Backbone, Customer | IP | 2011_01 | GML GraphML | Secondary | Owned by WorldCom - public data net. http://books.google.com.au/books?id=pw4EAAAAMBAJ&pg=PA24&lpg=PA24&dq=GridNet+Network&source=bl&ots=QrtyD7bAeG&sig=46WUmRkmTyaiQFcJ2IBv3KclZa8&hl=en&ei=SQTaTa2JCo7WtQOzoKWODA&sa=X&oi=book_result&ct=result&resnum=9&ved=0CFIQ6AEwCA#v=onepage&q=GridNet%20Network&f=false |
| GRnet | REN | Country | Greece | Backbone, Customer, Transit | IP | 2010_10 | GML GraphML | Primary | Also uses http://mon.grnet.gr/network/maps/ |
| GTS CE | COM | Continent | Europe | Backbone, Customer, Transit | IP | 2010_10 | GML GraphML | Primary | |
| GTS Czech Republic | COM | Country | Czech Republic | Backbone, Customer, Transit | IP | 2010_10 | GML GraphML | Primary | |
| GTS Hungary | COM | Country | Hungary | Backbone, Customer, Transit | IP | 2010_10 | GML GraphML | Primary | |
| GTS Poland | COM | Country | Poland | Backbone, Customer, Transit | IP | 2010_10 | GML GraphML | Primary | Krakow not listed, filled in from gts_ce main map |
| GTS Romania | COM | Country | Romania | Backbone, Customer, Transit | IP | 2010_10 | GML GraphML | Primary | |
| GTS Slovakia | COM | Country | Slovakia | Backbone, Customer, Transit | IP | 2011_01 | GML GraphML | Primary | |
| HARNET | REN | Country | Hong Kong | Backbone, Transit | IP | 2010_10 | GML GraphML | Primary | |
| Heanet | REN | Country | Ireland | Backbone, Customer | IP | 2011_07 | GML GraphML | Primary | Main page at www.hea.net contains no useful topology information. |
| Hibernia Atlantic (Canada) | COM | Country | Canada | Backbone, Transit | IP | 2011_03 | GML GraphML | Primary | |
| Hibernia Atlantic | COM | Continent+ | North America, Europe | Backbone, Transit | IP | 2011_03 | GML GraphML | Primary | Links unclear around Washington DC. Londonderry and Portrush have no node shown, only label. Missing Portrush node added in. |
| Hibernia Atlantic (Ireland) | COM | Country | Ireland | Backbone, Transit | IP | 2011_03 | GML GraphML | Primary | |
| Hibernia Atlantic (N. Ireland) | COM | Country | Northern Ireland | Backbone, Transit | IP | 2011_03 | GML GraphML | Primary | |
| Hibernia Atlantic (UK) | COM | Country | UK | Backbone, Transit | IP | 2011_03 | GML GraphML | Primary | |
| Hibernia Atlantic (US) | COM | Country | USA | Backbone, Transit | IP | 2011_03 | GML GraphML | Primary | |
| Highwinds | COM | Global | Global | Backbone, Customer, Transit | IP | 2011_01 | GML GraphML | Primary | |
| Hostway International | COM | Global | Global | Backbone, Customer, Transit | IP | 2011_01 | GML GraphML | Primary | |
| Hurricane Electric | COM | Global | Global | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | |
| IBM | COM | Country | USA | Backbone, Customer | IP | 2011_01 | GML GraphML | Secondary | ATM Network and Packet Transfer Mode |
| IIJ | COM | Country+ | Japan, USA | Backbone, Customer | IP | 2010_10 | GML GraphML | Primary | |
| IINET | COM | Country | Australia | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | |
| ILAN | REN | Country | Israel | Backbone, Customer | IP | 2008 | GML GraphML | Primary | |
| Integra Telecom | COM | Country | USA | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | Electric Lightwave provides carrier wholesale. Hard to read as 3D style. May be multiple PoPs in same city, with multiple links. |
| Intellifiber | COM | Country | USA | Backbone, Customer, Transit | Fibre | 2010_07 | GML GraphML | Primary | |
| InternetMCI | COM | Country | USA | IP | 2011_01 | GML GraphML | Secondary | Peer interconnects only - IGNORE | |
| Internode | COM | Global | Global | Backbone, Customer, Transit | IP | 2010_06 | GML GraphML | Primary | Also combined with International IP Network. Cable stations excluded. |
| Interroute | COM | Continent | Europe | Backbone, Customer, Transit | Simplified Fibre | 2010_08 | GML GraphML | Primary | Note: self loops do exist (eg Dubai, Luxembourg) |
| ValleyNet | COM | Region | Virginia, Tennessee, West Virginia, Maryland, USA | Backbone, Customer, Transit | Fibre | 2010_08 | GML GraphML | Primary | |
| ION | COM | Region | New York, USA | Backbone, Customer, Transit | Fibre | 2007 | GML GraphML | Primary | |
| INS IXC Services | COM | Region | Iowa, USA | Backbone, Customer | Fibre | 2010_08 | GML GraphML | Primary | |
| IRIS Networks | COM | Region | Tennessee, USA | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | |
| iSTAR | COM | Country | Canada | Backbone, Transit | IP | 2011_01 | GML GraphML | Secondary | http://www.itu.int/TELECOM/wt95/pressdocs/papers/cerf.html |
| Itnet | REN | Country | Ireland | Backbone | IP | 2005 | GML GraphML | Primary | 3 Nodes co-located on map, Very sparse info, semi-dud page |
| Janet External | REN | Country | UK | Backbone | IP | 2011_07 | GML GraphML | Primary | |
| Janet Backbone | REN | Country | UK | Backbone, Customer, Transit | IP | 2011_03 | GML GraphML | Primary | |
| Janet Lense | REN | Region | Central South, UK | Backbone | IP | 2011_01 | GML GraphML | Primary | Additional information from http://www.lense.net.uk/index.php?option=com_content&view=article&id=51&Itemid=70 JANET local provider |
| JGN2plus-Japan | REN | Country | Japan | Backbone, Customer, Testbed | IP | 2009 | GML GraphML | Primary | National links have capacity between 1Gb/s to 20Gb/s |
| KAREN | REN | Country | New Zealand | Backbone | IP | 2010_12 | GML GraphML | Primary | Does VC count as Customer? Transit status unclear. Names using http://weathermap.karen.net.nz/ |
| Kentucky Datalink | COM | Country | USA | Backbone, Customer | Fibre | 2010_08 | GML GraphML | Primary | Fiber provider |
| KentMan | REN | Region | Kent, UK | Backbone | IP | 2007_04 | GML GraphML | Secondary | JANET local provider, Hard to distinguish purple 10 and 100 Mbps links |
| KentMan | REN | Region | Kent, UK | Backbone | IP | 2005_08 | GML GraphML | Secondary | JANET local provider, Geolocation for Beacon Hill approximated |
| KentMan | REN | Region | Kent, UK | Backbone | IP | 2008_02 | GML GraphML | Secondary | JANET local provider |
| KentMan | REN | Region | Kent, UK | Backbone | IP | 2011_01 | GML GraphML | Primary | JANET local provider, Unclear of difference between UoK-C (PoP) and University of Kent (connected site). Universities at Medway unclear. Unable to find UCA-Chatham |
| KentMan | REN | Region | Kent, UK | Backbone | IP | 2005_07 | GML GraphML | Secondary | JANET local provider, Geolocation for Beacon Hill approximated |
| KREONET | REN | Country | South Korea | Backbone | IP | 2006_09 | GML GraphML | Secondary | Ochang found as Chungbuk from http://noc.kreonet.net/english/sub02/s03_7.htm and checked with map on http://noc.kreonet.net/english/sub02/s01_3.htm Massey is Massey University in Palmerston North (in suburb of Turitea http://weathermap.karen.net.nz/index.php?src=anx16-mup ) |
| Lambdanet | COM | Country | Germany | Backbone, Customer, Transit | Fibre | 2010_08 | GML GraphML | Primary | |
| LATNET | REN | Country | Latvia | IP | 2007 | GML GraphML | Secondary | ||
| Layer42 | COM | Country | USA | Backbone, Customer | IP | 2011_01 | GML GraphML | Primary | |
| LITNET | REN | Country | Lithuania | Backbone, Customer | IP | 2009 | GML GraphML | Primary | |
| MARNET | REN | Country | Macedonia | L2 | 2007 | GML GraphML | Secondary | Campuses collapsed to single node | |
| MARWAN | REN | Country | Morocco | Backbone, Customer | ATM | 2010_10 | GML GraphML | Primary | |
| Missouri Network Alliance | COM | Region | Missouri | Backbone, Customer | Fibre | 2010_08 | GML GraphML | Primary | |
| MREN | REN | Country | Montenegro | IP | 2007 | GML GraphML | Secondary | ||
| Myren | REN | Country | Malaysia | Backbone, Customer | IP | 2011_03 | GML GraphML | Primary | Names from http://www.myren.net.my/membership/members and http://<IP_ADDRESS>/cacti/plugins/weathermap/weathermap-cacti-plugin.php. Route Reflectors omitted from PoP level diagram. |
| NapNet | COM | Country | USA | IP | 2011_01 | GML GraphML | Secondary | ATM only? No information | |
| Navigata | COM | Country | Canada | Backbone, Customer | IP | 2010_10 | GML GraphML | Primary | |
| Netrail | COM | Country | USA | Backbone, Customer, Transit | IP | 2011_01 | GML GraphML | Secondary | http://www.allbusiness.com/marketing-advertising/marketing-techniques/6910730-1.html |
| Network USA | COM | Region | Louisiana, Texas, USA | Backbone | Fibre | 2010_08 | GML GraphML | Primary | |
| Nextgen | COM | Country | Australia | Backbone, Customer, Transit | Fibre | 2010_08 | GML GraphML | Primary | |
| NIIF | REN | Country | Hungary | Backbone, Customer | IP | 2009_05 | GML GraphML | Primary | |
| Noel Communications | COM | Region | Washington State, USA | Backbone | IP | 2010_08 | GML GraphML | Primary | |
| NORDU | REN | Continent | Europe | Backbone | IP | 1989 | GML GraphML | Primary | CERT + NEWS + DNS Speeds from 'The History of Nordunet', pg 45 |
| NORDU | REN | Continent | Europe | Backbone | IP | 1997 | GML GraphML | Primary | CERT + NEWS + DNS. Link speeds ambigious in 'The History of Nordunet', pg 47 |
| NORDU | REN | Continent | Europe | Backbone | IP | 2005 | GML GraphML | Primary | CERT + NEWS + DNS |
| NORDU | REN | Continent | Europe | Backbone | IP | 2010_10 | GML GraphML | Primary | CERT + NEWS + DNS |
| NSFCNET | REN | Metro | Beijing, China | Backbone, Testbed | IP | 2010_10 | GML GraphML | Primary | Hard to tell if multiple POS OC-48 links |
| NSF | REN | Country | USA | Backbone, Customer, Transit | IP | 2011_01 | GML GraphML | Secondary | |
| NTELOS | COM | Region | West Virginia, Virginia, USA | Backbone, Customer | Fibre | 2009_08 | GML GraphML | Primary | |
| NTT | COM | Global | Global | Backbone, Customer, Transit | IP | 2011_03 | GML GraphML | Primary | |
| OTEGlobe | COM | Continent | Europe | Backbone, Transit | Simplified Fibre | 2010_08 | GML GraphML | Primary | Does managed CPE count? |
| Oxford | COM | Region | Massachusetts, New Hampshire, Maine, USA | Backbone, Customer, Transit | Fibre | 2010_08 | GML GraphML | Secondary | |
| Pacific-Wave | REN | Country | US | IX | IP | 2010_05 | GML GraphML | Primary | L1/L2 only? |
| Packet Exchange | COM | Global | Global | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | |
| PADI2 | REN | Country | Palestine | Backbone | IP | 2007_01 | GML GraphML | Primary | 3 nodes |
| PalmettoNet | COM | Region | North Carolina, South Carolina, USA | Backbone | Fibre | 2006 | GML GraphML | Primary | |
| peer1 | COM | Global | Global | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | |
| PERN | REN | Country | Pakistan | Backbone | IP | 2010_10 | GML GraphML | Primary | |
| PIONIER | REN | Country | Poland | Backbone, Customer | Fibre | 2010_10 | GML GraphML | Primary | |
| PIONIER | REN | Country | Poland | IP | 2011_07 | GML GraphML | Primary | Some external links on left side ambigious | |
| PsiNet | COM | Country | USA | Backbone, Customer, Transit | IP | 2011_01 | GML GraphML | Secondary | Bankrupt then bought out by Cogent |
| Quest | COM | Continent | Asia-Pacific | Backbone, Customer, Transit | IP | 1998 | GML GraphML | Secondary | Still active? |
| Bestel | COM | Country | Mexico | Backbone, Customer, Transit | Fibre | 2006_12 | GML GraphML | Primary | Colo |
| RedIris | REN | Country | Spain | Backbone | IP | 2011_03 | GML GraphML | Primary | Names from http://www.rediris.es/servicios/conectividad/pdp.html Assume Nacional is located in Madrid. |
| Renam | REN | Country | Moldova | Backbone, Customer | IP | 2007 | GML GraphML | Primary | Information unclear, only links between main towns recorded. |
| Renater | REN | Country | France | Backbone, Customer | IP | 1999_07 | GML GraphML | Secondary | Very hard to work out but they do appear to have 'customers', rather than acting as an ISP |
| Renater | REN | Country | France | Backbone, Customer | IP | 2001_04 | GML GraphML | Secondary | Unclear how Paris is connected to NOC |
| Renater | REN | Country | France | Backbone, Customer | IP | 1999_07 | GML GraphML | Secondary | Very hard to work out but they do appear to have 'customers', rather than acting as an ISP |
| Renater | REN | Country | France | Backbone, Customer | IP | 2006_11 | GML GraphML | Secondary | Very hard to work out but they do appear to have 'customers', rather than acting as an ISP |
| Renater | REN | Country | France | Backbone, Customer | IP | 2008_11 | GML GraphML | Secondary | Very hard to work out but they do appear to have 'customers', rather than acting as an ISP |
| Renater | REN | Country | France | Backbone, Customer | IP | 2010_08 | GML GraphML | Primary | Very hard to work out but they do appear to have 'customers', rather than acting as an ISP |
| Restena | REN | Country | Luxembourg | Backbone, Customer | IP | 2011_03 | GML GraphML | Primary | |
| Reuna | REN | Country | Chile | Backbone, Customer | IP | 2010 | GML GraphML | Primary | Grid services + possible others, Names from http://www.reuna.cl/index.php/es/ique-es-reuna/miembros/socios |
| RHnet | REN | Country | Iceland | Backbone | IP | 2011_03 | GML GraphML | Primary | Locations from http://www.rhnet.is/tengdir.html |
| RNP | REN | Country | Brazil | Backbone | IP | 2010_08 | GML GraphML | Primary | |
| RoEduNet | REN | Country | Romania | Backbone | IP | 2006 | GML GraphML | Primary | |
| RoEduNet | REN | Country | Romania | Backbone | Simplified Fibre | 2010_09 | GML GraphML | Primary | Taken from slide 8 of presentation. Names from https://admin.roedu.net/weathermap/ Geant Peering at Bucharest from slide 4 |
| Sago | COM | Region | Florida and Georgia, USA | Backbone, Customer | Fibre | 2000 | GML GraphML | Secondary | |
| SANET | REN | Country | Slovakia | Backbone, Customer | IP | 2008 | GML GraphML | Primary | |
| Sanren | REN | Country | South Africa | Backbone | IP | 2011_03 | GML GraphML | Primary | Also http://www.sanren.ac.za/design/backbone/ used |
| Savvis | COM | Country | USA | Backbone, Customer | IP | 2011_01 | GML GraphML | Secondary | Estimating services at the time of graph |
| Shentel | COM | Region | Maryland, West Virginia, Virginia, USA | Backbone, Customer | Fibre | 2010_08 | GML GraphML | Primary | Colo for towers |
| Sinet | REN | Country | Japan | Backbone | IP | 2010_08 | GML GraphML | Primary | |
| Singaren | REN | Country | Singapore | Backbone, IX | IP | 2008 | GML GraphML | Primary | |
| SpiraLight | COM | Region | Wisconsin, USA | Backbone | Fibre | 2010_08 | GML GraphML | Primary | |
| Sprint | COM | Country | USA | Backbone, Customer | IP | 2011_01 | GML GraphML | Secondary | |
| OPTOSUNET | REN | Country | Sweden | Backbone | Fibre | 2010_10 | GML GraphML | Primary | |
| SURFNET | REN | Country | Netherlands | Backbone, Customer, Testbed | IP | 2010_10 | GML GraphML | Primary | |
| SWITCH | REN | Country | Switzerland | Backbone, Customer, Transit | Fibre | 2010 | GML GraphML | Primary | Locations from http://www.switch.ch/network/infrastructure/pops/index.html Locations of Rero and VSNet unclear |
| SWITCH | REN | Country | Switzerland | IP | 2011 | GML GraphML | Primary | ||
| Syringa Networks | COM | Region | Idaho, USA | Backbone, Customer | Fibre | 2010_08 | GML GraphML | Primary | Tipanuk location not found, approximated to Mountain Home. |
| T-lex | REN | Metro | Tokyo, Japan | Backbone, IX, Transit | Layer 2 | 2010_08 | GML GraphML | Primary | |
| TATA | COM | Country | India | Backbone, Customer, Transit | Telephone | 2010_08 | GML GraphML | Primary | |
| Tecove (level3) | COM | Country | USA | Backbone, Customer, Transit | IP | <2005 | GML GraphML | Secondary | Now owned by Level3. Has no independent network. |
| TelecomSerbia | COM | Country+ | Serbia, Montenegro | IP | 2005 | GML GraphML | Unknown | ||
| Tinet | COM | Global | Global | Backbone, Transit | IP | 2010_08 | GML GraphML | Primary | |
| TW Telecom | COM | Country | USA | Backbone, Customer, Transit | IP | 2010_08 | GML GraphML | Primary | Can't find San Jose node |
| TWAREN | REN | Country | Taiwan | Backbone, Testbed, Transit | IP | 2010_10 | GML GraphML | Primary | |
| ULAKNET | REN | Country | Turkey | Backbone | IP | 2010_10 | GML GraphML | Primary | Very sparse webpage |
| Uni-C | REN | Country | Denmark | Backbone, Customer | IP | 2010_10 | GML GraphML | Primary | There are router maps of certain PoPs available on the website, but we dont include them. Names from http://www.forskningsnettet.dk/konferencer/2010/powerpoint/Tirsdag/Tspor1_1145MBE.pdf and http://www.forskningsnettet.dk/en/netstruktur |
| UniNet | REN | Continent | Asia-Pacific | Backbone | IP | 2010_10 | GML GraphML | Primary | Broken web links |
| Uninett | REN | Country | Norway | Backbone | IP | 2009-2010 | GML GraphML | Primary | |
| Uninett | REN | Country | Norway | Backbone | IP | 2011 | GML GraphML | Primary | |
| URAN | REN | Country | Ukraine | Backbone, Customer | IP | 2010_10 | GML GraphML | Primary | |
| US Carrier | COM | Region | Georgia, Alabama, Florida, USA | Backbone, Customer | Fibre | 2008 | GML GraphML | Primary | Fiber provider |
| US Signal | COM | Country | USA | Backbone | Fibre | 2010_08 | GML GraphML | Primary | Fiber provider |
| UUNET | COM | Country | USA | Backbone, Customer | IP | 2011_01 | GML GraphML | Secondary | |
| VinaREN | REN | Country | Vietnam | Backbone | IP | 2009 | GML GraphML | Secondary | |
| Vision Net | COM | Region | Montana, USA | Fibre | 2010_08 | GML GraphML | Primary | Now owned by Level3. Has no independent network. | |
| Viatel | COM | Continent | Europe | Backbone, Customer, Transit | Fibre | 2008 | GML GraphML | Primary | Some town names found using maps (St Christophe, St Martin, Linz, Kappela, Fos, Snow Hill). Unsure about Snow Hill, closest approximate match used. Pichegu from http://www.brl.fr/extension-du-reseau-ethernet-de-la-station-de-pichegu-vers-baisse-redonne-et-la-prise-au-rhone-27-34-401-d-27.html |
| Viatel | COM | Continent | Europe | Backbone, Customer, Transit | Fibre | 2011_02 | GML GraphML | Primary | Some town names found using maps (St Christophe, St Martin, Linz, Kappela, Fos, Snow Hill). Unsure about Snow Hill, closest approximate match used. Pichegu from http://www.brl.fr/extension-du-reseau-ethernet-de-la-station-de-pichegu-vers-baisse-redonne-et-la-prise-au-rhone-27-34-401-d-27.html |
| WIDE | REN | Country | Japan | Backbone, Testbed, Transit | IP | 2007 | GML GraphML | Primary | |
| Xeex | COM | Country | USA | Backbone, Customer, Transit | IP | 2011_01 | GML GraphML | Primary | |
| Xspedius | COM | Country | USA | Backbone, Customer | IP | 2010_11 | GML GraphML | Secondary | |
| YorkDataServices | COM | Country | UK | IP | 2011_01 | GML GraphML | Primary | ||
| Zamren | REN | Country | Zambia | IP | 2011_07 | GML GraphML | Primary | Map from slide 6 |
Updated Wednesday 18 July 2012 Sorting by tablesorter


...a lot of people are wondering.
Which is getting more visitors to your website or social channels.
Which is getting more visitors to your website or social channels.
Which is getting more visitors to behave a certain way once they're there
Great digital marketing is like that too.
Get a list of free Facebook Marketing tips by submitting your email.
Let's talk! We take the time to really to know our clients and their business objectives so we can achieve first class results.
Data doesn't lie. We make decisions based on data and leave as little as possible to chance.
If there's a will, there's a way. We believe the wold is a sea of opportunitites waiting to be taken. We'll help you find them so you can take the big leap.


Christina Moulton, Teak Mobile Inc.
Christina Moulton
Freelance iOS dev
Suffered through crappy syntax you won't need to bother with
How to create basic native iOS apps from scratch without wasting a ton of time trying to work against the tools and the language.
Issues that stop people from learning iOS development on their own
Game programming
Everything
App Store revenues: $5B im 2012
Employment & contract opportunities
Something different
Getting to know you: Why? What's your background?
Speed
Ease of UI development & hardware integration
Richer UX
Earlier access to all device features
Easier persistence and offline operation
More later (time permitting)
Syntax
Design patterns
Interface Builder
Apple's web-based tools
Session 1: Design Patterns & Obj-C Features, Apple's Tools, SDK & Core Classes
Exercise 1: Interface Builder, IBOutlets & IBActions
Exercise 2: Tableviews, datasources & delegates
Lunch
Session 2: iOS App Ecosystem, 3rd Party Tools & Testing, Key Resources
(Storyboards & UI Components)
Exercise 3: JSON REST APIs & Storyboards
Session 3: Code Signing, App Store Submission, What Should Be a Native App vs. Web App
Time permitting: In App Purchase, Autolayout
Objective-C + SDK
UI: Direct Manipulation & Multi-Touch
Just released iOS 7
Class Header (.h)
#import "AnyOtherHeaderFile.h"
@interface MyClass : SuperClass {
// declare instance variables
// (optional)
NSInteger _myInteger;
}
// define properties
@property (nonatomic, strong) NSString *myString;
// define methods
- (anytype)doIt;
- (anytype)doItWithA:(anytype)a;
- (anytype)doItWithA:(anytype)a andB:(anytype)b;
+ (anytype)classDoIt;
@end
Class Implementation (.m)
#import "MyClass.h"
@implementation MyClass
// implement methods (including custom inits)
- (id)init
{
self = [super init];
if (self) { // initialize ivars
}
return self;
}
- (anytype)doItWithA:(anytype)a andB:(anytype)b;
{
NSLog(@"Doing it with %@ and %@", a, b);
return a;
}
@end
Messaging:
[receiver message];
[receiver messageWithParameter:aParameter];
Create an Instance of a Class & Call Methods
MyClass *myObject = [[MyClass alloc] init];
[myObject doIt];
id returnValue = [myObject doItWithA:anA andB:aB];
[MyClass classDoIt];
anyType myVariable;
NSInteger anInteger;
NSObject *anObject;
id anotherObject;
Common Types
int (NSInteger), float, double
BOOL: YES, NO, TRUE, FALSE
ClassName *: e.g., NSString *, NSArray *
id: Ref to any object (NSObject * or subclass)
myObject.myString = @"a String"; [myObject setMyString:@"a String"]; aString = myObject.myString; aString = [myObject myString];
Compile-time autosynthesis since Xcode 4.4
Qualifiers in declaration
@property (nonatomic, strong) aType aProperty;
ARC: strong, weak
Primitives: assign, copy
Threading: nonatomic, atomic
Accessors: readwrite, readonly
NSString *catOne = @"Mittens";
NSString *catTwo = @"Mr. Bigglesworth";
NSString *statement = [NSString stringWithFormat:
@"The cats to be worshipped are %@ and %@",
catOne, catTwo];
NSLog(@"%@", statement);
NSString *tipString = @"24.99";
float tipFloat = [tipString floatValue];
Also NSMutableString
NSMutableArray *array = [NSMutableArray arrayWithObjects:
catOne, catTwo, nil];
[array addObject:@"Sylvester"];
NSString *sylvester = [array objectAtIndex:2];
NSLog(@"That cat's name is: %@", sylvester);
NSLog(@"%d cats!", array.count);
for (NSString *cat in array) {
NSLog(@"Cat: %@", cat);
}
// Xcode 4.4+ alt: array[2]
NSArray *anArray = @[@"John", @"Jane", "Waldo"];
NSString *waldo = anArray[2];
Also NSMutableArray, NSSet, NSDictionary
Encapsulated chunks of code
int multiplier = 7;
int (^myBlock)(int) = ^(int num) {
return num * multiplier;
};
NSLog(@"%d", myBlock(3)); // prints 21
multiplier = 8;
NSLog(@"%d", myBlock(3)); // still prints 21
[UIView animateWithDuration:2.0
animations:^ {
self.view.alpha = 1.0;
self.view.frame = CGRectMake(0, 0, 72, 96);
}
];
MVC
Singleton
Protocol & Delegate
Decorator: Category
Observer
Model: Data Model Objects
View: UIView & subclasses
Controller: UIViewController & subclasses
Model <-> Controller <-> View
Seldom code views
(E.g., UITableView)
AppDelegate, NSUserDefaults, NSFileManager
Common for resources: Reachability, Location Services, Logging, ...
Thread-safe access
+ (MySingleton *)sharedInstance
{
static dispatch_once_t once;
static MySingleton * sharedInstance;
dispatch_once(&once, ^{
sharedInstance = [[self alloc] init];
});
return sharedInstance;
}
Common in UIKit classes, e.g., UITableView Datasource & Delegate
Datasource is a specific type of delegate
Configuration & composition over inheritance
@protocol InfoDelegate
- (void)showAppShareView;
- (void)restartTour;
@optional
- (void)optionalMethod;
@end
@interface InfoViewController: UIViewController
@property (nonatomic, strong) id<InfoDelegate> delegate;
@end
Extend a class with additional methods
Included at compile time
@interface ClassToAddMethodsTo (category)
// ...methods go here
@end
@interface NSString (MD5)
- (NSString *)MD5Hash;
@end
No new ivars
KVO: Key-Value Observing
Controller can observe Model for changes
Register for notifications
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardDidShow:)
name:UIKeyboardDidShowNotification
object:nil];
- (void)keyboardDidShow:(NSNotification *)aNotification
{
// ...
}
The old way: Reference Counting
Need it?
[anObject retain];
Done with it?
[anObject release];
Dealloc'd when release count reaches 0
Return it without retaining it, but don't dealloc until caller is done with it
- (id)myMethod {
return [[[MyObject alloc] init] autorelease];
}
- (void)someOtherMethod {
id instance = [obj myMethod];
// not dealloc'd until after this method returns
}
Retain/release calls inserted by compiler
No reason not to use (iOS 5.0+)
Qualifiers:
Strong: Owns it
Weak: Non-owning reference (e.g., to parent). Set to nil when no strong references to object exist
Unsafe unretained: Non-owning reference. Not set to nil (dangling pointers)
Autoreleasing: Passed by reference and autoreleased on return
Consider object graph: Leaks if retain cycles
@interface ClassA
@property (nonatomic, strong) ClassB *objectB;
@end
@interface ClassB
@property (nonatomic, strong) ClassA *objectA;
@end
@interface ClassA
@property (nonatomic, strong) ClassB *objectB;
@end
@interface ClassB
@property (nonatomic, weak) ClassA *objectA;
@end
Xcode windows
Project settings & .plist
main.m
-Prefix.pch
AppDelegate
.xib
.storyboard
.xcassets
Tests
Live Demo
Simulator: Hardware
@property (nonatomic, weak) IBOutlet UIButton *myButton;
- (IBAction)myAction:(id)sender;
Create a project with a button and a label
Add an integer property or ivar to track counts
Tapping on the button should change the label text (label.text) to display the number of times the button has been pressed
([NSString stringWithFormat:@"Taps: %d", self.tapCount])
Challenges:
Add a clear count button to restart
Change to a shake or swipe gesture counter
@property (nonatomic, weak) IBOutlet UIButton *counterButton;
@property (nonatomic, weak) IBOutlet UILabel *counterLabel;
@property (nonatomic) NSInteger tapCount;
- (IBAction)incrementAndUpdateCount:(id)sender
{
self.tapCount++;
self.counterLabel.text = [NSString stringWithFormat:@"Taps: %d",
self.tapCount];
}
Keyboard & input views
Multitasking
Social media & Sharing
In-App purchase
Game center
Notifications: Push & local
iAd
AirPrint
Location Services
Sound
Accessibility
Edit menu
Undo: buttons & shaking
iCloud
Passbook
Christina Moulton, Teak Mobile Inc.


-->
Predict Soil Variability in Your Fields Based on Minnesota LIDAR Data
What does this application do?
Instructions to create custom soil variability map
Only Dakota County, Minnesota is supported at this time;
Step 1:
Draw (or import) your field boundary.
* Requirements if importing:
- Must be in WGS 84 Spatial Reference System;
- Must include .shp, .shx, and .dbf files in a .zip (compressed) folder;
- Maximum number of records allowed: 1,000;
* Attributes can be viewed by clicking the features
Step 2:
Define average soil levels for that field.
Step 3:
Click "Generate Map".
Step 4:
View and/or download the map to aid in management.
Optional:
Click "Toggle Hillshade" to view a semi-transparent hillshade layer.
* Hillshade is only available for Dakota County, MN up to zoom level 17 (1:4514)
Draw Boundary
Polygon
Freehand Polygon
Clear Boundary
Import Boundary
Toggle Imported Layer
Average Soil Test Levels
Generate Map
Download Data Layer
Toggle Hillshade
Boundary Information:
Area:
Perimeter:


1 THESSALONIANS
1
Greeting
1 Paul, Silvanus, and Timothy,
To the church of the Thessalonians in God the Father and the Lord Jesus Christ:
Grace to you and peace.
The Thessalonians’ Faith and Example
2 We give thanks to God always for all of you, constantly mentioning you in our prayers,
3 remembering before our God and Father your work of faith and labor of love and steadfastness of hope in our Lord Jesus Christ.
4 For we know, brothers loved by God, that he has chosen you,
5 because our gospel came to you not only in word, but also in power and in the Holy Spirit and with full conviction. You know what kind of men we proved to be among you for your sake.
6 And you became imitators of us and of the Lord, for you received the word in much affliction, with the joy of the Holy Spirit,
7 so that you became an example to all the believers in Macedonia and in Achaia.
8 For not only has the word of the Lord sounded forth from you in Macedonia and Achaia, but your faith in God has gone forth everywhere, so that we need not say anything.
9 For they themselves report concerning us the kind of reception we had among you, and how you turned to God from idols to serve the living and true God,
10 and to wait for his Son from heaven, whom he raised from the dead, Jesus who delivers us from the wrath to come.


WITNESS LIST Pensions & Investments Committee March 31, 1999-8:00A HB 188 For: Millard, Lisa (Self and Harris County District Judges) Ray, Elizabeth (Self and Harris County District Judges) On: McDonald, Wade (Legislative Budget Board) HB 1734 For: Eads, Arthur (Self and District Attorneys) Fohn, Gerald (Self) Smith, Stephen (Self) HB 2584 For: Kendall, Terrence (Ausitn Police Retirement System) On: May, Robert (Travis County & District Retirement System) HB 3008 On: Bugen, Claire (Texas School for the Deaf) Nail, William (ERS) Nesbitt, Debra (Texas School for the Blind & VI) HB 3089 For: Mendenhall, Mel (Self and Long Term Care Group, Inc.) On: Beckett, Sheila (ERS) HB 3377 For: Elkin, Bill (Houston Police Retired Officers Association) Foster, Sabrina (Mayor and City Council, Houston) Lawson, John (Houston Police Officers Pension System) Marticivc, Hans (Houston Police Officers' Union) HB 3484 For: Mitchell, Mike (Houston Police Officers' Union Assist the Officer Foundation) HB 3532 For: Foster, Sabrina (Mayor and City Council, Houston) Long, David (Self and Houston Municipal Employee's Pension System) HB 3755 For: West, David (Self and Texas Association of State Judges) HB 3773 For: Kendall, Terrence (Austin Police Retirement System) Sheffield, Michael (Austin Police Association) Thomas, Kendall (Asutin Police Retirement) SB 97 For: Kennard, Don (Self) Mendenhall, Mel (Self and Long Term Care Group, Inc. Calpers) On: Beckett, Sheila (ERS)


A Hustle-what?
HustleCase is a lightweight whiteboard laptop case that makes it easy to:
- Sketch on the go
- Snap on and off easily
- Protect from scrapes and scratches
- Write smoothly and erase quickly
- Gift the special hustler in your life
The world`s first whiteboard laptop case. Just snap it on and whiteboard on the go.
HustleCase is a lightweight whiteboard laptop case that makes it easy to:
When you want to capture a quick sketch, we recommend using an app called Microsoft Office Lens that has a whiteboard setting to capture photos.
The hard shell cases are only for Macs at the moment. We are working on adding more laptops types soon.
The cases are made of plastic, making it durable enough to protect your laptop from bumps and scratches, but light and breathable enough to release heat.
Our dry-erase surface has been designed to be scratch resistant, easy to write on and even easier to wipe.
We ship worldwide! Due to high demands, each case will take 1-2 weeks to process and be shipped.
As freelance designers, we found our office being wherever our laptop was. We wanted an accesible whiteboard to save time and paper and created the HustleCase!


A series of open source demos, based on
HandPose, that can be implemented with hand tracking technology today — to help limit
the digital surfaces that we all share. Read more about the project.
Turn On Webcam
These experiments are made possible by HandPose and requires a fast GPU
Everything is processed locally and no webcam data will be send or stored anywhere


{% extends "layout.html" %} {% block page_title %} Claim for Housing Possession Court Duty {% endblock %} {% block content %} Home Work reports and payments Work Reports and Payments December 2017 5 days remaining until work report submission date. Amendments to prior claims 154 data corrections 5 voided claims 12 legal help changes Work reports 51 not received 84 received 4 flagged 80 valid Payments 70 unscheduled 6 scheduled 4 paid this month Past months November 2017 5 in review 129 paid 1 amended October 2017 1 in review 133 paid 9 amended September 2017 0 in review 134 paid 15 amended {% endblock %}
5 days remaining until work report submission date.


01-Jun-2017 | Milku
to start doing randomly wild things.
It's time to start 30 Days Wild.
While we've been waiting for June to start, we've found lots of ideas for things to do in an RSPB book, published by Dorling Kindersley, called 365 Outdoor Activities You Have To Try. As we work our way through our chosen tasks, we're going to share our progress with you here.
So my little blog is being overrun by humans for a month. Don't fret though. I retain editorial control so you can be sure that I'll keep you up to date with things that are happening in Blackpool and anything of concern to hamsters in general. Normal service will resume in July.
Well, it wasn't hard to choose the first activity. My little humans came home with muddy boots after a spending a couple of days at a We Are Adventurers holiday club. Actually, the boots weren't the only things that were filthy...one of them couldn't get the mud and camouflage paint off herself after the first day so had a head start on day 2! Anyway, they decided to put the mud to good use by trying to complete activity number 101 in the book: germinating seed hitchhikers.
We sterilised a container full of compost…30 minutes in an oven at 100C…to ensure that it wouldn’t contain any seeds that could still grow. We put it into a seed tray and then we waited for some dirty wellies.
The We Are Adventurers holiday club takes place at a nearby woodland where there are lots of interesting trees and plants growing. The idea was that as the girls roamed through the woods they’d collect seeds in the soles of their wellies. The fact that it had rained recently meant that there were patches of mud around to help the seeds stick to the boots. Rather than hosing off all the mud when they arrived home, the girls carefully scraped the dirt off their boots onto the tray of compost.
They’re hoping that a variety of little seedlings will sprout, but whether we’ll be able to identify what they are is another matter. I wonder if there are any edible plants growing at the Scout Headquarters…
Check back later in the month when we'll tell you whether anything has grown.


Contains the data sets for the textbook "Mathematical Modeling and Applied Calculus" by Joel Kilty and Alex M. McAllister. The book will be published by Oxford University Press in 2018 with ISBN-13:<PHONE_NUMBER>72.
| Version: | 0.1.2 |
| Depends: | R (≥ 2.10) |
| Suggests: | mosaic, mosaicCalc, manipulate |
| Published: | 2018-07-05 |
| Author: | Joel Kilty, Alex M. McAllister |
| Maintainer: | Joel Kilty <joel.kilty at centre.edu> |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | no |
| Materials: | README NEWS |
| CRAN checks: | MMAC results |
| Reference manual: | MMAC.pdf |
| Package source: | MMAC_0.1.2.tar.gz |
| Windows binaries: | r-devel: MMAC_0.1.2.zip, r-release: MMAC_0.1.2.zip, r-oldrel: MMAC_0.1.2.zip |
| OS X binaries: | r-release: MMAC_0.1.2.tgz, r-oldrel: MMAC_0.1.2.tgz |
Please use the canonical form https://CRAN.R-project.org/package=MMAC to link to this page.


ONNXRuntime Extensions¶
ONNXRuntime Extensions is a comprehensive package to extend the capability of the ONNX conversion and inference. Please visit the documentation onnxruntime-extensions to learn more about ONNXRuntime Extensions.
Custom Operators Supported¶
onnxruntime-extensions supports many useful custom operators to enhance the text processing capability of ONNXRuntime, which include some widely used string operators and popular tokenizers. For custom operators supported and how to use them, please check the documentation custom operators.
Build ONNXRuntime with Extensions¶
We have supported build onnxruntime-extensions as a static library and link it into ONNXRuntime. To enable custom operators from onnxruntime-extensions, you should add argument --use_extensions
, which will use onnxruntime-extensions from git submodule in path cmake/external/onnxruntime-extensions by default.
If you want to build ONNXRuntime with a pre-pulled onnxruntime-extensions, pass extra argument --extensions_overridden_path <path-to-onnxruntime-extensions>
.
Note: Please remember to use --minimal_build custom_ops
when you build minimal runtime with custom operators from onnxruntime-extensions.
Build with Operators Config¶
Also, you could pass the required operators config file by argument --include_ops_by_config
to customize the operators you want to build in both onnxruntime and onnxruntime-extensions. Example content of required_operators.config are:
# Generated from model/s
# domain;opset;op1,op2...
ai.onnx;12;Add,Cast,Concat,Squeeze
ai.onnx.contrib;1;GPT2Tokenizer,
In above operators config, ai.onnx.contrib
is the domain name of operators in onnxruntime-extensions. We would parse this line to generate required operators in onnxruntime-extensions for build.
Generate Operators Config¶
To generate the required_operators.config file from model, please follow the guidance Converting ONNX models to ORT format.
If your model contains operators from onnxruntime-extensions, please add argument --custom_op_library
and pass the path to ortcustomops shared library built following guidance share library.
You could even manually edit the required_operators.config if you know the custom operators required and don’t want to build the shared library.
Build and Disable Exceptions¶
You could add argument --disable_exceptions
to disable exceptions in both onnxruntime and onnxruntime-extensions.
However, if the custom operators you used in onnxruntime-extensions (such as BlingFireTokenizer) use c++ exceptions, then you will also need to add argument --enable_wasm_exception_throwing_override
to enable Emscripten to link in exception throwing support library. If this argument is not set, Emscripten will throw linking errors.
Example Build Command¶
D:\onnxruntime> build.bat --config Release --build_wasm --enable_wasm_threads --enable_wasm_simd --skip_tests --disable_exceptions --disable_wasm_exception_catching --enable_wasm_exception_throwing_override --disable_rtti --use_extensions --parallel --minimal_build custom_ops --include_ops_by_config D:\required_operators.config
E2E Example using Custom Operators¶
A common NLP task would probably contain several steps, including pre-processing, DL model and post-processing. It would be very efficient and productive to convert the pre/post processing code snippets into ONNX model since ONNX graph is actually a computation graph, and it can represent the most programming code, theoretically.
Here is an E2E NLP example to show the usage of onnxruntime-extensions:
Create E2E Model¶
You could use ONNX helper functions to create an ONNX model with custom operators.
import onnx
from onnx import helper
# ...
e2e_nodes = []
# tokenizer node
tokenizer_node = helper.make_node(
'GPT2Tokenizer', # custom operator supported in onnxruntime-extensions
inputs=['input_str'],
outputs=['token_ids', 'attention_mask'],
vocab=get_file_content(vocab_file),
merges=get_file_content(merges_file),
name='gpt2_tokenizer',
domain='ai.onnx.contrib' # domain of custom operator
)
e2e_nodes.append(tokenizer_node)
# deep learning model
dl_model = onnx.load("dl_model.onnx")
dl_nodes = dl_model.graph.node
e2e_nodes.extend(dl_nodes)
# construct E2E ONNX graph and model
e2e_graph = helper.make_graph(
e2e_nodes,
'e2e_graph',
[input_tensors],
[output_tensors],
)
# ...
For more usage of ONNX helper, please visit the document Python API Overview.
Run E2E Model in Python¶
import onnxruntime as _ort
from onnxruntime_extensions import get_library_path as _lib_path
so = _ort.SessionOptions()
# register onnxruntime-extensions library
so.register_custom_ops_library(_lib_path())
# run onnxruntime session
sess = _ort.InferenceSession(e2e_model, so)
sess.run(...)
Run E2E Model in JavaScript¶
To run E2E ONNX model in JavaScript, you need to first prepare ONNX Runtime WebAssembly artifacts, include the generated ort.min.js
, and then load and run the model in JS.
// use an async context to call onnxruntime functions
async function main() {
try {
// create a new session and load the e2e model
const session = await ort.InferenceSession.create('./e2e_model.onnx');
// prepare inputs
const tensorA = new ort.Tensor(...);
const tensorB = new ort.Tensor(...);
// prepare feeds: use model input names as keys
const feeds = { a: tensorA, b: tensorB };
// feed inputs and run
const results = await session.run(feeds);
// read from results
const dataC = results.c.data;
document.write(`data of result tensor 'c': ${dataC}`);
} catch (e) {
document.write(`failed to inference ONNX model: ${e}.`);
}
}


{{title}}
Learn More
Have your own beacon ?
Manage
START SCAN
Showing all nearby beacons
{{ device.name }}
{{ preview.description }}
Please look at the bottom/back of the device to find device UID & Password
Device-UID
Device UID must be 6 digit number.
Password
Password should be 6-12 character long containing only alphanumeric values.
PIN
PIN must be exactly 4 digit number.
NEXT
BACK
Sign In to another device
Device Details
Name
:
RAD-BEACON-A1201
MODE
:
EDDYSTONE-URL
URL
:
goo.le.wable
TxPower
:
20mW
Frequency
:
100 ms
EDIT
DONE
Provide the URL to broadcast
Choose your own URL
URL
This is required.
Not a url.
Use your LinkedIn profile url
{{linkedinURL}}
Sign in to LinkedIn
Choose another profile URL
PREVIEW
{{preview.header}}
{{preview.description}}
CANCEL
START BROADCASTING


Hi! My name is Alex
Alex provides the creative and innovative edge that every
brand needs, when developing an online presence.
Keeping up to date of the latest trends and online practices,
Alex creates a structured approach to ensuring your digital demands are met.
Alex helps you to achieve impressive design solutions
that are not only beautiful to look at but practical too.
When you need a professional web service solution, DevOctopus are
the ones you need to call.


public class ReadExcelFile
extends java.lang.Object
Methods are provided that can return selected rows of data from each sheet. The ReadExcelRecord
class
is used to provide selection capabilities as to what rows are to be returned and what content of each row is to be returned.
This selection capability is used to create a regression test facility for the WriteExcel set of methods.
The ReadClassFile class is also used to point to a sheet that can be cloned using the method.
public static class OpenBalRec extends ReadExcelRecord { static Matcher oM = Pattern.compile("^[ALS][0-9]{3}$").matcher(""); public String[] getColMap() { return "3=sLab;2=sName;4=dVal".split("/"); } public String sLab; public String sName; public double dVal; @Override public boolean canAccept() throws Exception { if (this.sLab == null) return false; if (oM.reset(this.sLab).find()) return true; return false; } } private void demoReader() throws Exception { oREF = new ReadExcelFile(); oREF.openFile(oOpt.sInp); ReadExcelRecord[] oRows = oREF.readExcelSmart("sample-bal-template",OpenBalRec.class,1,true); for(ReadExcelRecord oRER:oRows) { OpenBalRec oOBR = (OpenBalRec)oRER; log(String.format("%s %10.2f %s",oOBR.sLab,oOBR.dVal,oOBR.sName)); } oREF.closeFile(); }
| Modifier and Type | Class and Description |
|---|---|
static class |
ReadExcelFile.ColMap
The ColMap class describes a single column used internally as part of the
readExcel method processing. |
| Constructor and Description |
|---|
ReadExcelFile() |
| Modifier and Type | Method and Description |
|---|---|
void |
attachWorkbook(Workbook oWB)
Attaches the Workbook to a ReadExcelFile instance so all its methods can be used.
|
void |
closeFile()
Closes the Workbook.
|
java.lang.String |
getColAsStr(Row oRow,
ReadExcelFile.ColMap oCM)
Return a stringized version of the Cell at the specified location.
|
Cell |
getColCell(Row oRow,
ReadExcelFile.ColMap oCM)
Return Cell at the specified location.
|
java.lang.String |
getPrintArea(java.lang.String sSheet)
Returns the String version of a Sheet print area.
|
Sheet |
getSheet(java.lang.String sSheet)
Returns the named Sheet.
|
Workbook |
getWorkbook()
Gets the
Workbook being accessed. |
void |
openFile(java.lang.String sFile)
Opens the Workbook.
|
ReadExcelRecord[] |
readExcel(java.lang.String sSheet,
java.lang.Class<ReadExcelRecord> oRecCls)
Iterate across a sheet and selectively create a set of
readExcelRecord instances, one for each row selected. |
ReadExcelRecord[] |
readExcelSmart(java.lang.String sSheet,
java.lang.Class<?> oRecCls,
int nStartRow,
boolean bSkipBlank)
Iterate across a sheet and selectively create a set of
readExcelRecord instances, one for each row selected. |
public void openFile(java.lang.String sFile) throws java.lang.Exception
sFile
- the name of the file.java.lang.Exception
- file does not exist or is not a valid Workbookpublic void attachWorkbook(Workbook oWB)
openFile
method when a Workbook is known (such as in an ongoing WriteExcel
operation.public void closeFile() throws java.lang.Exception
It is ignored if the Workbook is part of
an active WriteExcel
operation attached to this instance via attachWorkbook
method.
java.lang.Exception
- An internal operation throws an Exception.public Sheet getSheet(java.lang.String sSheet)
public java.lang.String getPrintArea(java.lang.String sSheet) throws java.lang.Exception
java.lang.Exception
- The sheet is not foundpublic ReadExcelRecord[] readExcel(java.lang.String sSheet, java.lang.Class<ReadExcelRecord> oRecCls) throws java.lang.Exception
readExcelRecord
instances, one for each row selected.
It is implemented by calling readExcelSmart
with a value of 0 for nStartRow and the value of
bSkipBlank set to false.
sSheet
- the sheet name to processoRecCls
- The class type used to instantiate each row readExcelRecord
instance.java.lang.Exception
- The sheet is not foundpublic ReadExcelRecord[] readExcelSmart(java.lang.String sSheet, java.lang.Class<?> oRecCls, int nStartRow, boolean bSkipBlank) throws java.lang.Exception
readExcelRecord
instances, one for each row selected.
The nStartRow
parameter is used to indicate the first row to start processing at. Its primary use is to
skip headers frequently found at the top of sheets.
The bSkipBlank
will cause rows to be skipped in which the first field of the ColMap
object has no Cell object.
sSheet
- the sheet name to processoRecCls
- The class type used to instantiate each row readExcelRecord
instance.nStartRow
- The first row to process relative to 0; This allows thebSkipBlank
- Rows where the first field is null are skipped.java.lang.Exception
- The sheet is not foundpublic java.lang.String getColAsStr(Row oRow, ReadExcelFile.ColMap oCM) throws java.lang.Exception
ReadExcelFile.ColMap
parameter within the oRow parameter is the one processed.oRow
- The row to process which can be obtained via the getSheet
method.oCM
- The column to select.java.lang.Exception
public Cell getColCell(Row oRow, ReadExcelFile.ColMap oCM) throws java.lang.Exception
ReadExcelFile.ColMap
parameter within the oRow parameter is the returned.oRow
- The row to process which can be obtained via the getSheet
method.oCM
- The column to select.java.lang.Exception
public Workbook getWorkbook() throws java.lang.Exception
Workbook
being accessed.
This allows inspection or modifications to be made to the Workbook using the POI library directly.
java.lang.Exception


eLibrary
Username:
Password:
Forgot Your Username or Password?
Sign Up
Log In >>
designed by ryan yang


| Class and Description |
|---|
| Converter
Converter implementations are responsible marshalling Java objects
to/from textual data.
|
| ConverterLookup
Responsible for looking up the correct Converter implementation for a specific type.
|
| ConverterRegistry
An interface for the converter management.
|
| DataHolder
Holds generic data, to be used as seen fit by the user.
|
| SingleValueConverter
SingleValueConverter implementations are marshallable to/from a single value String representation.
|
| Class and Description |
|---|
| Converter
Converter implementations are responsible marshalling Java objects
to/from textual data.
|
| ConverterMatcher
ConverterMatcher allows to match converters to classes by
determining if a given type can be converted by the converter instance.
|
| MarshallingContext |
| UnmarshallingContext |
| Class and Description |
|---|
| Converter
Converter implementations are responsible marshalling Java objects
to/from textual data.
|
| ConverterMatcher
ConverterMatcher allows to match converters to classes by
determining if a given type can be converted by the converter instance.
|
| DataHolder
Holds generic data, to be used as seen fit by the user.
|
| ErrorReporter
To aid debugging, some components expose themselves as ErrorReporter
indicating that they can add information in case of an error..
|
| ErrorWriter
To aid debugging, some components are passed an ErrorWriter
when things go wrong, allowing them to add information
to the error message that may be helpful to diagnose problems.
|
| ErrorWritingException
Abstract base class for exceptions supporting an ErrorWriter.
|
| MarshallingContext |
| SingleValueConverter
SingleValueConverter implementations are marshallable to/from a single value String representation.
|
| UnmarshallingContext |
| Class and Description |
|---|
| Converter
Converter implementations are responsible marshalling Java objects
to/from textual data.
|
| ConverterMatcher
ConverterMatcher allows to match converters to classes by
determining if a given type can be converted by the converter instance.
|
| ErrorReporter
To aid debugging, some components expose themselves as ErrorReporter
indicating that they can add information in case of an error..
|
| ErrorWriter
To aid debugging, some components are passed an ErrorWriter
when things go wrong, allowing them to add information
to the error message that may be helpful to diagnose problems.
|
| MarshallingContext |
| SingleValueConverter
SingleValueConverter implementations are marshallable to/from a single value String representation.
|
| UnmarshallingContext |
| Class and Description |
|---|
| Converter
Converter implementations are responsible marshalling Java objects
to/from textual data.
|
| ConverterMatcher
ConverterMatcher allows to match converters to classes by
determining if a given type can be converted by the converter instance.
|
| MarshallingContext |
| UnmarshallingContext |
| Class and Description |
|---|
| Converter
Converter implementations are responsible marshalling Java objects
to/from textual data.
|
| ConverterMatcher
ConverterMatcher allows to match converters to classes by
determining if a given type can be converted by the converter instance.
|
| MarshallingContext |
| SingleValueConverter
SingleValueConverter implementations are marshallable to/from a single value String representation.
|
| UnmarshallingContext |
| Class and Description |
|---|
| Converter
Converter implementations are responsible marshalling Java objects
to/from textual data.
|
| ConverterLookup
Responsible for looking up the correct Converter implementation for a specific type.
|
| ConverterMatcher
ConverterMatcher allows to match converters to classes by
determining if a given type can be converted by the converter instance.
|
| MarshallingContext |
| SingleValueConverter
SingleValueConverter implementations are marshallable to/from a single value String representation.
|
| UnmarshallingContext |
| Class and Description |
|---|
| ConversionException
Thrown by
Converter implementations when they cannot convert an object
to/from textual data. |
| Converter
Converter implementations are responsible marshalling Java objects
to/from textual data.
|
| ConverterMatcher
ConverterMatcher allows to match converters to classes by
determining if a given type can be converted by the converter instance.
|
| ErrorWriter
To aid debugging, some components are passed an ErrorWriter
when things go wrong, allowing them to add information
to the error message that may be helpful to diagnose problems.
|
| ErrorWritingException
Abstract base class for exceptions supporting an ErrorWriter.
|
| MarshallingContext |
| UnmarshallingContext |
| Class and Description |
|---|
| ConversionException
Thrown by
Converter implementations when they cannot convert an object
to/from textual data. |
| Converter
Converter implementations are responsible marshalling Java objects
to/from textual data.
|
| ConverterMatcher
ConverterMatcher allows to match converters to classes by
determining if a given type can be converted by the converter instance.
|
| ErrorWriter
To aid debugging, some components are passed an ErrorWriter
when things go wrong, allowing them to add information
to the error message that may be helpful to diagnose problems.
|
| ErrorWritingException
Abstract base class for exceptions supporting an ErrorWriter.
|
| MarshallingContext |
| SingleValueConverter
SingleValueConverter implementations are marshallable to/from a single value String representation.
|
| UnmarshallingContext |
| Class and Description |
|---|
| Converter
Converter implementations are responsible marshalling Java objects
to/from textual data.
|
| ConverterMatcher
ConverterMatcher allows to match converters to classes by
determining if a given type can be converted by the converter instance.
|
| MarshallingContext |
| SingleValueConverter
SingleValueConverter implementations are marshallable to/from a single value String representation.
|
| UnmarshallingContext |
| Class and Description |
|---|
| ConversionException
Thrown by
Converter implementations when they cannot convert an object
to/from textual data. |
| Converter
Converter implementations are responsible marshalling Java objects
to/from textual data.
|
| ConverterLookup
Responsible for looking up the correct Converter implementation for a specific type.
|
| ConverterRegistry
An interface for the converter management.
|
| DataHolder
Holds generic data, to be used as seen fit by the user.
|
| ErrorWriter
To aid debugging, some components are passed an ErrorWriter
when things go wrong, allowing them to add information
to the error message that may be helpful to diagnose problems.
|
| ErrorWritingException
Abstract base class for exceptions supporting an ErrorWriter.
|
| MarshallingContext |
| UnmarshallingContext |
| Class and Description |
|---|
| Converter
Converter implementations are responsible marshalling Java objects
to/from textual data.
|
| ConverterMatcher
ConverterMatcher allows to match converters to classes by
determining if a given type can be converted by the converter instance.
|
| Class and Description |
|---|
| ErrorReporter
To aid debugging, some components expose themselves as ErrorReporter
indicating that they can add information in case of an error..
|
| ErrorWriter
To aid debugging, some components are passed an ErrorWriter
when things go wrong, allowing them to add information
to the error message that may be helpful to diagnose problems.
|
| Class and Description |
|---|
| ErrorReporter
To aid debugging, some components expose themselves as ErrorReporter
indicating that they can add information in case of an error..
|
| ErrorWriter
To aid debugging, some components are passed an ErrorWriter
when things go wrong, allowing them to add information
to the error message that may be helpful to diagnose problems.
|
| Class and Description |
|---|
| ErrorReporter
To aid debugging, some components expose themselves as ErrorReporter
indicating that they can add information in case of an error..
|
| ErrorWriter
To aid debugging, some components are passed an ErrorWriter
when things go wrong, allowing them to add information
to the error message that may be helpful to diagnose problems.
|
| Class and Description |
|---|
| ErrorReporter
To aid debugging, some components expose themselves as ErrorReporter
indicating that they can add information in case of an error..
|
| ErrorWriter
To aid debugging, some components are passed an ErrorWriter
when things go wrong, allowing them to add information
to the error message that may be helpful to diagnose problems.
|
| Class and Description |
|---|
| Converter
Converter implementations are responsible marshalling Java objects
to/from textual data.
|
| ConverterLookup
Responsible for looking up the correct Converter implementation for a specific type.
|
| ConverterRegistry
An interface for the converter management.
|
| SingleValueConverter
SingleValueConverter implementations are marshallable to/from a single value String representation.
|
| Class and Description |
|---|
| ConverterLookup
Responsible for looking up the correct Converter implementation for a specific type.
|
Copyright © 2004–2021 XStream. All rights reserved.


Component: QueueC
generic module QueueC(typedef queue_t, uint8_t QUEUE_SIZE)
A general FIFO queue component, whose queue has a bounded size.
Author:
Philip Levis
Geoffrey Mainland
Date:
$Date: 2009-06-25 18:37:24 $
Provides
interface
Queue
<queue_t>


Across: 1. Help us rib characters such as 21 18? (9) 6. Roughly: old and very limited (5) 9. Animal's foot twisted in secret torture (7) 10. It can get lodged between teeth, entering by mouth or around the eye socket (7) 11. Mount mics carefully... leader will address millions with centenary of this 23 being celebrated in 11 down (9) 12,20. An ace granny upset conservative first lady (5 6) 13. Make life harder for couple pursuing hollow idealism (6) 15,7dn. Reformed group reject bent government leader - they aim to improve the world by the book (7 9) 18. see 21 down 20. see 12 22. In weather, you hear two such beasts (5) 24. Where washing gets done, city gets wet perhaps? (9) 26. Recalled in memoir as original birthplace of Guevara and Messi (7) 27. Handing out guns is crazy after start of insurrection (7) 29,19dn. Slimy toilets upset 50 year old performer (5 7) 30. Is one big ocean fish caught with poles, as some are in Africa? (9) Down: 1. Champion rolled in a fix (3) 2. Explosion involving large colourful display (5) 3. Is this 'bad' for being calm and composed? No, ruins it! (9) 4. Champion in a fix (6) 5. Somewhere with good view of troop movements (7) 6. Leaves wrapped around copper bar (5) 7. see 15 across 8. Famous 22 to whom Louis sang 'Hello...' (5) 11. Some wretch in Africa, once sick man of Asia? (5) 14. Has post office bearings of 180, 135, 157.5, and 180 degrees? (9) 16. Excessive indulgences: obese sod revoltingly throwing up (9) 17. King gets into beats, but then flags badly (5) 19. see 29 across 21,18ac. Source of uploads in jail, sadly, as having told of crimes involved in western dominance ultimately (6 7) 22. Fluid opponents of bridge have spirit (5) 23. Quiet, creative group (5) 25. 23 island among ones hosting brisk business (5) 28. Good like American petrol? (3)


[t]Not expected transaction errors![/t]
[t]Data validation wasn't succesfull![/t]
[t]If necessary, report this problem. Your Order #:[/t]{$orderID}
[t]Your payment was accepted[/t]
[t]Your Order number is:[/t] {$orderID} [t]Confirmation number is:[/t] {$payid} [t]Please click on 'Continue' in order to insert your vacancy in our database![/t]


Behind the Scenes: Garden - Blender 2.8
Hello everyone.
My name is Farrukh Abdur Rahman and I am a 3D artist. I have a deep love of creating 3D art. Currently, I am working as a freelancer on 3D projects with clients around the world. Most of my skills have been developed from self-learning, from online resources and tutorials. I am from Pakistan.
I am happy to share my work process of creating the Garden artwork.
This project was completely made in Blender 2.8. I have shared different steps on how I created this scene. I have tried to keep it simple and easy to understand.
Following are some of the final views of this project.
Concept Idea
The project started as the fall season was coming. I looked for different reference places and I selected Japanese-themed gardens as the main source of inspiration for my artwork.
Collecting References
The very first step was to gather different reference images of Japanese gardens and fall colors. Then, I started identifying which objects I would be including in my scene. The references helped in making the scene representation more pleasantly similar looking to a garden.
For this artwork, I was going for more stylized forms while still maintaining a Japanese theme.
Reference Sheet
Modeling
I started with one object at a time and modeled it. Most of the objects start with simple primitive shapes like cubes and cylinders that were then modified using standard poly modeling techniques like extrude, edge loops, insets, and cuts to make the desired objects, as needed.
As the final views were going to be mostly from a distance, I did not have to create too many details.
In some objects I added a subdivision modifier to make them look smoother.
There are about 25 different objects in this scene. Most are fairly simple in design.
Most objects were created following relevant reference images.
I created this character for the scene. I wanted to keep it simple.
For some objects I used Blender sculpting tools as well.
For any sculpt, I block out the basic shape with spheres or cylinders to draft a shape, then remesh them to combine together, smooth the surface joints, and start adding adjustments or details. I was mostly working with low-mid poly meshes during sculpt mode. Sculpting brushes like the grab brush, smooth brush, and pinch brush are a few common ones that I use.
The remesh panel offers two options: Voxel and Quad. First I use Voxel to combine the meshes into one and later, if needed, Quad can be used to clean the mesh topology more.
Some 3D objects, such as rocks, leaves, plants, fish, and grass patches, have been reused all over the environment. Using transform, scale, and rotation, I slightly altered the models so they didn’t look like exact copies. Most of the 3D models are low poly with a subdivision modifier applied to make them look smoother during renders.
Creating Grass
The grass was created using a particle system. I created a plane for it and applied a simple hair particle setup. For the grass material I assigned a standard BSDF material. I made 2-3 different variations of the plane sizes and placed them around the space.
The underwater plants also use a particles setup. I assigned a custom object collection over a flat plane and changed some parameters to spread it across.
Koi Fish and Material Creation
For the fish, I modeled one base mesh and then later created different color variations for it. The fish uses a procedural material which allowed me to create any sort of Koi-type pattern.
Later on, I added a bend modifier to make the fish body shapes slightly different.
Materials for the Koi Fish
For creating the Koi fish Material in Blender, I recommend a very nice tutorial by String Fairy. I have added it below for anyone interested.
Creating Rocks with Particles
The rocks that surround the base use a particle system. I created a low poly cylinder and then added a particle system using an object collection consisting of 3-4 types of rock models. It then creates a rounded wall type looking rock structure.
It was efficient and easy to create a base quickly and customize as needed. For the rocks, I created a set of low poly and some smooth, high poly rocks.
Creating Trees
The trees were created using a great free Modular Tree add-on by Maxime Herpin. It allows a variety of trees to be created quickly and with leaves.
Using this, I made two different tree sets, changed some parameters, and added them into the scene. Color and leaves materials were easily created with the trees.
Trees created using the Modular Tree Add-on
Almost all of the 3D objects use procedural materials. This allows for a lot of control and quick adjustments. In most cases the materials are just solid colors.
Water
I used a refraction node and a glossy node to create the water. I have attached the node view for it below. Although there was room for improvement on the water, I was happy with the results I needed.
I added a small noise displacement on the plane as well to break the reflections slightly.
This is the node setup I used.
Lighting
For the lighting of the scene, the ambient source of light comes from the HDR map that I used in the world environment setting. The HDRI map I used is from HDR Haven, which offers great quality, free HDRI maps.
With only HDRI Lighting
The other source of light is the sun. I used it to add more lighting to the scene and for better shadow control.
With sun light added and HDRI
Rendering with EEVEE and Cycles
I used EEVEE for most of the real-time views and animated 360 turntable. Later, I did some new renders in Cycles to get more refined details and for a more improved visual quality.
EEVEE Realtime Viewport
I have added a simple world node setup that I use in my work most of the time.
First thing, it hides the HDRI map but will keep the HDRI lighting to show in the scene. The other thing it does is allow you to set any background color in the render and viewport.
For EEVEE rendering, the settings I used are standard. They work mostly well. But depending on any scene, I recommend changing values as needed. Each render generated is almost instant as results are real-time.
- Ambient Occlusion
- Bloom
- Screen Space Reflections/ Refractions
- Soft Shadows
- Color Management Look Contrast
Creating a Turntable Animation Real-time with EEVEE
To quickly create a 360 camera turnaround animation, there is a very good free add-on, Turnaround Camera, available in Blender. Simply select the camera and object and it will create a camera rotation around any specific object. I used it for my scene.
Organization of Objects in Scene
It is good to keep things organized from the start to manage any project easily. I created separate collections for different objects and it helped me a lot when working. I was able to turn off, hide, isolate, select, and perform editing on any particular area using the outliner.
Scene Collection List
It took me about 5-6 days to develop this artwork. I had a great time making it.
That is all I have to share for this project. I hope you find it useful in some way. Feel free to let me know in the comments below if you have any questions and I will be happy to reply.
I would like to thank BlenderNation for this opportunity and giving me a chance to share the details of this project.
For anyone interested, my latest artworks can be found on ArtStation and on different social media accounts listed below.
Thank you very much!
About the Author
Farrukh Abdur Rahman, I am a 3D Artist and Designer.