Thursday, December 27, 2012
Hear hear: On the us' unregulated Internet telecom monopoly
Tuesday, December 25, 2012
Find: Sending this holiday e-card will teach you how to write a little HTML
Sending this holiday e-card will teach you how to write a little HTML
Codecademy is the most well known and well funded of the startups which sprouted over the last year and half offering innovative ways for normal folks to learn how to program. It attracted investors like Kleiner Perkins and Union Square Ventures, as well as high profile users like New York Mayor Michael Bloomberg. It was this writer's New Year's resolution last year, though sadly I stopped my coding practice after just a few weeks. Today the company is offering a new product themed for the holidays. Pick one of six holiday e-cards and the service will teach you how to create it yourself with a tutorial in HTML and CSS. You can tweak the existing "code cards" or create one from scratch with the help of a few prepared ingredients....
Find: Web Served, part 5: A blog of your own
Web Served, part 5: A blog of your own
We've got a Web server. We've got SSL/TLS. We've got PHP. We've got a database. Now, finally, it's time to do something with them: we're going to set up self-hosted WordPress, one of the Internet's most popular blogging platforms.
Certainly, WordPress isn't the only choice. There are many blogging platforms out there, ranging from big and full-featured content management systems (like WordPress, Drupal, or Joomla) to static site generators like Jekyll (and its customized variant Octopress, which I use on my own blog). However, WordPress is extremely popular, and it also has a wealth of themes and plugins available with which you can customize its behavior. So, because it's the platform that first comes to mind when people think of "blogging," we're going for it.
Disclosure, and a word on security
This isn't the first time I've talked about setting up WordPress. Some parts of this article will be taken from my previous blog post on the subject, though the instructions here will contain a number of improvements.
Sunday, December 16, 2012
Find: Web Served, part 4: Get your database on
Web Served, part 4: Get your database on
For new readers just joining us, this is the fourth in a series of articles on getting your hands dirty by setting up a personal Web server and some popular Web applications. We've chosen a Linux server and Nginx as our operating system and Web server, respectively; we've given it the capability to serve encrypted pages; and we've added the capability to serve PHP content via PHP-FPM. Most popular Web apps, though, require a database to store some or all of their content, and so the next step is to get one spun up.
But which database? There are many, and every single one of them has its advantages and disadvantages. Ultimately we're going to go with the MySQL-compatible replacement MariaDB, but understanding why we're selecting this is important.
To SQL or NoSQL, that is the question
In most cases these days, when someone says "database" they're talking about a relational database, which is a collection of different sets of data, organized into tables. An individual record in a database is stored as a row in a table of similar records—for example, a table in a business's database might contain all of that business's customers, with each record consisting of the customer's first name, last name, and a customer identification number. Another table in this database might contain the states where the customers live, with each row consisting of a customer's ID number and the state associated with it. A third table might contain all the items every customer has ordered in the past, with each record consisting of a unique order number, the ID of the customer who ordered it, and the date of the order. In each example, the rows of the table are the records, and the columns of the table are the fields each record is made of.
Saturday, December 15, 2012
Thursday, December 13, 2012
Project: Library Visualization
The Skimmer project, or “All Things N.C. State,” included adding and rewriting code in order to add features as well as optimize existing code.
The main features that we added are:
An additional color scheme
The new color scheme consists of red and white bubbles.
An additional option was added to the sidebar for sound effects. These sound effects are heard when bubbles two or more bubbles collide.
A “Pointer Bubble”
This bubble is an additional bubble that follows the user’s mouse, allowing for a more interactive environment. Users can user the pointer bubble to repel other bubbles, or on the tablet version, repel bubbles with one finger while attracting them with another.
“Drag and Drop” Bubbles
A drag and drop feature was also added. This allows viewers to move bubbles around the screen, adding to the overall interactive nature of the bubbles.
We not only added new features, but also improved existing features. Changes were also made to:
The sidebar was reorganized to reflect the new features that were added as well as some features that our clients did not want, such as the keyword search and toggle between vibrant colors and vibrant images. We also added the option for turning the pointer bubble and sound effects on and off.
Prevent duplicate images
In the original version, bubbles with different keywords would be linked to the same article and therefore producing bubbles with duplicate images. Having these duplicate images reduced the visual appeal of the bubbles, so we created a check that only allows one image with a particular URL. Also, image bubbles are now separate from their corresponding keyword bubble, allowing the viewer to see more relative keywords.
We also improved the overall runtime of the project. This was done by attempting to optimize the code as well as fixing some errors involving how the code requests images. Additionally, the code was optimized for tablets to allow users to interact with bubbles using multitouch.
Increased interactivity within tablets
Not only was the code optimized for tablets, but the project running on a tablet provides an additional feature. The multitouch input of a tablet allowed us to create different bubble reactions depending on whether the touch was the first or second touch. On the first touch, bubbles are repelled while with the second touch, bubbles are attracted. Even though there is no specific “purpose” for this feature, it greatly increases viewer interactivity with the bubbles.
Project: NC 10 Percent
NC ten percent\htdocs\genXMLPartnersDetail1.php
NC ten percent\htdocs\genXMLParnersDetailHelper.php
NC ten percent\htdocs\partners.php
NC ten percent\htdocs\partners_detail.php
NC ten percent\htdocs\partners_detail1.php
NC ten percent\htdocs\partners_detail2.php
NC ten percent\htdocs\utilities.php
NC ten percent\htdocs\css\layout.css
NC ten percent\htdocs\css\jquery-ui-1.8.7.custom.min.js
NC ten percent\htdocs\css\jquery.slideto.min.js
NC ten percent\htdocs\test\genXMLPartnersDetail1.php
NC ten percent\htdocs\test\genXMLParnersDetailHelper.php
NC ten percent\htdocs\test\partners.php
NC ten percent\htdocs\test\partners_detail.php
NC ten percent\htdocs\test\partners_detail1.php
NC ten percent\htdocs\test\partners_detail2.php
NC ten percent\htdocs\test\utilities.php
NC ten percent\htdocs\test\css\layout.css
NC ten percent\htdocs\test\css\jquery-ui-1.8.7.custom.min.js
NC ten percent\htdocs\test\css\jquery.slideto.min.js
Project: Sustainable Gardens
The original website was hardcoded HTML, with little room for updating or upgrading functionality. Our first, and probably hardest task, was updating the web page to a more robust system. We changed the webpages to use php, hosted on an apache server and utilizing a mySQL database. The database is used to store values relating the events and to store the information on the greenways. The PHP allows us to access these database elements to display on the site, as well as helping create a form for submitting issues, and displaying current weather, and the forecast for today and tomorrow.
The original site listed accessibility info for each greenway in a separate tab, which we moved to the information tab to reduce redundancy. We also added pictures of each individual greenway to its respective page.
The report issues page sends an email to the city of Winston-Salem with the problem, and also has a mobile link for calling the city if there is a more pressing matter, or if it is more convenient for the user.
Some things we would like to have completed were real time GPS tracking translated into the report issues page. We also wanted to have automated driving directions to each greenway from someone's current location. Instead there is just entrance info under each greenway. Some of the greenways can be difficult to get to, and are not easily accessed from major roads. Trying to map it without proper information would be haphazard, especially considering some of the latest tech news regarding people getting lost in huge parks due to faulty mapping software. With the new back end of the site, it can be more easily updated to do these types of things in the future, if Winston-Salem chooses to.
Team: Harendra Patel, Lai Tran, Lance McDonald, Andrew Felsher, Kyle Wrenn
Project: Real Estate Management
George Properties is a property management company that handles the more complicated and expensive aspects of property management for their clients. We were brought on to help create a website for the company that helps advertise their prices and services to potential clients as well as actually providing services to the company's present clients.
Our goal was to create a framework and design that looked professional and catered to the needs of both the owner and his clients. We designed the navigational layout and set up the pages that the company would eventually populate with content. Outside of that, we also added some functionality for their existing clients. We added a contact page, a service request form, and created listings of available properties. We also did some small scale work on the mobile display to ensure that the site looked reasonable on mobile devices.
Overall, our main objective was to create a manageable product for the company moving forward. We needed to create something that was readable, understandable, and repeatable for our client, who had very little html experience. We spent a large amount of time in post production walking our client through the site and making sure he understood what was happening and that he was happy with the direction the site had taken.
As the project drew to a close, we discovered some potential pieces that could be added in the future. Eventually, the owner wants to be able to receive job applications through the site. Also, the mobile display is need of further work in order to be more appealing to customers.
Team Real Estate : Anthony Ursetto, Dorian Bullerwell, Brian Martin, Christopher Jones, Eric Richardson
Main GitHub Page
Activate Good Gallery
Wednesday, December 12, 2012
Project: Mobile Search Library.
Basically, this is a mobile web, very similar to a web app. This mobile web allows user searching the library database and displays the results. Everytime user performs a search, there is an API call that sent to the live search service. The live search service then reads the API and returns a XML file that contains the results information. The mobile web will process XML file and display results to user.
For this project, we completed many works: adding refine search, changing interface and layout, correcting some limitations, and adding additional option for user's conveniences.Generally, we finished the initial plan to improve this mobile web.
However there are things that could be improved in future: quick option performing an "on-the-fly search"; improving the mobile web to be able to work on more devices; display only a few of the sub-filter options while giving the option to expand the list further; optimize choice of provided filter list; and more.
Links to Voicethread and GitHub repo:
Tuesday, December 11, 2012
Announcements: visitors during our final presentations (updated)
Currently scheduled as visiting us during final presentations are:
- Ravi Devarajan, SAS
- Alan Cox, David Motsinger & Lee Eason, WebAssign (updated to include Lee)
- Cory Lown, NCSU Digital Library Initiatives
- Tom Miller, NCSU Entrepreneurship Initiative
Announcement: screencasting tools
Just added some pointers to screencasting tools on the site here.
Monday, December 10, 2012
Reminder about projects
Sunday, December 9, 2012
Find: Russia, China, and other nations draft proposal to give ITU greater influence over the internet
Russia, China, and other nations draft proposal to give ITU greater influence over the internet
A proposal introduced Friday at the World Conference on International Telecommunications would lend the ITU and its member states greater control over the internet. Changes outlined in the document would transfer many duties related to the web's backend — IP address and domain name allocation, for example — away from ICANN. Instead, that power would be placed in the hands of individual governments. A leaked copy posted on WCITLeaks reveals that Russia, a longtime proponent of such ideas, has also rallied the support of the United Arab Emirates, China, Saudi Arabia, Algeria, Sudan, and Egypt in drafting the document.
"Member states have the right to manage all naming, numbering, addressing and identification resources used for...
Tuesday, December 4, 2012
Announcement: last day for course evaluation!
This is the last day to do online course evaluation! Please do take the time to evaluate this course, it really helps make the course experience better for your fellow students.
Monday, December 3, 2012
Spotted: Node Summit - The Importance of Cross Platform
Node Summit: The Importance of Cross PlatformJoyent's Ryan Dahl, Microsoft's Gianugo Rabellino and Rackspace's Paul Querna discuss why Node.js is so important for the future of cross platform application development.
Sunday, December 2, 2012
Find: Good idea - Music Hack Day project maps out lyrics to Johnny Cash's 'I've Been Everywhere' in realtime
Music Hack Day project maps out lyrics to Johnny Cash's 'I've Been Everywhere' in realtime
In 1996, the legendary Johnny Cash recorded "I've Been Everywhere," putting his signature on an old-time country classic. The song, which rattles off dozens of locations throughout North America, was an appropriate fit a musician that toured rigorously throughout his storied career. Now through the magic of Google Maps, you can listen to the song while each one of those destinations is labeled with a Johnny Cash pin — all in realtime before your own eyes. Developer Iain Mullan whipped the project together for Music Hack Day London 2012 using MusixMatch (for lyrics), Toma HK and his own programming know-how. In all, mapping out "I've Been Everywhere"'s itinerary results in 112515 miles of travel. Cash undoubtedly crossed through many of...
Wednesday, November 28, 2012
Find: Intel Joins Web Platform Stewards
Monday, November 26, 2012
Spotted: The Web Won't Be Safe or Secure until We Break It
The Web Won't Be Safe or Secure until We Break ItUnless you've taken very particular precautions, assume every Web site you visit knows exactly who you are.
Spotted: Browser Security Case Study: Appearances Can Be Deceiving
Browser Security Case Study: Appearances Can Be DeceivingA discussion with Jeremiah Grossman, Ben Livshits, Rebecca Bace, and George Neville-Neil
Competition: apps for NC State EI's Silicon Valley trip due tomorrow
NC State EI (@ncsuei)
Don't forget! Applications to participate in the EI's Spring Break trip to Silicon Valley are due tomorrow at noon! tinyurl.com/d2cypox
Find: How mobile is taking over our computing load, hour by hour
How mobile is taking over our computing load, hour by hour
Although mobile has been coming on strong as a primary means of computing, it still lags overall desktop internet usage. But for some publishers who started on the web, there are already moments during the week when mobile drives the majority of traffic or sales.
The Guardian’s Anthony Sullivan, group product manager for Guardian Core products at Guardian News & Media, said Monday that mobile — both smartphones and tablets — now contributes about 35 percent of traffic overall. That’s up from 10 percent at the start of 2011, when it was primarily smartphone traffic. (See disclosure below)
But at 6 a.m. to 7 a.m. in the morning local time, the Guardian gets more traffic from mobile devices. It also sees more mobile visitors than desktop visitors on Saturdays at 3 p.m. when the Premier League is under way.
Meanwhile, online design store Fab.com said late last month that on Saturdays between 12:00 a.m. and 6 a.m. local time, it sees 53 percent of its sales from mobile devices. On recent weekends, sales from mobile devices are now up to 40 percent, with weekend mornings before noon leading the way. Saturday evenings are also very popular with mobile users, with 44 percent of users buying on mobile devices between 6 p.m. and midnight.
The numbers are still early and these two properties are pretty popular with mobile users. Sullivan said in a Guardian story that the tipping point in favor of mobile might still be two years away. Fab’s CEO and co-founder Jason Goldberg, however, said based on the fast growth of mobile sales, he believes that Fab will see more parts of the day in which traffic from mobile devices goes over 50 percent in the coming months. And he said mobile will contribute more sales than desktop on certain days “soon.” Currently, 33 percent of Fab’s sales come from mobile devices.
The numbers underscore why mobile is so powerful. And it highlights the continuous nature of computing these days. The reality is today we are constantly on some type of computer throughout the day, moving back and forth between devices for different tasks and different settings. Mobile devices fill in the times when reaching for a laptop or desktop is more difficult, including early mornings, during lunch, as we settle in for the night and during the weekends....
Find: The state of broadband in the U.S.
The state of broadband in the U.S. [infographic]
For many people, their broadband connections are their lifelines. So what is the state of broadband in the U.S.? Well, when it comes to speed and price and adoption, we’re certainly not a leader — “middling” is a better way to describe our position.
Currently 119 million people that live in the U.S. don’t have broadband connections (for many reasons, including not wanting it or not being able to afford it) while 19 million don’t even have the option to get it. Our rate of broadband adoption (62 percent) lags behind countries such as South Korea, the U.K.,and Germany, according this year’s Federal Communication Commission report. (We’re closer to the penetration rates to Japan, Finland, and Canada.) These numbers are not likely to change soon, given that broadband growth is slowing and providers are moving away from wireline infrastructure.
Pricewise, we’re not in the top 10 in any speed tier, and in the in the highest tier — 15-25 Mbps — we’re 26th out of 32 countries. Hong Kong and Denmark both have cheaper internet — and faster average broadband speeds.
In this infographic, we highlight some key facts on broadband in the U.S. We obtained the data from the FCC, the National Broadband Map and Akamai.
196.7 million (62%)
Americans who have broadband
rank in wired broadband adoption per capita
Green denotes areas with at least two wireline broadband providers. Click to see how well your area is covered by both wireline and wireless broadband providers. Source: National Broadband Map.
U.S. broadband speed rank worldwide
Wednesday, November 21, 2012
Find: Google rallies opposition to UN takeover of Internet governance
Google rallies opposition to UN takeover of Internet governance
The world's leading search company has decided to come out swinging against an effort by the International Telecommunications Union (ITU), the telecommunications arm of the United Nations, to seize a larger role for itself in Internet governance.
"There is a growing backlash on Internet freedom," Google says on its website. "Forty-two countries filter and censor content. In just the last two years, governments have enacted 19 new laws threatening online free expression."
Google worries that these censorious governments could use the upcoming World Conference on International Telecommunications, which starts December 3, as an opportunity to grab more authority over the Internet. "The ITU is the wrong place to make decisions about the future of the Internet," Google argues.
Find: How Team Obama's tech efficiency left Romney IT in dust
How Team Obama's tech efficiency left Romney IT in dust
Despite running a campaign with about twice the money and twice the staff of Governor Mitt Romney's presidential bid, President Barack Obama's campaign under-spent Romney's on IT products and services by $14.5 million, putting the money instead into building an internal tech team. Based on an Ars analysis of Federal Election Commission filings, the Obama campaign, all-inclusive, spent $9.3 million on technology services and consulting and under $2 million on internal technology-related payroll.
The bottom line is that the Obama campaign's emphasis on people over capital and use of open-source tools to develop and operate its sophisticated cloud-based infrastructure ended up actually saving the campaign money. As Scott VanDenPlas, lead DevOps for Obama for America put it in an e-mail interview with Ars, "A lesson which we took to heart from 2008 [was that] operational efficiency is an enormous strategic advantage."
The Romney campaign spent $23.6 million on outside technology services—most of it on outside "digital media" consulting and data management. It outsourced most of its basic IT operations, while the Obama campaign did the opposite—buying hardware and software licenses, and hiring its own IT department. Just how much emphasis the Obama campaign put on IT is demonstrated by the fact that the campaign's most highly paid staff member was its CIO, Michael Slaby, with an annualized salary of about $130,000...
Monday, November 19, 2012
Announcement: Course evaluation is up!
Course evaluation is up and running for Fall 2012! Please make sure to go there soon and evaluate this course; it'll help me make improvements for your fellow students in the next course.
Evaluation closes on December 5 at 8am.
Thursday, November 15, 2012
Guest: More from Jason Casden in-browser storage talk
Hi Ben,Thanks for inviting me to talk about in-browser storage today. To give a bit more context to the browser vendor fragmentation, here is a browser storage discussion involving Brendan
Eich from Mozilla: http://news.ycombinator.com/item?id=2982990 The most publicized objection is that WebSQL was a standard bound to
just a single underlying implementation (SQLite). It seems that there
might have also some architectural objections, since the replacement
(IndexedDB) implements such a different model. I think they can both
work well from a technical perspective--it's just the fragmentation
that can be frustrating. By the way, caniuse.com can be useful when
sorting our browser support issues: http://caniuse.com/sql-storage
Guests: Alan Cox and David Motsinger of WebAssign will visit on 12/13
Alan Cox (director engineering) and David Motsinger (CTO) of WebAssign will visit us during final presentations on December 13.
Guests: Lee Eason and Brendan Blackwood of WebAssign visit on 11/29
Lee Eason and Brendan Blackwood (both software engineers) will visit us from WebAssign on 11/29.
Guests: Chrissy Justice and Ben Clark of WebAssign on 11/20
Chrissy Justice (QA analyst) and Ben Clark (UX designer) of WebAssign will sit in on critique next Tuesday, 11/20.
Tuesday, November 13, 2012
Announcement: all crit feedback now online
All critique feedback should now be online at the usual spot.
Sunday, November 11, 2012
Find: OpenNews - the future of reporting is at the growing intersection of news, storytelling and web tech
OpenNews: looking back, moving forward.
This is the second of three posts about the state of development in journalism, where we’re at with the Knight-Mozilla OpenNews project, and where we’re going. It caps off on Thursday with the announcement of the 2013 Knight-Mozilla Fellows, an announcement that then launches us into the Mozilla Festival in London, starting Friday
With the Mozilla Festival approaching in just two days, and the announcemnet of our 2013 Fellows happening tomorrow, it’s a nice moment to reflect on how far the Knight-Mozilla OpenNews project has come in 2012 and where we’re going in 2013.
Writing this in the looming shadow of a trans-Atlantic flight to London for the Mozilla Festival, it’s actually pretty overwhelming just how far our project has transformed since I “thought out loud” about opportunites in the intersection of journalism and tech prior to last year’s Mozilla Festival. So it’s time for a little more thinking out loud, both about where we’ve been this year, and where we’re going next.
OpenNews 2012: there and back again
Back in February, we announced a new name and an “evolved” focus for the newly-christened Knight-Mozilla OpenNews project. The idea was to keep our Fellowship program intact, but to build out a much larger program dedicated to growing the community around coding and journalism. Here’s how we did:
Hack Days: We went into 2012 with a new initiative to sponsor, promote, and support hack days around the world that adopted journalistic themes. I firmly believe that if you want to grow the community around tech and journalism, you need to engage people in a way that demonstrates this is a place hackers, developers, and engineers want to play. Hack days are incredibly effective in doing that, and here as we approach the end of year, we will have helped sponsor more than 20 hack days around the world, with over 2000 participants.
Source: Throughout 2012, I’ve been incredibly lucky to work with the talented Erin Kissane and Ryan Pitts to create Source, a website designed to be a centerpoint for the journo-code community. Launched last month after being in a public beta since the Summer, we’ve been able to collect looks at how news devs reacted to Hurricane Sandy, dis...
Saturday, November 10, 2012
Find: GDL Presents - Women Techmakers
Find: Get started at no cost with a faster, larger Cloud SQL database
Get started at no cost with a faster, larger Cloud SQL database
By Joe Faith, Product Manager Cross-posted with the Official Google Enterprise Blog You want your applications to be fast, even with millions of users. Anytime your user tries to retrieve information from the app or update settings, it should happen instantly. For the best performance, you need faster, larger databases - especially if you have a growing user base to serve. Google App Engine is designed to scale. And now Google Cloud SQL—a MySQL database that lives in Google’s cloud—has new features to meet the demand for faster access to more data. With today’s updates, you can now work with bigger, faster MySQL databases in the cloud:
- More Storage: We’re increasing the available storage on Cloud SQL to 100GB – ten times more than what used to be available.
- Faster Reads: We’re increasing the maximum size of instances to 16GB RAM, a 4 times increase in the amount of data you can cache.
- Faster Writes: We’re adding functionality for optional asynchronous replication, which gives the write performance of a non-replicated database, but the availability of a replicated one.
- EU datacenter availability: Now you can choose to store your data and run your Cloud SQL database instance in either our US or EU data centers.
- Integration with Google Apps Script: We’re making it quick and easy for businesses using Google Apps to use Cloud SQL. Publish and share data with Google Sheets, add data to Google Sites pages or create simple Google Forms without worrying about hosting or configuring servers.
Introducing a new trial offer Many of you have requested a trial offer to test out Cloud SQL. Today, we’re introducing a 6- month trial offer at no charge, effective until June 1, 2013. This will include one Cloud SQL instance with 0.5 GB of storage. Sign up now and get started on Cloud SQL at no cost. Joe Faith is a Product Manager on the Google Cloud Team. In a previous life he was a researcher in machine learning, bioinformatics, and information visualization, and was founder of charity fundraising site Fundraising Skills. Posted by
Thursday, November 8, 2012
Find: applying animation principles to mobile UI design
The illusion of life: applying animation principles to mobile UI design
In 1981, Disney animators introduced the world to the 12 basic principles of animation. For many, the 12 rules are held in the same esteem as Dieter Rams' ten principles of good design, and are seen as something of a bible to would-be animators. In a chapter in her book, The Mobile Frontier, Rachel Hinman looks at how the Disney principles can also be applied to mobile UI and game design, pulling in examples from Apple, Microsoft, Google, Palm, and more. Hinman believes that motion is all-important in mobile design, and highlights how transitive animations and other techniques can help bring a little "magic" into a mobile user experience. The full chapter has been published online by Smashing Magazine, while the book itself is available.
Find: applying animation principles to mobile UI design
Guest: Jason Hibbets of Redhat on Nov 20
Jason Hibbets of Redhat will visit us for critique on November 20. Jason is a project manager and involved in open source and community activism, including CityCamp and Southwest Raleigh.
Example: ESPN Fantasy Football
Wednesday, November 7, 2012
Find: HUB Raleigh Contributes To The Evolution of Co-working in Downtown
HUB Raleigh Contributes To The Evolution of Co-working in Downtown
Last week, HUB Raleigh had its official grand opening. This co-working space on Hillsborough Street adds to the growing startup scene and Innovate Raleigh initiative that continues to spread around downtown Raleigh. The space is set up for established startups in the area to work from so that they can tap the greater HUB network for future growth. I went to the packed grand opening party and returned the next day for a visit.
We’ve talked about co-working before and while I myself do not work for a startup, the community aspect around a co-working space is a natural fit for downtown. Both sides can benefit from the social aspect at HUB and the close proximity to the services in the downtown districts.
I like to compare co-working to the idea of our “third place.” There’s where you live, (first) where you work, (second) and your regular place to socialize. (third) This is a theme that is very alive and true for downtown regulars. With co-working, the community aspect of a third place is weaved into the work aspect of the second. For most, this creates relationships, personal and business, that really help create new businesses and bring ideas into creation.
Others just want to get out of the house and that’s fine too.
Grand opening party at HUB Raleigh
HUB Raleigh is slowly trying to create that community between visitors and users. For example, they have a calendar where anyone can post an event from business to social. The Click Cafe is the HUB’s on-site gathering space for breaks over food and drinks. And as community goes, HUB has members that are active in Durham’s startup scene and other places around the triangle. HUB contributes to what is going on in the triangle rather then compete and possibly take away.
I mentioned the HUB network that members are a part of. HUB is part of a 28 location network, mostly with locations in North America and Europe, where members have access to those locations and the community around it. If a startup in Raleigh decides to work in San Francisco, HUB San Francisco is now a place for them to reach to if needed. This network helps startups ease into different areas and HUB Raleigh helps visitors ease into here.
Growing startups like The ...
Sunday, November 4, 2012
Find: 'Pinch' connects multiple smartphones and tablets together to make a display
'Pinch' connects multiple smartphones and tablets together to make a displayNot content with synchronizing your phones to make one giant speaker? Researchers at the Tokyo University of Technology have developed "Pinch," an interface that lets you connect multiple devices together to form a giant disjointed display. Although the technology behind the interface remains a mystery — described only as a Wi-Fi based system — a video posted by DigInfo TV shows Pinch in action. To connect two devices, a user simply needs to pinch two adjacent screens together. The screens can be linked together in whatever alignment you choose, as the position and screen size of each display is communicated on a successful pinch. It's not the first time developers have managed to link together multiple smartphone displays, but this...
Friday, November 2, 2012
Find: Firefox gets strict about enforcement of HTTPS protection
Firefox gets strict about enforcement of HTTPS protection
Developers of Mozilla's Firefox browser are experimenting with a new security feature that connects to a specified set of websites only when presented with a cryptographic certificate validating the connection is secure.
A beta version of the open-source browser contains a list of sites known to deploy the HTTP Strict Transport Security mechanism that requires a browser to use the secure sockets layer or transport layer security protocols when communicating. HSTS is designed to provide an additional layer of security by mandating the channel is encrypted and the server has been authenticated using strong cryptography.
But there's a chicken-and-egg problem with HSTS. "Man-in-the-middle" attackers, who are positioned in between a browser and website, have the ability to prevent browsers from receiving the server code that enforces the additional protection. That makes it possible for HSTS to be circumvented by the very types of people the measure is designed to thwart.
Monday, October 29, 2012
Guest: Jennifer Capps of NCSU's Entrepreneurship Initiative visits
Jennifer Capps of NCSU's Entrepreneurship Initiative will visit us on November 8 to give a short talk about the Initiative and its Garage.
Guest: Tom Miller of NCSU's Entrepreneurship Initiative will be at final presentations on December 13
Tom Miller of NCSU's Entrepreneurship Initiative and Garage will visit with us during final presentations on December 13.
Guest: Ravi Devarajan will be back for final presentations on December 13
Thursday, October 25, 2012
Guest: David Millsaps visits Thursday November 1
David Millsaps of NewRaleigh will visit us on Thursday November 1 to give a short talk on the design of websites.
Find: Why choose Git? (compared to SVN)
Below is a link explaining why you should choose Git over SVN as your version control system, and why Git is so useful, in general (as compared to traditional version control systems which are not distributed VC systems).
Wednesday, October 24, 2012
Competition: Chancellor's Innovation Fund
Director, Design Graphics Lab | Associate Professor, Computer Science, NC State Univ.
From: Billy Houghteling <email@example.com>
Date: Tue, Oct 23, 2012 at 3:13 PM
Subject: Chancellor's Innovation Fund
To: Benjamin Watson <firstname.lastname@example.org>
Dear Benjamin Watson: If you are interested in submitting a proposal to the Chancellor's Innovation Fund, the disclosure deadline is quickly approaching. Disclosures should be submitted using our electronic invention disclosure submission tool (http://research.ncsu.edu/ott/). Inventions/ideas previously disclosed to the Office of Technology Transfer are also eligible. Please review the full solicitation for specific instructions related to proposal content, submission, and review criteria at http://research.ncsu.edu/ott/for-inventors/. A total of $450,000 is available during the FY 2014 cycle. I encourage you to consider those projects and/or ideas that could benefit from proof-of-concept funding and make sure your invention disclosure is submitted no later than November 30, 2012. The Chancellor's Innovation Fund program is highly competitive and aimed at funding technology development projects that can be translated into partnerships with industry or result in the launch of a new company. Please do not hesitate to contact me if you have any questions. Sincerely, Billy Houghteling
Springboard Innovation Center
North Carolina State University
Ph: (919) 515-7199
Fax: (919) 515-3773 www.ncsu.edu/ott
Tuesday, October 23, 2012
Announcement: critiques so far online
Your critiques so far are online and will continue to appear here (the in class only link on the main page).
Saturday, October 20, 2012
Find: Mozilla focusing on mobile
Update on Firefox Marketplace
Modern browsers based on open standards (like Firefox) enable developers to create amazing Web applications and websites. Mozilla is rapidly increasing the capabilities of the browser platform, which means developers can build more and more of their applications using Web technologies and we’ve been working hard to add more capabilities to the Web as a platform.
We first started working on building these capabilities into the Web and developing our own Firefox Marketplace last year. And, we have seen on the Web and particularly in mobile – Apps, those focused experiences are gaining massive adoption by consumers.
The future is mobile and we’ve made amazing progress with exposing Web APIs across platforms. We’re working to unlock the power of the Web on mobile, just as we did on desktop.
To this end, and based on what we have learned through our efforts to date, we’re now focusing our Marketplace offering. While we previously believed that desktop was the right initial first step to building out an HTML5 app ecosystem, we now believe that we need to pivot further and lead the way with mobile.
We’re not in any way changing our commitment to add features to Desktop as we still feel that Apps are as relevant on desktop as any other environment, but we do need to focus on mobile for the next few releases and as such you won’t see any changes in Desktop for a short period. As soon as mobile has caught up to desktop in features related to Apps we will refocus.
1) Mobile platforms will be the first target for our HTML5 apps, with desktop to follow providing the means for users to discover and manage their experience;
2) Initial platform targets are Firefox OS and Firefox for Android, with others to follow from our successes there.
We’re happy with the progress we’ve made and excited to share more soon about the next steps for the Web apps ecosystem and Firefox Marketplace. Stay tuned!
Friday, October 19, 2012
Find: web platform docs video
Spreading the News
Since we launched on Monday, we’ve seen a number of different ways people are getting the message out about WPD: blogs, news articles, tweets, press releases, and more. Alex Komoroske, Peter Lubbers, and Scott Rowe—all with Google—have put together a 30 minute video that’s a tour of our effort. This includes an overview of the site, a history of the content, instructions about getting started, possible future features, answers to viewers’ questions and much more. Take a look:
Have you used any unusual methods of telling friends and colleagues about WPD? Keep it legal, and keep it friendly, and let us know what weird ways you’re delivering the news about our site.