text:
MIX06March 21, 2006
Things you might not have expected to read on this site: I hung out with the Internet Explorer team, and they're fun people.
I decided to keep notes during MIX06 this week. I was interested in coming to this event to hear about Microsoft's future plans for Internet Explorer. It's been a predictably Microsoft-heavy event, but I hardly think exposure to this world is a bad thing. It is, after all, how a huge chunk of those building for the web approach their development, and at the root of it, we're all doing basically the same thing with different tools.
Dinner with the IE Team
Thanks mainly to Tantek Çelik, I managed to show up at an IE team dinner the first night at the Venetian Hotel here in Las Vegas. We shared a table with Chris Wilson, and another guy whose name I remember bits and pieces of (but not enough to attempt to reconstruct here).
Of course at some point I managed to ask about the more recent update to IE7, which was released during this conference. But what I found more interesting was the tangents about the difficulty of true XML parsing, as experienced by Çelik and Wilson alike when attempting to implement in their respective browsers (IE/Mac and IE/Win). And of course, I've been extremely interested in the CSS updates that have occurred between IE7 Beta 2 Preview Release, and this new MIX build that came out yesterday.
Summary for the rest of us: Floats, overflow, and the like? Fixed. Done. It's over. No more inconsistency, it looks like that's a wrap. We get min-width and max-width. Oh, joyous day. CSS2 selectors? You name it. There's only one remaining which might not make it into IE7, the rest are all there.
Naturally, I had to bring up (probably more than once) the question about CSS tables; namely, when will we get them? Cause that's what us designer types are really waiting for. Grid-based layouts in IE? Hell yeah. Long story short: not IE7. Maybe IE7.5. It's on their list. Maybe some of you can back me up on this, but I'd much rather see CSS tables implemented first, before generated content. Floats have only ever been a hackish way to layout a web page; we need something more intelligent, something that can say "yes please, I really would like column a to be as high as column b" and have it stick. Are you with me?
Bill Gates Keynote
Summarizing this one will be a bit tricky, as it was a bit of a rambling mind dump about the next few things Microsoft is doing in the web sphere. IE7, Vista, Atlas, a bit on WS-*, etc. There were a few guest speakers - the CTO of MySpace, who proceeded to show all the wildly innovative things MySpace is doing with Microsoft technology (useless photo rotating widgets and the like); a fellow from the BBC (I missed his title) who was a much more engaging speaker than either of the previous two, and proceeded to tell us about the archival problems that the BBC faces (600,000 hours of programming going back to the 30's) and the technological solutions they're exploring to make that accessible to the British public; and finally, Tim O'Reilly came on to interview Gates for a half hour or so.
Gates himself touched on some of the IE improvements we can expect, things like UI and security upgrades, and a bit of lip service to the CSS update. What was most interesting to me is that he issued a mea culpa about Microsoft's sitting on IE for so long, and that IE7 is definitely not the end of the line this time.
The Tim O'Reilly interview was interesting, as Tim and the audience had a few tough questions that could have been insightful, had Gates answered them at face value. Questions about competition, mainly — the theme seemed to be, should we take you at your word this time, given what we know from the last 10 years? But the answers rarely matched the question, and meandered into other Microsoft territory that seemed more in line with the conference agenda.
Dean Hachamovitch Keynote
Dean started with a quick history of IE, that left off at 2001. After that? (sound: crickets chirping) Anything short of an apology from Microsoft at this point is not enough: "we messed up," said Dean. But now, "we get it". They're fixing it. And it's time to show that, and keep showing it with continual improvement.
The new IE7 build was then announced, and we got a look at some of the UI/security updates. Tabs, a customizable drop-down search box, SSL certificate warnings, and the like. Lots of catch-up to everyone else, of course, but there were a few neat new things on that end.
The new search box is going to allow you to search any site, and will notify the user if a site can potentially be added to the drop-down list. Driving that is an open format that anyone can implement. The security updates are much more obtrusive, trying to actively prevent people from falling victim to all the current online scams. If you change your security settings to something unsafe, IE will nag you until you change them back, and give you a one-click method to do it. Some usability trade-offs happening here, but I think the industry is universally figuring out that ease of use doesn't outweigh safety.
So, CSS? Where are we now? Dean loaded up a couple of examples from Position is Everything and Eric Meyer's css/edge demos, and showed IE6 and IE7 rendering. We didn't get many more details than that, but there's clearly a lot more improvement happening.
On to RSS. Aside from the usual catch-up, there are a few cool things they're doing here. Dean showed an Amazon wishlist feed, where IE exposes a couple of smart filters that allow a user to filter/sort the feed by price, name, description etc. Then he showed a vanilla Flickr feed where he could hit a button and kick in a full-screen slideshow of the high-res photos. Though Apple's blue swirling RSS screensaver in Tiger is nicely rendered, this insta-screensaver from an RSS feed is seriously cool.
On to Atlas, where I tuned out to polish my notes. Atlas is essentially an AJAX and ASP.NET framework for rapid application development. Seems like a good idea if you're using ASP.NET. I'm not.
Side note: during the morning, I heard both Gates and Dean mention the term "beyond the browser" a few times. Hmm.
That's all I've got the time to write up for now. I'll likely come back in and supplement this with my notes from the Microsoft Expression sessions later in the afternoon, and the Future of IE7 panel with Dean, Chris Wilson, Eric Meyer, Molly, and a few others.
Cool review, thanks!
It looks like the IE7 team has done an admirable job of playing catch up, but I continue to find myself unwilling to accept that a company with an open disdain for standards will ever allow any program - especially one as important as IE - to totally embrace full compliance. Sure, they've come a long way in this release, but I'm worried about all of the proprietary extensions and tags that will almost certainly rear their ugly heads in IE 7.5 and beyond.
I certainly hope I'm wrong, but Microsoft's history of developing and exclusively supporting its own proprietary technology (or changing an open format just enough to make it proprietary) is long-standing and doesn't seem to be changing any time soon. Just look at what happened to the supposed XML support in Office.
Of the entire list of upgrades IE7 is getting I like the idea of the search box being able to search any website.
Great write up, and thanks for asking the tough questions over dinner.
Thanks for the write up Dave, very interesting. Looks like the IE dev team have been working hard to put things right.
I'm with you on tables before generated content. While generated content is clever and seems useful at first glance, I don't see it as solving a real-world problem. What with the CMSes and frameworks we have these days, with their script-fu and filters galore, most of the obvious uses for CSS generated content are taken care of for us already – and in a much better way.
It's nice to see a write-up from a somebody who's not on the Microsoft payroll. Most of the stuff on the virtual Mix site http://blog.mix06.com/virtualmix is a bit over-hyped.
It's nice that they're on board with most of the CSS2 selectors. It will be interesting to see what actually gets added before the official realease, expecially considering the improvements made in each of the 3 betas so far.
I'm actually very interested in hearing about what the guys at Microsoft have to say about better standards compliance on their own sites. Even the remix CSS contest was done with some of the worst markup I've ever seen (to the point that they actually changed the html 3 times during the contest). Has there been any discussion about general standards compliance and/or accessiblility other then IE7 having better CSS support? Also, any discussion about the Expression web design software?
no way! get out!
I always find it refreshing to hear what 'the other side' has to say about things. Too often we whine and bitch and moan without actually getting to see what the people we complain about are actually doing.
I've try the new IE7, but I'm not impressed. And when i've try to remove from my pc, i have some real problem. So…i hope that Microsoft will make this things a lot easier for the final user and more secure. I've read some rumors, about Microsoft buying Opera (that recently passed the Acid2 test).
And i hope to see also a new version for Mac.
How did Dean Hachamovitch demo versions 6 and 7 side by side? Or did he use screenshots?
Not being able to install multiple versions side by side without unsupported/unpredictable hacks has been one of my major gripes (right after floats, min/max-width, and fixed positioning).
Thanks for the comprehensive read. It's good to hear that IE7 is bettering itself with each release… I look forward to playing around with it and testing on my own.
Thanks for the write up.
Did you get any sense of a plan for rapid deployment?
Nice little review Dave, nice to see an updatae to the site too.
The IE search 'any site' idea seems pretty good, saves you doing the appropriate Google search, which many people may not be familiar with. And the RSS handling looks interesting, especially that they've targeted specific websites.
RSS handling definitely needs to be improved in all browser IMO, allow the user to easily subscribe to their personal preference of aggregator (whether it be online or a desktop application). I know Firefox mention this in their version 2 roadmap, but it's a fairly low proirity unfortunately.
Yes, css tables before generated content.
Dave, did they mention anything about deploying IE7? I just wonder is it going to be an optional free download for all, a recommended upadate when you load IE6 or kind of a more forced update through the automatic Windows Update.
@Jeff: Y'know all the funky little arrows and angle quotes and stuff used as link markers? There's one real-world problem solved by generated content. Anything needing a bullet or numbering style not supported by default could use it, really.
That said, I'm still with you, Dave and Bruce: CSS tables first, generated content after.
You said: 'Floats have only ever been a hackish way to layout a web page; we need something more intelligent, something that can say "yes please, I really would like column a to be as high as column b" and have it stick.'
Uh…YES! Thanks for your honesty here, Dave. I've felt this way for years, but have hit many a roadblock standards zealot who thinks that floats for layout are easy and productive, when in fact they're an incredibly hard-to-learn hack, even on browsers that support them fully.
The technology should not limit the designer. The designer should limit the technology.
How about png transparency support ?
I think generated content could have some cool uses, but I'm still not too sure about putting content into the css…
And what about PNG alpha transparency?
Thanks for the post Dave.
I had this "everything paid" invitation to MIX06, but I had to cancel it (too far away, too much work to deal with here)
If I knew it would have been that interesting and fun I might have changed my mind.
I'm with you on the CSS tables, just think about the number of sites (every?) that will get a 'refesh' once most people have access to browsers that can cope visually.
Cleaner, simpler layouts and less non-semantic wrapper divs = happier designers all round.
Guys - PNG Transparency is done, check out (for those that don't know) the IE blog at
and the main write up on PNG at
Now all we need is for EVERYONE using IE/Win to download IE7 on day 1 so that we can ditch all the hacks for good. Wishful thinking :)
Thanks for that, Dave.
However, I'm intrigued to know for certain: was there specific mention of the (currently missing in IE6) pseudo-selectors for CSS in IE7, such as "span:before" and the like?
Totally agree about CSS tables! I haven't actually seen the CSS tables proposal, but I hope they did it right.
It's so silly – before CSS, web designers used tables for layout, because it's an easy way to build multicolumn layouts. This was evil not because tables are an evil way to lay out web pages, but because people were using the "table" tag for things that are not semantically tables.
It's like the "font" tag: it wasn't evil because changing font size and color is inherently evil, it was evil because it mixed content and presentation.
CSS both gave and took away: it gave the ability to separate content from design, but it took away the ability to specify layouts using a table-based model. So silly!
I was ranting about this two years ago: http://www.advogato.org/person/habes/diary.html?start=5
As Tim mentioned (post #2), let's hope Microsoft does the "right" thing. I don't use ASP.NET but there's plenty of people who do; M$ can make money from their development and server solutions. Maybe they are starting to realize that by supporting the standards they're starting to make everyone's lives easier…
Even when IE7 is out, the reality is we're still going to be "hacking" (or patching) CSS for years to come. It's going to be slow-going for people to adopt it–there is definitely a fair amount of some folks still using IE5. IE6 isn't *that* bad but we're still going to be stuck with it for awhile. If IE7 is all that's cracked up to be, M$ needs to run an agressive upgrade compaign if we ever hope to get 7 in the hands of the end users en masse.
What were your thoughts about the contest? As a judge did you see the problems that were encountered by the contestants? (xhtml changes, invalid code, late code additions, etc.) If is was completely your contest, what would your top 10 have been?
I've been playing aroung IE7 for a day now and i've been really impressed by the many noticable updates.
My favourite zen garden design still doesn't work properly though!!
Dave, you're aware I presume that the calendar tombstones and the comment number speech bubbles on this very site appear way off to the left in IE7?
I'm not sure about Dave's feelings about the contest, but I have some feedback if you're at all interested.
I submitted 5 designs to the contest. Overall it was nice to see Microsoft running something like this, but there were som big flaws. They changed the sample HTML file a few times, and in the end it didn't reflect the actual site. So those of us that submitted early has to sit back and watch our designs break when changes were made.
Otherwise it was good, there were a lot of designers actively involved in the contest and there was a strong sense of community being built.
I'd also be interested in hearing Dave's thoughts about it.
Amen to CSS tables. I'd like them tomorrow, please.


text:
Views: 85
Replies to This Discussion
They both have a very healthy respect for the game but -- because as they age they are increasingly prone to injuries that do not heal as fast as they do for the younger set -- make it a point to not pound their bodies too hard in order to stay with the sport longer.
That and the fact that they have other interests outside the courts.
Regarding their being dominant, they are so because they have been on the tour for a very long time and learned how to play the game really well. Why should they be maligned for being very good players. What athlete aspires to being mediocre?
I think the people who make a mockery of the ladies game are those who consistently play in tournaments that guarantee them lower level opponents in order to merely gain points toward higher rankings. That is not the Williams sisters. They play all the top-tier tournaments -- and opponents.
Both sisters, especially Venus, do much good for the game of tennis. They do charity events that promote the game. Venus is also a spokesperson for several tennis-related events and activities.
Not to mention that women's tennis viewership is down whenever they are not on the scene, particularly here in the United States.
Finally, let us not forget that it was the Williams sisters that added the more exciting and more popular power game to women's tennis.
They are responsible for making women's tennis not only more widely viewed but also viable.
Hello, Myiesha.
I also agree that we need to see some new faces in American women's tennis as there are always new faces coming from Europe. It is for this reason that I am looking forward to you coming into your own.
Regarding those who are still hungry, I do believe that many women simply get worn out mentally and physically and, deservedly so, take a break from the sport so they can re-emerge with new found energy. This doesn't necessarily mean they are not hungry.
Those that are no longer hungry come to that realization on their own and graciously retire. Others are forced into the realization that they cannot keep pace with the opposition and are systematically eliminated.
Both scenarios are sad for us tennis fans and we thank and admire them for having stepped into the spotlight in the first place.
Well said, Will.
The game is lackluster without them and, as I previously stated in my comments, viewership is way down. Wimbledon tried increasing viewership a few years ago by putting the "cute" young girls on the major courts and putting the more talented players on the outer courts that got no television coverage.
This failed on 2 levels: 1) the "cute" girls were eliminated almost immediately and 2) real fans protested by not watching the matches at all until the stronger players were presented.
The Williams Sisters are to tennis what Torvill and Dean were to figure skating in that they took their respective sports in a direction where fewer and fewer would succeed by setting a standard that was both unconventional and difficult, if not impossible, to meet by the greater masses.
And there was a great deal of resentment generated as a result.
Other than really missing them, I don't have a problem with them not playing every single tournament because the hard courts are punishing enough and decrease longevity.
But again, as Lindsay Davenport pointed out during her highly informed commentary, no matter how little the Williams sisters play, all the players in the locker room know that they are the ones to beat and, because they play a reduced schedule, they are still out there versus those younger players who are burnt out and have to retire.
I really do hope that Venus and/or Serena make it to the Olympics. Let's face it, in terms of American women's tennis, they are our only chance(s) of getting a medal.
However, if the goal it to reward players for playing in Fed Cup or playing a more extended schedule, then Melanie Oudin and Bethanie Mattek should top the list.
If bringing home a medal or 2 is the goal, then the Williams sisters must be considered first.
A compromise would be to let the Williams sisters play only singles and let others play the doubles or vice versa.
How about that?
© 2019 Created by Mark / The Mayor. Powered by

subset: commoncrawl


text:
The mission of the School of Engineering and Applied Science is to achieve international prominence as a student-focused
school of engineering and applied science that educates men and women to be leaders in technology and society and that
contributes to the well being of our citizens through the creation and transfer of knowledge. Engineers and applied scientists
use the knowledge of mathematics, the sciences, and computer science to design and build physical devices, processes, structures,
and systems that satisfy society's growing dependence on technology for health, safety, and prosperity. Today's graduates will
spend their careers in an evolving global market filled with unprecedented challenges and opportunities. The School of
Engineering and Applied Science therefore seeks to prepare and motivate its students to excel in their chosen endeavors by
instilling in them the necessary attributes of knowledge, creativity, inquisitiveness, leadership, confidence, awareness, and
ethical values.
Graduates must have a firm understanding of the fundamental principles of their discipline, the knowledge to design a system,
component, or process to meet desired ends, and the ability to adapt innovative, ethical solutions to the problems of society. Because
engineering and applied science graduates enjoy a broad range of career opportunities, it is also important that they understand research
methods, have the ability to integrate broad interdisciplinary considerations, and have the confidence to pursue new professional
activities. They must be capable of working in teams and leading them. In addition, they must be skilled in oral and written
communication and in the use of computer tools and laboratory instruments appropriate to the discipline. Above all, they should acquire
self-study habits in order to enjoy a rich, life-long learning experience.
While most graduates move directly into professional careers in industry and government, many others seek further academic
preparation for careers as Ph.D. researchers or university faculty in engineering and applied science. Some use the degree to prepare
for graduate programs in other areas, such as business, law, and medicine. The Office of the Dean welcomes inquiries, via phone or
letter, from prospective applicants who have questions about career possibilities, program options, high school preparation, and other
The University of Virginia takes pride in its continued development of modern engineering education and research. For over one
hundred fifty years, the University has offered regular study in engineering, coinciding with the industrial development of the
nation and paralleling the rise of the engineering profession itself.
The infusion of applied science into the learned professions was anticipated in the founding of the University. As early as 1825, the
Rector and Visitors formally indicated that instruction in military and civil architecture would be a part of the education program of
the University. Such courses were offered starting in 1827. Notable members of the early engineering staff were Charles Bonnycastle,
trained in military engineering in England, and William Barton Rogers, later co-founder of the Massachusetts Institute of Technology.
Engineering instruction was not sought widely by young men in the predominantly agricultural South, however; and by 1850, it was
announced that the engineering program would be discontinued.
A new and more successful beginning was made in 1865 under the direction of Professor Charles Scott Venable, and by 1869 the
University awarded its first degrees in engineering. Instruction was offered in civil and mining engineering until the 1881-1882
session, when engineering became a professional department. William Mynn Thornton became the first dean of Engineering in 1905. Under
his leadership, three new degree programs were added: mechanical engineering in 1891, electrical engineering in 1897, and chemical
engineering in 1908.
Between World War I and World War II, the engineering curricula were revised and strengthened to provide a broader program of
studies, including the humanities. During both wars the school offered engineering instruction to members of the armed forces, and ROTC
programs for the Navy, Army, and Air Force were introduced during and after World War II.
Reorganization following World War II led again to an extensive revision of all curricula and to the graduate studies now offered. In
1955, two new branches of engineering study were recognized by degrees: aeronautical and nuclear engineering. In the same year, the first
doctoral programs were instituted in chemical engineering and in engineering physics.
In 1962, the name of the school was changed to the School of Engineering and Applied Science in anticipation of the establishment of
the Department of Materials Science (1963), the Department of Applied Mathematics and Computer Science (1964), and the Department of
Biomedical Engineering (1967). The Department of Systems Engineering was established in 1975, and in 1984, applied mathematics and
computer science became separate departments. Further reorganization has led to the present school academic structure with its
Departments of Biomedical Engineering; Chemical Engineering; Civil Engineering; Computer Science; Electrical and Computer Engineering;
Materials Science and Engineering; Mechanical and Aerospace Engineering; Systems and Information Engineering; and the Division of
Technology, Culture, and Communication.
The undergraduate program in engineering science and the graduate program in engineering physics are administered by the Department of
Materials Science and Engineering.
School of Engineering and Applied Science
Thornton Hall
University of Virginia
351 McCormick Road
P.O. Box 400233
Charlottesville, VA 22904-4233
(434) 924-3164
The School of Engineering and Applied Science is located in a complex of buildings, the main one being Thornton Hall, named
after the first dean of engineering. Thornton Hall houses the school's administrative offices, the Departments of Civil
Engineering and Electrical Engineering; the Division of Technology, Culture, and Communication; and assorted research
laboratories. South of Thornton Hall is Olsson Hall, which houses the Departments of Computer Science and Systems Engineering.
Adjacent to these buildings are three buildings housing the Departments of Mechanical and Aerospace Engineering, Materials
Science and Engineering, and Chemical Engineering. The Department of Biomedical Engineering is located in Stacey Hall, which is
part of the Health Sciences Center. The Aerospace Research Laboratory is located on Mount Jefferson.
The Science and Engineering Library is located in Clark Hall. It includes books and bound journals, current scientific periodicals
and technical serials, and files of graduate and undergraduate theses and dissertations. Reference service is available to all parts of
the University, to other educational institutions, and to industry by the library staff and, occasionally, by others on the professional
staff of the School of Engineering and Applied Science. Close cooperation is maintained with the other University libraries, whose total
resources of more than four million volumes are open to engineering students and faculty members.
The Office of Minority Programs, established in the School of Engineering and Applied Science in 1986, is available to help minority
students by providing academic support, motivational activities, and financial assistance. The office provides counseling and other
special services for both undergraduate and graduate students.
An Office of Career Services is available to help engineering students establish their career goals and develop strategies to achieve
those objectives. The office provides resource material on career fields, job search strategies, interviewing techniques, and employment
opportunities. It also coordinates on-Grounds interviews in conjunction with University Career Services, manages the Co-operative
Education Program, and develops a broad range of summer job opportunities.
The School of Engineering and Applied Science (SEAS), the Department of Information Technology and Communication (ITC), and
the University Library provide a wide range of modern facilities and services to support student computing. Students use the
facilities primarily for course work, projects, capstone design, and thesis research. SEAS and the University invest heavily in
computer labs and multimedia facilities for student use. Nearly all students bring their own computers, although there is no
computer ownership requirement. All dormitory rooms have been wired with network connections. For further information on
personally owned machines, please see "Computers at U.Va.: a handbook for new students," available online at
A high-speed network (hardwired and wireless) provides access to all areas of the University, as well as the Internet, while
supporting public computing labs, which contain over 700 networked PCs and Macs with fully configured software. The labs, available to
all students, are located throughout the Engineering School and other on-Grounds locations, including some University dormitory
buildings. Public labs with access to Linux & UNIX supercomputers are also available. These facilities are open 24 hours a day, seven
days a week. Many are staffed with student consultants during the afternoons and evenings, while the help desk provides support by
telephone (434/924-3731), e-mail (firstname.lastname@example.com), and in person (235 Wilson Hall) is
also provided.
In addition to this technical support, ITC offers numerous training workshops and short courses. Public labs provide fee-based
printing via high-speed laser printers. Other centralized services, including e-mail, disk storage, and web publishing are provided to
all students. Some classrooms at the Engineering School are technology-equipped and have computers at students' desks. These computers
permit students to learn by working a problem in the classroom, individually or as part of a team, and facilitate interaction between
faculty and students. There are over 100 computers located in classrooms of this type throughout the University, in addition to the
training rooms, media labs, and other centers containing specialized equipment and services. SEAS also maintains computer facilities,
teaching labs, and design labs specifically for engineering and applied science students. These departmental labs contain over 250 PCs
and Macs, and over 70 UNIX workstations and X-terminals. They provide access to discipline-specific software, high-end workstations, and
a variety of peripheral devices. Specialized studios, such as our Internet Teaching Lab, allow hands-on experience with networking
hardware, software, and related leading-edge technologies. For more information about computing facilities and services, please visit
The School of Engineering and Applied Science currently conducts a thriving and diversified $35 million annual research
program under the sponsorship of various federal agencies and private companies. Over 450 active research projects support
faculty, professional researchers, and students. These projects span a variety of engineering disciplines and include
biotechnology and nanotechnology microelectronics, advanced materials, biomedical engineering, information technology and
environmental engineering. These programs provide an excellent opportunity for undergraduate and graduate training.
Under the School of Engineering and Applied Science, research has led to the creation of special laboratories in areas of particular
interest, including the Aerospace Research Laboratory; Applied Electrophysics Laboratory; Injury Prevention Program; Center for
Bioprocess Development; Communications, Control and Signal Processing Laboratory; Composite Mechanics Laboratory; Center for Advanced
Computational Technology; Small Center for Computer Aided Engineering; Center for Electrochemical Science and Engineering; Center for
High Temperature Composites; Intelligent Processing of Materials Laboratory; Internet Technology Innovation Center; Legion
Meta-Computing Project; Light Aerospace Alloy and Structure Technology Program; Light Metals Center; Center for Magnetic Bearings;
Mathematical-Computational Modeling Laboratory; Next-Generation Real-Time Systems Laboratory; Institute for Technology in Medicine;
Networking Multimedia; Institute for Parallel Computation; Center for Risk Management of Engineering Systems; Rotating Machinery and
Controls Industrial Program; Center for Semicustom Integrated Systems; Center for Survivable Information Systems; Center for
Transportation Studies; Center for Engineering of Wound Prevention and Repair; Center for Genetic Engineering Targeting Vascular
Disease; Institute for Microelectronics; and the Virginia Laboratory for Engineering and Automated Design.
Engineering Council The Engineering Council serves as the student government within the School of Engineering and
Applied Science. It is headed by a president, vice president, treasurer, and secretary and has representatives elected from
each class and department. Members from Student Council, the Judiciary Committee, and the Executive Committee also have seats
on the council.
The Engineering Council primarily serves as a liaison between students and faculty, coordinates student activities within the school,
advises on matters of curricula, and promotes social activities.
Student Branches of Professional Societies Represented in the school are the American Institute of Aeronautics and
Astronautics (AIAA); the American Institute of Chemical Engineers (AICHE); Alpha Chi Sigma (AXE); the American Society of Civil
Engineers (ASCE); the Institute of Electrical and Electronics Engineers (IEEE); the American Society for Engineering Management (ASEM);
the American Society of Heating Refrigeration and Air Conditioning Engineering (ASHRAE); the American Society of Mechanical Engineers
(ASME); and the Association for Computing Machinery (ACM).
Tau Beta Pi, the national engineering honorary fraternity, recognizes high scholastic achievement and honorable character in
engineering students.
Note: Active groups of other honorary fraternities include Chi Epsilon (civil engineering), Eta Kappa Nu
(electrical engineering), Omega Rho (systems engineering), Pi Tau Sigma (mechanical engineering) and Sigma Gamma Tau (aerospace
Theta Tau Professional Engineering Fraternity, founded in 1904, is the University's only national, professional, engineering
fraternity. Since its establishment at the University of Virginia in 1922, Theta Tau has been bringing its members closer together
through social service and professional activities. Theta Tau is a coed fraternity that strives for a diverse and enthusiastic
Trigon Engineering Society takes pride in its members being well-rounded engineers. Trigon sponsors numerous service projects
each semester, takes part in intramural sports, and sponsors many social events. Membership in Trigon is open to any undergraduate in
the Engineering School.
The Omicron Xi Engineering Society, founded on January 21, 1987, is a service and social organization dedicated to promoting
brotherhood between the engineering disciplines and performing good works within the school, the University, and the community. The
society builds upon the University tradition of meaningful social interaction, sponsoring events for the University community in
addition to a variety of intra-society affairs.
The Society of Women Engineers is a non-profit, educational, professional service organization dedicated to communicating the
need for women engineers and encouraging young women to consider an engineering education.
The National Society of Black Engineer's (NSBE) mission is to increase the number of culturally responsible African-American
engineers who excel academically, succeed professionally and positively impact the community. UVA's Chapter is recognized nationally for
its accomplishments which include an academic excellence program, tutorial programs, group-study sessions, technical seminars and
workshops lead by professional engineers, and very active outreach programs. NSBE's Pre-College Initiative Program (PCI) is highly
dedicated to encouraging and mentoring area youth in pursuit of higher education. Nationally, the NSBE organization has a communications
network, two national magazines, a host of professional newsletters, and sponsors annual national conventions, conferences, and career
The Society of Hispanic Professional Engineers (SHPE) is the leading social-technical organization whose function is to
achieve educational excellence, economic opportunity and social equity for Hispanics in engineering, math, and science. The SHPE chapter
at UVA provides a network for Hispanic students to participate in regional and national conferences, technical seminars, and career
fairs. SHPE members visit high schools and invite students on grounds to experience academic and social life at UVA in an effort to
encourage them to pursue a higher education in engineering, math, or science.
The Rodman Scholars Program - named for Walter S. Rodman, dean of the School of Engineering and Applied Science from
1933 to 1946-is for talented, well-rounded students with a strong interest in the school's curricula. Rodman scholars are
selected from the entering class on the basis of superior academic credentials and indications that the student can benefit
from, and contribute to, the program; participation is by invitation only. Several courses have been set up for Rodman scholars'
from physics, humanities, and design in the first year, to a special seminar in conjunction with the Rodman Eminent Scholars
Series later in the curriculum. During their first year, Rodman scholars live in a selected dormitory with Echols scholars from
the College of Arts and Sciences.
The Virginia Engineering Outstanding Student Award is made annually and given to a current SEAS undergraduate student who, has
demonstrated outstanding academic performance, leadership, and service.
The Mac Wade Award is presented in memory of Freeman McMillan Wade, Class of 1952, who was killed in action in the Korean War.
It is awarded annually to the group, faculty member, or student who has rendered outstanding service to the School of Engineering and
Applied Science.
Scholarships There are no scholarships for which newly admitted students can apply. Students whose families qualify for
financial aid are automatically considered for certain scholarships as part of their aid package.
A limited number of endowed merit-based scholarships are awarded to incoming Rodman scholars. Selections are made prior to the offer
of admission to the University, and the award offers are extended at the time students are invited to join the Rodman Scholars Program.
Prospective students do not apply for either the program or the scholarship.
Regardless of financial need status, enrolled students who can demonstrate satisfactory progress toward their degrees have the
opportunity to apply for a number of industrial or endowed scholarships. These have specific restrictions, such as GPA, major field,
academic level, intended area of employment, geographic location, and demonstrated leadership. The scholarships are publicized to the
student body in early spring for submission to the committee after the spring recess, usually around the third week of March.
Dean's List Full-time students who demonstrate academic excellence while taking a minimum of 15 credits of graded course work
are eligible for the Dean's List of Distinguished Students at the end of each semester. Courses taken on a CR/NC basis may not be
counted toward the 15-credit minimum. A current minimum grade point average of 3.4 is necessary to be eligible for the dean's list.
Any student receiving an F, NC, or NG during the semester is not eligible to be on the dean's list.
Intermediate Honors Students who enter the University directly from high school or preparatory school and who, after four
regular semesters, have completed 60 graded credits of course work and are in the top twenty percent of their School or College class,
are awarded a Certificate of Intermediate Honors. The notation 'intermediate honors' is also placed on each student's official academic
record. Beginning with the entering class of 2001, Intermediate Honors will be awarded to students who enter the University directly from
high school and who, after four regular semesters, have completed at least 60 credits of course work and are in the top twenty percent
of their class. The computation is based upon the cumulative grade point average at the end of the fourth semester.
Theses and Commencement Honors Students who have demonstrated high academic achievement in pursuit of their bachelor's degree
are eligible for commencement honors.
Diplomas inscribed 'with distinction' are awarded to graduates who have earned a cumulative grade point average of at least 3.4.
Diplomas inscribed 'with high distinction' are awarded to graduates who have earned a cumulative grade point average of at least 3.6.
Diplomas inscribed 'with highest distinction' are awarded to graduates who have earned a cumulative grade point average of at least 3.8.
All students in the School of Engineering and Applied Science, whether or not they satisfy the requirements for commencement honors,
are required to complete a senior thesis and take TCC 401 and 402, the six-credit thesis course.


text:
0 Members and 1 Lonely Barbarian are spying on this topic.
Kate gave Karl a serious look, making sure to maintain eye contact while she spoke. "If it comes down to hard choices I've got your back, whatever you decide needs to be done, or not done, to set things right with you and her."
"Hey, Hathaway," he said to Karl, "I know this Insano sh*t is getting kinda nutso, which I did not sign up for, but I'm still on board. Just don't forget we still got a contract. I appreciate that it's personal and all, but bills gotta be paid." Donovan checked the safety on the rifle idly, letting a brief but pregnant silence fill the air. "We good on that?"
Page created in 3.227 seconds with 27 queries.


text: Tissue paper by the ream. EGP offers a staggering array of tissue wrapping paper, in dozens of colors and patterns, like floral, dots, stripes, and animal-print, making it easy for you to add style and substance to your packages. Coordinate colored tissue paper or specialty tissue paper with our other custom product packaging materials for a beautiful ensemble. We have many color options, from basic colors like brown or white, to vibrant options like orange, purple, aqua and yellow tissue paper, plus many more. Not sure which color to choose. No problem - try one of our tissue assortment packs. For florists and food service applications, use our food-grade tissue paper or waxed tissue paper, which features a protective barrier, making them much more durable than standard tissue paper. Our eco-friendly tissue contains up to 70% recycled materials. If you are wondering where to buy tissue paper, EGP is the answer. We carry a vast selection of wholesale and bulk tissue paper for all your tissue paper needs


text:
Latest News
Kerry back in Middle East amid predictions of possible concessions in Israel-Palestine talks
Secretary of State John Kerry will return to Jerusalem Thursday for his fifth visit in less than three months, amid reports of a possible breakthrough in peace talks between Israeli and Palestinian leaders.
Analysts note that there are still many obstacles to serious peace negotiations, not least of which is opposition from within the Israeli government. But Israel's Hebrew-language press reported this week that both Israeli Prime Minister Benjamin Netanyahu and Palestinian Authority Chairman Mahmoud Abbas have agreed to a series of concessions that one American diplomat called "exciting."
According to the reports, Netanyahu's goodwill gestures include freeing more than 100 Palestinian prisoners in Israeli jails and freezing all new construction outside the Jewish settlement blocks in the West Bank. Abbas, meanwhile, would drop his request for Israel to officially and publicly declare that the peace talks are being conducted on the basis of the 1967 border lines.
"This is very exciting. This is, well, it would be the first real progress or step forward on the peace talks in years," said the American diplomat, who spoke to McClatchy on the condition he not be named because he'd been told to keep details of the peace talks out of the news media. "We really need to see these kinds of concessions to keep the momentum going in the right direction."
He said that Kerry was trying to hold three-way, direct talks with Netanyahu and Abbas in Amman, Jordan, next week. If Kerry succeeds in putting together a meeting, it would be the first time in nearly three years that the senior Israeli and Palestinian leaders have sat face to face to discuss peace.
"The shuttle diplomacy that we have been conducting hasn't worked until now," said the diplomat, noting the irony of Kerry relaying messages between Netanyahu and Abbas when the governments' headquarters in Jerusalem and Ramallah, respectively, are less than a 30-minute drive apart. "These two need to sit in the same room and hammer it out."
Earlier this week, Netanyahu made headlines as he called for "serious talks" with the Palestinians, adding that he would even drive halfway to Ramallah to achieve it.
"If Secretary Kerry, whose efforts we support, were to pitch a tent halfway between (Jerusalem) and Ramallah – that's 15 minutes away driving time – I'm in it, I'm in the tent," Netanyahu said. "And I'm committed to stay in the tent and negotiate for as long as it takes to work out a solution of peace and security between us and the Palestinians."
Abbas made similar comments, telling reporters in Ramallah that the peace talks were critical and that he was ready to engage in "real, thorough negotiations."
Less optimistic analysts list a host of reasons to not be enthusiastic.
Palestinian Prime Minister Rami Hamdallah resigned last week, after only 14 days in office, citing widespread corruption in Abbas' government in the West Bank. Hamdallah, who succeeded Salam Fayyad in the post, had been expected to help shape the Palestinian economy at a time when Europe's Middle East envoy, Tony Blair, has been assigned to funnel a $4 billion economic stimulus program through the Palestinian territories.
Reconciliation talks between Abbas' Fatah movement and the Gaza-based militant Hamas movement have stalled. Hamas has remained deeply opposed to any peace talks and has said it would not honor agreements made by Abbas.
Netanyahu, meanwhile, is facing increasingly vocal objections from his own government over the prospect of concessions.
Various members of Netanyahu's coalition took to Israel's Hebrew-language radio stations to condemn the idea of "two states for two peoples."
One of Netanyahu's key coalition partners, Cabinet minister Naftali Bennett, drew an analogy in which he suggested that for Israel, the Palestinian issue was akin to having "shrapnel in the buttocks."
Although it could be removed by a risky operation, the patient would be "left disabled," he said, suggesting it was something that Israel simply had to live with.
"We won't veto the negotiations, we won't bring down the government over this," Bennett told army radio, saying he didn't believe "anything much" would come out of Kerry's upcoming visit.
In briefings with reporters, U.S. officials have argued that the lack of expectations around Kerry's initiative could work to his advantage, because there was no "great pressure" to achieve a breakthrough. Kerry, however, has said that coming weeks were critical and that time was running out for a negotiating a two-state solution.


text:
Please note: You are viewing an archived Bucknell University news story. It is possible that information found on this page has become outdated or inaccurate, and links and images contained within are not guaranteed to function correctly.
LEWISBURG, Pa. — Novelist, comic book author and screenwriter Neil Gaiman, known for his innovative approach to storytelling across multiple genres, will speak at Bucknell University's Weis Center for the Performing Arts on Tuesday, Oct. 1, at 7:30 p.m.
Gaiman's talk is part of the ongoing Bucknell Forum series "tech/no," which focuses on the evolution of technology's role in society, and its potential to impact the world in both positive and negative ways.
Gaiman is a New York Times bestselling author of novels for adults and children, and an award-winning writer and curator of short fiction. His work, acclaimed for brilliant storytelling and an entertaining dark sense of humor, has been honored with many awards, including the Newbery and Carnegie Medals, and the Hugo and Nebula Awards.
His DC Comics series Sandman, which the Los Angeles Times called, "the greatest epic in the history of comic books," won 12 Eisner Comic Industry Awards and a World Fantasy Award for best short story, making it the first comic ever to receive a literary award. A new novel, The Ocean at the End of the Lane, was released this summer.
Gaiman's website, www.neilgaiman.com, was heralded by CNN for "reinventing the marketing of a novel." His tweets as @neilhimself have attracted 1.8 million Twitter followers.
The Bucknell Forum
"tech/no" embraces technology's perils and promises. The series aims to stir discussion about the pros and cons of technology, its benefits and damages, its legitimate promises and false panaceas, and its capacity to satisfy human need and desire even as it can bring risk and danger.
The series debuted in 2012 with a talk by Twitter co-founder Biz Stone on Oct. 23, followed by a special performance of "un/real and un/true: 'The Agony and Ecstasy of Steve Jobs'" with Alex Lyras, Class of 1993, on Nov. 27. "tech/no" speakers in 2013 included Baratunde Thurston on Jan. 29, Rebecca Skloot on Feb. 6 and Arianna Huffington on Feb. 19.


text: Create projects with beautifully embossed swirls and curls with this embossing folder.It's easy to make a great impression! Just place flat cardstock in this embossing folder, run it through the Big Shot, and out comes cardstock with a bold textured design. * 1 folder* 4-1/2" x 6-3/16" (11.4 x 15.7 cm) * Use with Big Shot


text:
Watch TNT
The Bourne Legacy
Aaron Cross is one of six agents in a program called Outcome. Unlike the CIA's Treadstone, Outcome agents have been developed and trained for use by the Department of Defense. More than assassins, Outcome agents are designed for use in isolated, high-risk, long-term intelligence assignments. The behavioral science that was suggested as the underpinning of the Treadstone agents has been upgraded and advanced, but it's the shared origins of these two programs that makes Outcome so vulnerable as Bourne's story becomes public knowledge.
See this content immediately after install
Get The App


text:
Barack H. Obama is the 44th President of the United States and the first African American President in American History. In celebration, here is his life in pictures.
Celebrating Barack Obama was originally published on blackamericaweb.com
1. Barack Obama was born on August 4, 1961 in Honolulu, Hawaii.
2. His mother, Stanley Ann Dunham, was an American anthropologist, activist and social scientist born in Kansas in 1942. She passed away in 1995. (Photo: AP)
3. His father, Barack Obama, Sr. was from Kenya. His parents met while studying at the University of Hawaii and got married on Feb. 2, 1961 and baby Barack was born six months later. (Photo: AP)
4. His parents eventually separated and divorced when Barack was two. His father returned to Kenya and his mother married a man from Indonesia. They moved to Indonesia a year later. (Photo: AP)
5. At age 10, Barack was sent to Hawaii to live with his maternal grandparents. His mom and sister soon followed. (Photo: AP)
6. Barack attended the esteemed Punahou Academy where he excelled and graduated with academic honors in 1979. (Photo: AP)
7. He played basketball on one of the best high school teams in Hawaii. His nickname was "O'Bomber" because of his mad skills. (Photo: AP)
8. After high school, Obama studied at Occidental College in Los Angeles for two years. He then transferred to Columbia University in New York, graduating in 1983 with a degree in political science. (Photo: AP)
9. Obama moved to Chicago in 1985. There, he worked on the South Side as a community organizer for low-income residents in the Roseland and the Altgeld Gardens communities. (Photo: AP)
10. Barack visited relatives in Kenya, which included an emotional visit to the graves of his biological father and paternal grandfather. (Photo: AP)
11. Obama returned from Kenya with a sense of renewal, entering Harvard Law School in 1988.
12. The next year, he met Michelle Robinson, an associate at the Chicago law firm of Sidley Austin. She was assigned to be Obama's adviser during a summer internship at the firm, and not long after, the couple began dating.
13. Their first kiss took place outside of a Chicago shopping center—where a plaque featuring a photo of the couple kissing was installed more than two decades later, in August 2012. (Photo: AP)
14. In February 1990, Obama was elected the first African-American editor of the Harvard Law Review. He graduated from Harvard, magna cum laude, in 1991.
15. After law school, Obama returned to Chicago to practice as a civil rights lawyer, joining the firm of Miner, Barnhill & Galland. He also taught part time at the University of Chicago Law School, first as a lecturer and then as a professor—and helped organize voter registration drives during Bill Clinton's 1992 presidential campaign. (Photo: AP)
16. On October 3, 1992, he and Michelle were married. They moved to Kenwood, on Chicago's South Side. (Photo: AP)
17. Obama's advocacy work led him to run for a seat in the Illinois State Senate. He ran as a Democrat, and won election in 1996. During these years, Obama worked with both Democrats and Republicans to draft legislation on ethics, and expand health care services and early childhood education programs for the poor. (Photo: AP)
18. After around six years of marriage, Barack and Michelle welcomed daughter Malia born in 1998 and daughter Sasha born in 2001. (Photo: AP)
19. November 2 2004, the Obama family is covered in confetti after Obama delivered his acceptance speech. With his win, Barack Obama became only the third African-American elected to the U.S. Senate since the Reconstruction. (Photo: AP)
20. On November 4, 2008, Barack Obama defeated Republican presidential nominee John McCain, 52.9 percent to 45.7 percent, winning election as the 44th president of the United States—and the first African-American to hold this office. (Photo: AP)
21. 2008 newly elected President Barack Obama gave his acceptance speech at Grant Park in Chicago and the Obama family takes stage and waves to all his supporters. (Photo: AP)
22. President Barack Obama's inauguration took place on January 20, 2009. President Obama joined by Michelle, takes the oath of office from Chief Justice John Roberts to become the 44th president of the United States at the U.S.(Photo: AP)
23. President Barack Obama and his family and Vice President Joe Biden and his family celebrate their nominations as the confetti falls at the conclusion of the Democratic National Convention in Charlotte, N.C., on Thursday, Sept. 6, 2012. (AP Photo)
24. President Obama and Vice President Joe Biden ran for a second term against Mitt Romney and Paul Ryan. (Photo: AP)
25. The president rolled to a second term over Romney, winning more than 300 electoral votes. President Obama told supporters "the best is yet to come." (Photo: AP)
26. Apparently, our President is holding up rather well by the looks of the two photos, although his hair color is more salt than pepper. (Photo: AP)
27. His Official portrait for his second term as President of the United States of America.
28. Here is another photo of then and now of our President. (Photo: EURweb)
comments – add yours


text:
Supermodel Naomi Campbell has been awarded damages from a British newspaper over false reports suggesting she was planning to organize an elephant polo tournament in India.
Campbell was left furious after editors at The Daily Telegraph published a story suggesting she was planning the controversial event for Russian billionaire Vladislav Doronin's 50th birthday party in Jodhpur in November.
She sued for libel and was awarded "substantial" damages following a hearing at London's High Court on Thursday. She also received an apology from the newspaper's editors.
In a statement read out by her lawyer at the court, Campbell says, "There were never plans to hold an elephant polo tournament, so the allegations should not have been published. However I am glad that the matter has been resolved and I accept the newspaper's apology."


text:
NMT Professors "Tune In" to Teaching about Metals, Jan. 20
by George Zamora
SOCORRO, N.M., Jan. 20, 2006 – Two New Mexico Tech materials engineering professors have developed a tuneful method of teaching students about the physical properties of different metals by using custom-made sets of tuning forks machined from various alloys.
While the U-shaped prongs would seem more appropriate for music lessons, Tech professors David Burleigh and Paul Fuierer have been using the tuning forks to give their students a better feel for the different densities, atomic weights, elastic moduli (stiffness), and melting points of the metals being studied.
"Differences can be felt in the weight and flexibility of each of the tuning forks," said Burleigh, "and heard from the differences in resonant frequency, harmonics, and dampening of the different forks. . . . Each of the tuning forks has a distinctive ring."
The two prototype sets of 18 tuning forks the New Mexico Tech professors developed for their materials engineering courses have been used for numerous hands-on demonstrations in classrooms at the research university, as well as in high schools throughout New Mexico as part of Tech's science outreach programs.
"By handling the tuning forks, the students use their hands and ears — in addition to their eyes — to comprehend differences in the metals," Burleigh said.
Burleigh and Fuierer had a research paper detailing the use of tuning forks in their classrooms published in a recent issue of The Journal of Metals. The article, titled "Tuning Forks for Vibrant Teaching," is available on the Internet at www.tms.org/pubs/journals/JOM/0511/Burleigh-0511.html.
As a result of the recent publication, Burleigh and Fuierer have received inquiries from educators interested in purchasing their own similar sets of tuning forks.
"The use of the tuning forks in the university classroom and with high school outreach programs has been successful and is ongoing," the New Mexico Tech professors wrote in their research paper.
"By handling tuning forks made from various metals, the students can see, hear, and feel the differences in properties," Burleigh and Fuierer wrote. "The use of several senses reinforces the learning and makes it much more enjoyable than reading about the metals' properties in a textbook."


text:
More Details Emerge In Mysterious Sydney Family Death
More details have emerged in the shocking case of a family found dead in Sydney's Northern Beaches.
It is reported that police attended the home in Sir Thomas Mitchell Drive at Davidson at around 11am, after the woman, 43, failed to arrive at work.
It was then that they discovered the bodies of the woman, her 44-year-old husband and their two children, aged nine and 10.
The family dog was also found dead at the scene.
Davidson: 4 people found deceased in a home on Sir Thomas Mitchell Drive. Coverage on @Channel7 at 2pm, 4pm & 6pm. #7News pic.twitter.com/p3hLCVDQYl— 7 News Sydney (@7NewsSydney) October 17, 2016
The family is believed to be Colombian and moved into the area just over 10 years ago; homicide detectives are on the scene, and have cordoned off the street.
The cause of death has yet to be determined.
.@nswpolice attend a crime scene in #Davidson where four family members have been found dead. #breakingnews pic.twitter.com/jVdw9QSdTX— SMH Photography (@photosSMH) October 17, 2016
More as we get it.


text:
1. darning_needle - noun
· a long needle with an eye large enough for heavy darning or embroidery thread
Synonym(s): embroidery_needle
Hypernym(s): sewing_needle
2. darning_needle - noun
· slender-bodied non-stinging insect having iridescent wings that are outspread at rest; adults and nymphs feed on mosquitoes etc.
Synonym(s): dragonfly, devil%27s_darning_needle, sewing_needle, snake_feeder, snake_doctor, mosquito_hawk, skeeter_hawk
Hypernym(s): odonate
The only site you need for word puzzles, home work, anagrams and scrabble games. The best site for two word anagram solutions.
Enter the letters to get anagrams for the word
Definitions, synonyms, antonyms and related words
Enter the word below with '?' to indicate missing letters
Enter the word to find the rhymes
Enter the letters of the beginning, middle or end of the word.
Unscramble.net is the free tool to unscramble letters and words for games like Text Twist, Words with Friends, Scrabble, Word Scraper, and of course the ever popular Jumble newspaper puzzle. It is also great for homework problems that frustrate many parents and students. Unscramble.net provides one and two word unscramble solutions from its extensive 280,000 word list that includes technical, medical and slang words. There is no limit to the number of letters entered for one word unscrambles and the site also provides for rhyming words and dictionary definitions for many of the unscrambled words. Two word unscramble results are provided in two formats for easy comprehension by the user. There is no limit to the number of word combinations provided whether for one or two word unscramble solution sets.
The site is mobile friendly and fully https/tls security compliant. Fast and easy, unscramble.net provides the most accurate and complete word, letter and anagram solutions available. Trust the oldest and most reliable unscramble tool on the net. Word lists are constantly being updated from reliable sources. Android and iOS apps are coming soon.


text:
Log in to check your private messages
Log in
MurdochGate: Corrupt UK Politics, Press & Police
Goto page
The Next Level Forum Index
General Discussion
Previous topic
Next topic
Site Admin
Joined: 18 Jan 2006
Posts: 8076
Posted: Mon Jul 18, 2011 12:50 pm
Post subject:
Twitter is going nuts on news
of the unexplained death of
Sean Hoare:
http://twitter.com//search/Sean Hoare
Hoare was disgusted at the whole Fleet St scene,
had the dirt on the whole mob, and would have sung
like a canary at the forthcoming judicial inquiry
-had he survived.
Nick Davies of the Guardian recounts:
Explaining why he had spoken out, he told me: "I want to right a wrong, lift the lid on it, the whole culture. I know, we all know, that the hacking and other stuff is endemic. Because there is so much intimidation. In the newsroom, you have people being fired, breaking down in tears, hitting the bottle."
He knew this very well, because he was himself a victim of the News of the World. As a showbusiness reporter, he had lived what he was happy to call a privileged life. But the reality had ruined his physical health: "I was paid to go out and take drugs with rock stars get drunk with them, take pills with them, take cocaine with them. It was so competitive. You are going to go beyond the call of duty. You are going to do things that no sane man would do. You're in a machine."
While it was happening, he loved it. He came from a working-class background of solid Arsenal supporters, always voted Labour, defined himself specifically as a "clause IV" socialist who still believed in public ownership of the means of production. But, working as a reporter, he suddenly found himself up to his elbows in drugs and delirium.
He rapidly arrived at the Sun's Bizarre column, then run by Coulson. He recalled: "There was a system on the Sun. We broke good stories. I had a good relationship with Andy.
He would let me do what I wanted as long as I brought in a story. The brief was, 'I don't give a fuck'
He was a born reporter. He could always find stories. And, unlike some of his nastier tabloid colleagues, he did not play the bully with his sources. He was naturally a warm, kind man, who could light up a lamp-post with his talk. From Bizarre, he moved to the Sunday People, under Neil Wallis, and then to the News of the World, where Andy Coulson had become deputy editor. And, persistently, he did as he was told and went out on the road with rock stars, befriending them, bingeing with them, pausing only to file his copy.
He made no secret of his massive ingestion of drugs. He told me how he used to start the day with "a rock star's breakfast" a line of cocaine and a Jack Daniels usually in the company of a journalist who now occupies a senior position at the Sun. He reckoned he was using three grammes of cocaine a day, spending about £1,000 a week. Plus endless alcohol. Looking back, he could see it had done him enormous damage. But at the time, as he recalled, most of his colleagues were doing it, too.
"Everyone got overconfident. We thought we could do coke, go to Brown's, sit in the Red Room with Paula Yates and Michael Hutchence. Everyone got a bit carried away."
It must have scared the rest of Fleet Street when he started talking he had bought, sold and snorted cocaine with some of the most powerful names in tabloid journalism.
One retains a senior position on the Daily Mirror.
"I last saw him in Little Havana," he recalled, "at three in the morning, on his hands and knees. He had lost his cocaine wrap. I said to him, 'This is not really the behaviour we expect of a senior journalist from a great Labour paper.' He said, 'Have you got any fucking drugs?'"
And the voicemail hacking was all part of the great game. The idea that it was a secret, or the work of some "rogue reporter", had him rocking in his chair: "Everyone was doing it. Everybody got a bit carried away with this power that they had. No one came close to catching us."
He would hack messages and delete them so the competition could not hear them
, or hack messages and swap them with mates on other papers....
Hoare spoke to the NY times back in September, 2010:
Sean Hoare
, a former reporter and onetime close friend of Coulsons, also
recalled discussing hacking. The two men first worked together at The Sun,
where, Hoare said, he played tape recordings of hacked messages for
Coulson. At News of the World, Hoare said he continued to inform Coulson
of his pursuits. Coulson actively encouraged me to do it, Hoare said.
Hoare said
he was fired during a period when he was struggling with drugs
and alcohol. He said he was now revealing his own use of the dark arts
which included breaking into the messages of celebrities like David and
Victoria Beckham because it was unfair for the paper to pin the blame
solely on [NotW Royal reporter] Goodman. Coulson declined to comment
for this article but has maintained that he was unaware of the hacking.
In recent days Hoare made
fresh allegations
in the NY Times
and spoke to the Guardian reiterating his assertion that News
of the World reporters could illegally buy the current location
of a target's cellphone by using 'pinging' to triangulate via the
cellphone network:
Senior journalists at the News of the World paid police officers to find celebrities or other people they wanted to write about by tracking their mobile phone signal, it was reported on Tuesday.
The technique, which was know as "pinging" in the paper's newsroom, pinpoints handsets by using mobile phone masts to measure the strength of their signal, according to the New York Times.
Its use normally has to be authorised by the police and security forces with the mobile phone networks on a case-by-case basis under the Regulation of Investigatory Powers Ac
t (Ripa), in which a request signed by a senior police officer is sent to the network authorising the location of the phone.
Using those powers to locate individuals who were not the subject of a police surveillance or serious crime investigation would constitute a breach of Ripa - which was the basis for the jailing of the News of the World's royal editor Clive Goodman in 2007.
The New York Times quoted an anonymous senior Scotland Yard source who said it could have been carried out for the paper by a senior officer, or a more junior officer who persuaded a higher-ranking colleague to carry out the search on their behalf.
He said it would have constituted a "massive breach" of security.
The New York Times said Sean Hoare, a former reporter at the News of the World, had established the location of a contact in Scotland by using the technique.
Hoare said to the Guardian on Tuesday he had obtained the information through Greg Miskiw, a former news editor ahead of a trip to Scotland.
"If you were told to find someone you could go to the news desk, who would give Greg a piece of paper. Greg would sort it. It would cost £300," he said.
Hoare added "Within 15 minutes or half an hour he'd come back and whack it on the table and say: 'There you go'."
He said that he didn't know exactly how the information was obtained by he suspected it was from police officers.
The New York Times quoted another unnamed former News of the World reporter who told it: "I knew it could be done and that it was done."
"Pinging" uses real-time data from cellphone masts to locate phones. Within each mobile network a handful of people with maximum security clearance are allowed to process Ripa requests, which total about 1,000 across the four networks annually, and are audited annually by the interception of communications commissioner's office. Each of the 56 police forces in the UK will have a similarly small number of people authorised to send Ripa requests to the networks but that means there are around 200 people who could initiate requests. A source at a UK mobile network told the Guardian that it was "unthinkable" that one of their own team could have run a Ripa-style request without being spotted.
Pinging works on any mobile phone that is switched on, and relies on the fact that every few minutes the phone will try to contact mobile cell masts in the vicinity to determine which offers the best connection, to minimise the power needed when placing or receiving a call. A phone can ping a mast up to 35km away; since 2005, many masts have incorporated software that can calculate the approximate direction of the phone. Given the data from two masts, simple trigonometry will give its location to within a few hundred metres.
However real-time pinging requires access to the phone network's data stream, and is generally only used in terrorist cases or serious criminal investigations....
Minds are like parachutes.
They only function when open.
Back to top
Site Admin
Joined: 18 Jan 2006
Posts: 8076
Posted: Mon Jul 18, 2011 3:21 pm
Post subject:
Little detail on Sean Hoare's death so far,
but it seems the police are investigating
it from the perspective of likely
Police were tonight probing the possibility that Mr Hoare
had killed
and said that his death was 'not thought to be suspicious'.
Police are investigating the death of Mr Hoare after his
body was found at his home in Watford, Hertfordshire
Within hours of Hoare's death,
a Daily Mail reporter seems to
have hit pay dirt.
Speaking to an
neighbor who fortunately
just happens to offer us a plausible excuse for "suicide"
and who simultaneously undermines Hoare's credibility:
Two police officers were on duty outside Mr Hoare's flat last night where curtains had been drawn.
One neighbour said Mr Hoare's personality had changed in the last few months.
The man, who did not want to be named
, said: 'I've known him on and off for about a year.
'We used to have a chat outside and a smoke and would talk about football. It is shocking he is no longer with us.
I feared the worst a couple of months ago. He wasn't looking in great shape physically. He was not his usual, bubbly, friendly self.
The neighbour said it was difficult to read Mr Hoare and at times '
hard to believe half of the things he said
The neighbour said when he asked how he was, Mr Hoare replied: 'Don't worry about me.'
Well that Daily Mail reporter
sure lucked out when he found
a neighbor of Hoare's!!
Now we can all furged-abou-did because we have it on
good authority that Hoare "
wasn't looking in great shape
and also
wasn't "his usual, bubbly, friendly self"
- besides
it being "
hard to believe half of the things he said
What do you mean it
a genuine neighbor??!
What do you mean it was a British Intelligence goon hanging
round in the street waiting for reporters to show up --so he
could steer them right on what happened??!
You goddamn conspiracy theorist!
Minds are like parachutes.
They only function when open.
Back to top
Site Admin
Joined: 18 Jan 2006
Posts: 8076
Posted: Mon Jul 18, 2011 3:35 pm
Post subject:
The Guardian is reporting
that detectives are examining a computer,
paperwork and a phone discovered in bin in an underground car park
near Rebekah Brooks's west London home.
A spokesman for Mrs Brooks's husband, Charlie, claimed the bag
belonged to Mr Brooks and said
it may have been accidentally
put it the bin by a cleaner
The bag was
discovered at around 3pm and handed in to security,
who turned it over to police
And in General, may I add:
Minds are like parachutes.
They only function when open.
Back to top
Joined: 26 Jun 2007
Posts: 2438
Location: The Canadian shield
Posted: Mon Jul 18, 2011 4:13 pm
Post subject: Lying in the bed of one's own making
Is fall girl the correct term or is she just the culpable c#*t for Uncle Rupert?
The grand design, reflected in the face of Chaos.
Back to top
Site Admin
Joined: 18 Jan 2006
Posts: 8076
Posted: Mon Jul 18, 2011 6:12 pm
Post subject:
Sean Hoare, Journalist -
Hat's off to you Sean.
Ultimately, a conscience was your only undoing.
Contrast the remarks of the
neighbor in the
Daily Mail above, with these accounts from 100% verifiable
neighbors in the Guardian:
None of these mention that Sean Hoare "wasn't looking in great
shape" or "wasn't his usual, bubbly, friendly self."
On Monday evening the curtains were drawn at his home, a first-floor apartment in a new-build block of flats.
A neighbour, Nicky Dormer
, who lives opposite, said three police cars and two ambulances arrived at the property at 11am.
Police left at about 3pm, shortly after a man and a woman, believed to be grieving relatives, arrived at the premises.
She and another neighbour described Hoare as a jovial man
who would often sit on his balcony, overlooking the entrance to the block, and talk to residents.
They said he lived in the block with his partner, a woman called Jo, who they believed had been away on holiday.
Neither had seen Hoare for a few days.
Paul Pritchard, 30, another neighbour
, said Sean Hoare was "
the most sociable" resident
, and they would regularly see him watering the communal front lawn or clearing out the bin shed.
"It is just such a shock. About a month ago he said he felt unwell and he said he went to the doctors for a checkup. Then
I saw him again and he seemed well
Note that Hoare had remarked
to his Guardian colleagues that:
There's more to come.
This is not going to go away."
Note also the comments in bold below
and realize how
downright dangerous
a bastard he was
- from the British
establishment point of view, that is:
Speaking to another Guardian journalist last week,
Hoare repeatedly
expressed the hope that the hacking scandal would lead to
journalism in
general being cleaned up
and said he had
decided to blow the whistle
the activities of some of his former News of the World colleagues
that aim in mind
He also said he had
been injured the previous weekend
while taking down
a marquee erected for a children's party. He said he had broken his nose
and badly injured his foot when a relative accidentally struck him with a
heavy pole from the marquee.
Minds are like parachutes.
They only function when open.
Back to top
Site Admin
Joined: 18 Jan 2006
Posts: 8076
Posted: Mon Jul 18, 2011 7:17 pm
Post subject:
Dr. David Kelly & Journalist Sean Hoare -
Suicided on Same Date
July 18th,
Sean Hoare
, Journalist found
dead of apparent suicide
July 18th,
Dr. David Kelly
, WMD Inspector found
dead of apparent suicide
Well How About That!
18th of July
for both Kelly, and now: Hoare.
Dr. Kelly
's suicide turned out to be
certain murder
Will Hoare's death prove the same?
Here's my
investigative article
about Kelly's murder/suicide - written 21st July, 2003:
Dr. David Kelly
21st July, 2003 by Fintan Dunne,
Editor gulufuture.com
It was absurdly easy to murder Dr. David Kelly.
His regular habit of walking through the quiet fields
to nearby Longworth Hill saw to that.
The killer was waiting there, amid the trees near the hilltop. As Kelly arrived he moved into plain sight, pretending to admire the view while reading a map.
He casually asked Dr. Kelly for directions. But once he got close, he sprayed a mist in the scientist's face. Kelly collapsed and was instantly unconscious.
With a fast deft movement, he slit Kelly's left wrist, standing well clear to avoid bloodstains on his own clothing. While the still unconscious Dr. Kelly bled to death, he pressed a packet of Co-proxamol, a prescription painkiller, into Kelly's right hand, then shook it onto the grass nearby.
The tablets were mere window dressing designed to enhance the suicide scenario.
As the post mortem would later confirm, Kelly died as a result of the massive hemorrhage.
There was no other choice.
In Washington,
had just made a tactical appeal to the judgment of history for his action in invading Iraq, as US politicians cheered him on.
Meanwhile, the BBC Board was living on borrowed time:
Dr Kelly was supposed to have been the joker in the pack that would end the long-running battle with the BBC. He was supposed to have knocked down Andrew Gilligans claims once and for all, allowing Mr Blair to head off to Washington with the affair all but finished.
The Scotsman, 19 July, 2003,
Prime Minister faces his biggest challenge
Kelly was clearly the BBC source for Gilligan's story on the "sexing-up" of evidence of Iraqi WMD.
Soon Alistair Campbell would no doubt claim Gilligan exaggerated Kelly's comments and the BBC had backed him in a lie by claiming their source was in the intelligence services.
Tony Blair would then piously condemn sloppy journalism and insist his Iraq dossier was soundly based overall
. As he had done in Washington, he would appeal again to the court of history to judge of his actions.
The campaign to oust Blair would be over.
That outcome was preventable. By murdering Dr. Kelly.
Minds are like parachutes.
They only function when open.
Back to top
Site Admin
Joined: 18 Jan 2006
Posts: 8076
Posted: Mon Jul 18, 2011 9:07 pm
Post subject:
Sean Hoare Speaking About Hacking In March 2011
News report on Sean Hoare's death:
Minds are like parachutes.
They only function when open.
Last edited by Fintan on Mon Jul 18, 2011 9:10 pm; edited 1 time in total
Back to top
Joined: 17 Mar 2010
Posts: 281
Location: The Former Republic of the U.S.
Posted: Mon Jul 18, 2011 9:07 pm
Post subject:
Coincidence? I think not...
The mark is there.
Somebody is playing the game well.
The Lies have always been different at every Level...
Back to top
Site Admin
Joined: 18 Jan 2006
Posts: 8076
Posted: Mon Jul 18, 2011 10:04 pm
Post subject:
Sean Hoare had dinner with last week with investigative
reporter Jo Becker of the NY times who wrote
this article
--which prompted
this controversy
and reignited
the hacking scandal.
He doesn't seem to have been
Rather the
, in fact.
Minds are like parachutes.
They only function when open.
Back to top
Site Admin
Joined: 18 Jan 2006
Posts: 8076
Posted: Mon Jul 18, 2011 10:05 pm
Post subject:
Sean Hoare had dinner with last week with investigative
reporter Jo Becker of the NY times who wrote
this article
--which prompted
this controversy
and reignited
the hacking scandal.
He doesn't seem to have been
Rather the
, in fact:
Minds are like parachutes.
They only function when open.
Back to top
Joined: 16 Apr 2006
Posts: 3862
Posted: Tue Jul 19, 2011 2:44 am
Post subject:
I cannot embed the video. Go to the hyperlink to view:
A British Spring?
Phone-Hacking Scandal Threatens Murdoch Media Empire and British Government
July 18, 2011
British Prime Minister David Cameron has announced plans to hold an emergency session of Parliament on Wednesday to discuss the growing phone-hacking scandal that has threatened Rupert Murdochs media empire and rocked the British government.
On Sunday, British detectives arrested Rebekah Brooks, the former head of Murdochs British newspaper arm, on suspicion of intercepting communications and corruption.
Hours later, Metropolitan Police Commissioner Paul Stephenson resigned following criticism of the handling by police of the phone hacking scandal.
We speak to Ian Katz, deputy editor of The Guardian, the British newspaper that has broken many of the Murdoch stories, and Sarah Smith, correspondent for Channel 4 News U.K., based in Washington, D.C. [includes rush transcript].
Porn King Larry Flynt questions Murdoch's morality
Jenna Clarke
July 19, 2011 - 8:48AM
You know you're in the wrong when Porn king Larry Flynt is questioning your morals. But Rupert Murdoch has threatened basic human rights through the phone hacking scandal, according to the Hustler magazine founder.
Hustler founder Larry Flynt speaks out about Rupert Murdoch's ethics or lack thereof. Photo: Getty Images
In an opinion piece published in the Washington Post over the weekend, the adult magazine publisher spoke about how the media mogul pushed his journalists too far and has now jeopardised freedom of speech and privacy in the US.
"If the allegations are true, Murdoch did not just cross the line he erased it," Flynt wrote regarding claims News Of The World bosses knew the phones of murder victims, 9/11 victims and politicians were being hacked.
"If Murdoch refuses to take his responsibility as a publisher seriously, he threatens not only Americans' right to privacy, but also our basic freedoms."
Flynt is no stranger to controversy. Known as "America's king of porn" he has been advocating free speech for almost 50 years and was left paralysed after an assassination attempt in 1978.
In the 1970s, Hustler was the first adult R-rated magazine to print photos of exposed female genitalia.
Flynt also purchased and published paparazzi photos of former US First Lady Jacqueline Kennedy Onassis, which showed her sunbaking naked during a private holiday.
"I test limits by publishing controversial material and paying people who are willing to step forward and expose political hypocrisy."
"Murdoch's minions, on the other hand, pushed limits by allegedly engaging in unethical or criminal activity," he continued.
"He publishes what he wants, apparently regardless of how he gets information and heedless of the responsibility associated with the power he wields."
"No matter how offensive or distasteful some people may find Hustler magazine and my other publications, no one has appeared unwillingly in their pages. I do not create sensationalism at the expense of people living private lives.
"I focus not on those who are innocent, but rather on those who practice the opposite of what they very publicly preach. This may be considered an extreme or controversial practice in getting a story, but it is far from criminal," he continued.
The Devil's in the detail:
Investors in companies controlled by Rupert Murdoch have been dumping the shares amid fears on both sides of the Atlantic over the fallout from the phone-hacking scandal at the News of the World.
Shares in broadcaster BSkyB are down 5% in the last week, wiping some
off the value of the business, while News Corp had lost 2.6% slicing some $400m off the value of the News of the World's ultimate parent company.
Many hedge funds which had bought into BSkyB in the hope of making a quick profit from the bid have been selling the shares on fears that the deal now faces substantial delay.
Back to top
Joined: 07 Feb 2006
Posts: 398
Posted: Tue Jul 19, 2011 5:40 am
Post subject:
Be interesting to see what Rupert's made of today.
His biographer seems to think public grilling is not his forte.
That he could be unpredictable.
What will be his objectives - shareholders and James?
Why not take out Cameron?
Certainly can't see any reason not to ridicule Blair and Brown and firmly destroy their places in history.
The gold price and CDS spike on the UK are already signalling Cameron's ineffective leadership.
so, er,
GO Rupert!
let's not forget the corrupt NOTW/trash media readership who wanted to read the stuff.
Who's innocent?
This is us not just them.
Back to top
Display posts from previous:
All Posts
1 Day
7 Days
2 Weeks
1 Month
3 Months
6 Months
1 Year
Oldest First
Newest First
The Next Level Forum Index
General Discussion
All times are GMT - 5 Hours
Goto page
Jump to:
Select a forum
General Forums
General Discussion
Tomorrow's World
Tech Trends & IT Tips
State Terror: 9/11, 7/7, CIA Fakes
Creative Xpress
Trash 'n Troll
Deep Thought
TreeIncarnation Audio Shows
Understanding Our Reality
The Thinking Zone
9/11 HardCorps
9/11 - The Verdict Discussion
9/11 - The Final Verdict
9/11 HardCorps General Investigation
9/11 HardCorps Specifics Investigation
9/11 HardCorps Audios
post new topics in this forum
reply to topics in this forum
edit your posts in this forum
delete your posts in this forum
vote in polls in this forum
Powered by
© 2001, 2005 phpBB Group
created by


text:
1 syllable
- hecht's, sect's, sects, wecht's
2 syllables
- affects, collects, connects, corrects, defects, deflects, detects, directs, dissects, effects, ejects, elect's, elects, erects, expects, infects, injects, inspects, neglects, objects, projects, protects, reflects, rejects, respects, selects, subjects, suspect's, suspects
3 syllables
- disrespects, interjects, intersects, recollects, reconnects
The only site you need for word puzzles, home work, anagrams and scrabble games. The best site for two word anagram solutions.
Enter the letters to get anagrams for the word
Definitions, synonyms, antonyms and related words
Enter the word below with '?' to indicate missing letters
Enter the word to find the rhymes
Enter the letters of the beginning, middle or end of the word.
Unscramble.net is the free tool to unscramble letters and words for games like Text Twist, Words with Friends, Scrabble, Word Scraper, and of course the ever popular Jumble newspaper puzzle. It is also great for homework problems that frustrate many parents and students. Unscramble.net provides one and two word unscramble solutions from its extensive 280,000 word list that includes technical, medical and slang words. There is no limit to the number of letters entered for one word unscrambles and the site also provides for rhyming words and dictionary definitions for many of the unscrambled words. Two word unscramble results are provided in two formats for easy comprehension by the user. There is no limit to the number of word combinations provided whether for one or two word unscramble solution sets.
The site is mobile friendly and fully https/tls security compliant. Fast and easy, unscramble.net provides the most accurate and complete word, letter and anagram solutions available. Trust the oldest and most reliable unscramble tool on the net. Word lists are constantly being updated from reliable sources. Android and iOS apps are coming soon.


text:
SIG/BIO will explore the applications of information science to bioinformatics, which has been defined as "the generation, handling, storage, retrieval and analysis of biological sequence data [genes and proteins]." This is bioinformatics in the research sense used by Cole & Bawden — J.Doc. v52 (1): 51-68, March 1996 — as distinguished from the sense implied by the phrases medical informatics or literature search specialists. We plan to foster collaborations with SIG/MED where appropriate, albeit SIG/BIO will focus on a specialized subset of topics.
This new SIG will provide a forum for interaction between three scientific research and informatics communities: bioinformatics (e.g.: scientists in computational molecular biology), information technology, and information science.
SIG/BIO programs will center on such topics as: identification of areas where information science may impact current genomics and proteomics programs; existing and new methods for the organization, structuring and linking of biochemical, genetic, genomic and proteomic data collections (ontologies and thesauri, perhaps); information science and the emerging problems of systems biology; application of information measures to theoretical problems in genomics; design and implementation of effective gene annotation and retrieval methods; current awareness of the genomic sequencing and proteomics efforts; and discussion of the social and ethical issues involved with the acquisition and use of genomic data.
SIG/BIO interests will span from the theoretical — application of information science principles to the understanding of genomic sequences — to the practical — navigation and mediated use of genomics and proteomics databases in corporate, academic and public contexts.
E-mail Discussion List
instructions for joining the discussion list


text:
Human ResourcesIt is the intent of KCPT to provide Equal Employment Opportunity in all aspects, terms, conditions, and privileges of employment to all employees or applicants, without regard to race, creed, color, sex, age, disability, religion, pregnancy status, Vietnam-era veteran status, national origin, sexual orientation, or any other status protected by federal, state or local laws. Moreover, KCPT provides reasonable accommodation for qualified individuals with known disabilities or handicaps to enable such individuals to : (1) apply for employment with KCPT; (2) to perform the essential functions of their jobs; and (3) to enjoy the other terms, conditions, and privileges of employment. Requests for accommodation should be made to Human Resources. If your organization would like to be notified of future job vacancies at KCPT, please contact our human resources office at KCPT, 125 East 31st Street, Kansas City, MO 64108, 816-756-3580, extension 4298, email@example.com.
Diversity Statement
Current employment opportunities


text:
In the next lines of code, I iterate over the all found strings and check whether the current one looks as a batch number. If yes, I take it along with the next two and put them aside as a record to the final table. If a record with the same ID already exists, we append the current pair to the end of the list (remember, one batch number can occur more once in the file, and we have to collect them all).
for i := 0; i < len(records)-2; i++ { v, err := strconv.ParseInt(records[i], 10, 64) if err == nil && v >= 20000000000 && v < 29000000000 { id := records[i] // A map access to a non-existent entry returns the zero value. // The zero value of a slice behaves as an empty slice. table[id] = make([]BatchUpdate, 0) table[id] = append(table[id], BatchUpdate{records[i+1], records[i+2]}) i += 2 } } } return table, nil }
Now, I have the
LoadBatchTable() function returning the
contents of the PDF as a Go map. It is time to think about storing this map to
Memcache and creating the ability to read it back. In the next lines, I
introduce another structure called
Table. It contains a timestamp
of when the record was created (an
UpdateTime field) and a map
with the information from the PDF file (a
Batches field).
type Table struct { UpdateTime string Batches BatchTable }
If you are not familiar with memory management in Go, it is important to
emphasize some key principles. First, Go is a garbage-collected language, so
we don't need to worry about freeing memory. Second, Go has pointers. But
pointers in Go are much safer than in C or C++ because they don't provide
pointer arithmetic, so the pointer in Go is more like references in C++.
Moreover, Go can implicitly dereference pointers when you need to access
fields of the pointer's underlying structure. For example, if you have a
pointer of the type
BatchTable declared as
*BatchTable, you can either access
UpdateTime via
p->UpdateTime or
p.UpdateTime. It offers some
syntactic comfort. Third, Go can pass objects of any type either by pointer (that is, reference) or
by value, but some built-in types (for instance, maps and slices) are always
passed by pointer. For example, a variable of the type
is always passed by pointer, but of the type
Table, by default by
value. That is why in the next lines of code, we declare a type of the
function return value as a pointer to void deep copying.
The next lines also contain a function reading the table from Memcache.
Memcache API allows putting values of either the string type or arbitrary
compound types into it. We will use the compound type
Table. Go
has a built-in mechanism called "Gob" for serializing any variable into an
array of bytes. In the next lines, we ask Memcache to read a record named
table and de-serialize it as avariable of the
type. If there is no such record, we assume that Memcache has purged it or
nobody read the table since the service started, and we load up the table from
the network.
func ReadTable(c appengine.Context, reload bool) (*Table, error) { var table Table if _, err := memcache.Gob.Get(c, "table", &table); err == memcache.ErrCacheMiss { c.Infof("No [table] record found in cache, [%v]", err) if reload { table = *RefreshTable(c) } } else if err != nil { c.Errorf("Unable to read [table] record, [%v]", err) return nil, errors.New("Unable to read a record") } c.Infof("Read %d records, updated at [%s]", len(table.Batches), table.UpdateTime) return &table, nil }
In the next lines, there is a counterpart function storing the table to Memcache. Again, before storing, Memcache serializes the table into bytes via Gob.
func StoreTable(c appengine.Context, table *Table) { c.Infof("Storing %d records, updated at [%s]", len(table.Batches), table.UpdateTime) record := &memcache.Item{ Key: "table", Object: table, } if err := memcache.Gob.Set(c, record); err != nil { c.Errorf("Unable to store [table] record, [%v]", err) } c.Infof("Stored") }
At this point, I am pretty much done with the core functionality.I am able to load and parse the PDF, then to store our data structure back to the GAE cloud via Memcache.
For the sake convenient debugging, let me implement one more thing. I should
have the ability to print out the entire table of batches. With a text template
library available in Go, the implementation of such functionality takes a
couple lines of code. I define a template of an HTML page representing a
table. To understand template syntax, you basically need to know only two
things: placeholders and clauses. The placeholders are represented as
{{.PlaceHolderName}}. Placeholders will be replaced by a variable (or a
field) from the template data source named
PlaceHolderName. There
is also is a range clause allowing traversal of a map or an array.
const ( PrintTemplate = '
 # records: {{len .Records}}, updated: {{.LastUpdateTime}}, now: {{.Now}}, age: {{.Age}}, Original PDF

 {{range $id, $updates := .Records}}
 {{$id}}	  {{range $updates}} {{.Status}}, {{.Date}}
 {{end}}
 {{end}}
 ' )
Now let's implement a function printing the table via this template. In the
following lines, Iprepare a data source. Note that, despite its native
compiling nature, the Go language has a very powerful introspection mechanism.
This allows the text template engine to be flexible in terms the data source
type. For example, if the data source is a map, the map keys will be become
the placeholder names, but if the data source is a structure (as in our case),
the template engine will automatically discover the field names and use them
as the placeholders. I also parse and execute the template. The output will
be sent to the outgoing stream represented by the
w variable.
func Print(w http.ResponseWriter, r *http.Request) { c := appengine.NewContext(r) c.Infof("> Print") defer c.Infof("Print finished") w.Header().Set("Content-Type", "text/html; charset=utf-8") table, err := ReadTable(c, false) if err != nil { fmt.Fprintf(w, "No data") return } last, _ := time.Parse(time.RFC3339, table.UpdateTime) now := time.Now().UTC() data := struct { PdfUrl string LastUpdateTime, Now, Age string Records BatchTable }{ PdfUrl, last.Format(time.RFC3339), now.Format(time.RFC3339), now.Sub(last).String(), table.Batches, } template.Must(template.New("Data").Parse(PrintTemplate)).Execute(w, data) }
By the way,
In the next lines, we have a function handling requests to reload the table from the PDF file.
func Refresh(w http.ResponseWriter, r *http.Request) { c := appengine.NewContext(r) c.Infof("> Refresh") defer c.Infof("Refresh finished") RefreshTable(c) }
Next, we need the function that actually executes the reload. It loads and parses the PDF file, puts the result to the table, and updates the current timestamp.
func RefreshTable(c appengine.Context) *Table { c.Infof("- Refreshing a table") table := new(Table) table.Batches, _ = LoadBatchTable(c, PdfUrl) table.UpdateTime = time.Now().UTC().Format(time.RFC3339) c.Infof("Storing a table to memcache") StoreTable(c, table) return table }
We are approaching the finale. The function
implements a data retrieval for a given batch number. First, it reads the
table from Memcache, checks whether it is time to refresh the data (our
obsolescence time is one hour), and finally gets the record from the
func GetBatch(c appengine.Context, id string) []BatchUpdate { table, err := ReadTable(c, true) if table != nil { return nil } gap, _ := time.ParseDuration("1h") last, _ := time.Parse(time.RFC3339, table.UpdateTime) now := time.Now().UTC() c.Infof("Last updated: %s, now %s, gap %s", last.String(), now.String(), gap.String()) check := last.Add(gap) c.Infof("Check time %s", check.String()) if check.Before(now) { c.Infof("Time to update") table = RefreshTable(c) } if record, exists := table.Batches[id]; exists { return record } return nil }
Now, I'll implement our last HTTP handle for the
function, and I extract the requested batch number from the URL. Then, after
retrieving the batch information, I either report that such a batch doesn't
exist or iterate over all the records belonging to the given batch and print
them all.
func Batch(w http.ResponseWriter, r *http.Request) { c := appengine.NewContext(r) w.Header().Set("Content-Type", "text/plain; charset=utf-8") parts := strings.Split(r.URL.Path, "/") id := parts[2] c.Infof("> Batch: [%s]", id) defer c.Infof("Batch done") updates := GetBatch(c, id) if updates == nil { fmt.Fprintf(w, "Batch not found") } else { for _, update := range updates { fmt.Fprintf(w, "%s\n%s\n\n", update.Status, update.Date) } } c.Infof("%v", updates) }
That's it! Now we have the full implementation of our GAE-driven Web service. Let's save it as a file called usvisa.go and give it a whirl!