text:
15964 Players currently online!
Man vs. Machine - good luck!
Turn-based games at any time!
Vote for the best move to win!
Do you have what it takes?
Sharpen your tactical vision!
Get advice and game insights!
Learn from top players & pros!
View millions of master games!
Your virtual chess coach!
Perfect your opening moves!
Test your skills vs. computer!
Find the right private coach!
Can you solve it each day?
Bring it all together!
Beginners, start here!
Make friends & play team games!
News from the world of chess!
Search all Chess.com members!
Find local clubs & events!
Who's the best of your friends?
Read what members are saying!
Chess.com is the #1 online chess community with more than 9 million members from around the world! Chess.com provides a safe and enjoyable environment where chess players of all skill levels can learn, play, and enjoy the game together.
Chess.com is built and managed by a team of dedicated chess players and web developers:
Our support team works all day and night to help you make the most of your Chess.com experience! To contact them, please visit Support - thanks!
Jules (kohai) United Kingdom Site Experience Manager
Matt (patzer24) Florida Billing & Member Services
I do so much for Chess.com and Chesskid.com that I can't explain it all in one small space! Site Experience Manager of Chess.com, Site Manager of Chesskid.com, Member support, staff training, support management, QA, manage live chess and all site moderators... I basically keep my finger on the pulse of Chess.com and Chesskid.com!
Even though I'm a beginner, I have a passion for chess. I'm happy and lucky that it has brought me to such a great site with amazing people who share a love of this game with. In my spare time I'm a keen Astronomer and astro-photographer
I am the man who takes care of your every billing and membership need. I also do a lot of behind the scenes tasks in the up keep of the chess end of things on the website.
Chess is my life, that is why I am here, duh! When I am not on here doing what I do you will probably find me at a real life chess tournament.
Jaclyn California Member Support
Gauthier France Member Support
I work on the small things to keep everyone happy so that you guys can focus on your skills :)
Outside of work, I like spending time with my two dachshunds (Schnitzel and Luna) and keeping up with new technology trends.
I'm part of Chess.com's support team, here to offer my assistance when you need it so that you can fully enjoy your stay with us :D
Outside of Chess.com I love to fly fish as well as wander through nearby forests.
Amelia Florida Member Support
Shaun South Carolina Member Support & Content Editor
I help out with member support along with my amazing teammates on Chess.com. We are like the Three Amigos, except there are more than three of us. Wherever there is injustice, we'll be there, whenever there is disconnection, you will find us. . . here. I am highly motivated by gratitude for a job well done.
I enjoy mountain biking, going to the beach, hanging out with my nieces, and teaching Public Speaking at the college level. I like collecting jokes, listening to music, and sharing meals with friends. I am a cancer survivor. My ultimate idea of a good time is a spontaneous dance party where there is endless guacamole.
I wear two hats for Chess.com. First, I'm here to make sure technical problems do not get in the way of your chess experience. Secondly, I edit the chess news articles to make sure their content sparkles.
In my personal life I like to play tournament chess (badly), write sci-fi and fantasy literature (slightly better than I play chess), and enjoy long walks on the . . . wait, what is this blurb for again?
Our team loves chess and is dedicated to creating the best possible place to enjoy chess on the internet.
IM Danny Rensch Arizona VP of Content & Professional Relations
FM Mike Klein North Carolina Director of Content
Try to say "I do chess for a living..." and not smile. You can't. It's impossible. Seriously, I'm the luckiest guy in the room: A Chess Professional who somehow managed to turn his love and knowledge of the game into the best job in the world! Though I don't play much actual chess myself these days, I'm proud to be the guy in charge of all the chess content you enjoy here. I take every chance I get to record videos and host Chess/TV shows myself, but "in between sets", I'm fortunate to work with an amazing team of amazing people doing amazing things.
Love the wife. Love the kids. Love the life.
FM stands for Fun Master. My favorite chess piece is the pencil on the scoresheet. I like writing about chess more than playing in tournaments, and Chess.com weirdly allows this blasphemous mindset. I'll take it! I report on tournaments, do live commentary, edit lots of videos and articles, and keep Chesskid.com running smoothly. I'm like a slightly older, less loquacious, lower-rated version of Danny.
I like to travel, play tennis, bike, and play with my kitten, Ipso Facto.
CM Peter Doggers Amsterdam Director of Content
Dallin Utah Web and Interaction Designer
Besides many different "little things", I am responsible for keeping you updated on the chess news. As a chess fan I can hardly imagine a better job, so I feel lucky and privileged to be able to do this for a living! I founded ChessVibes.com in 2007. In September 2013, Chess.com "proposed" to ChessVibes, and ChessVibes said yes! My site was acquired, and I was hired full time. The result? A great chess platform with great content (ahum).
I live in Amsterdam with my girlfriend and Miep, our lovely cat. I like outdoor activities and (rock) music. And chess, of course!
I do my best to help make Chess.com simple, easy, and fun to use.
My passions in life include spending time with my wife and kids, running, cycling, snowboarding, hiking, camping, sushi, experiential learning, and creating cool stuff.
Michael Canada Projects & Social Media
Brenan Utah Operations & Growth
In return for helping to design cool new features, I get to play with them first - and then tease everyone about it on Facebook & Twitter.
I actually do still enjoy chess quite a bit, but I also love to stay a few steps ahead of my inner lazy slob by running at least 20 miles a week.
I manage our ad inventory, demand generation, marketing optimization, and general business operations.
I'm a professional snow/skateboarder; not in the sense that I actually get paid to do it or that I am any good, but I do handle myself professionally. Fortunately, I love internet business and marketing too!
Michael P. Indiana Video Editor
GM Ben Finegold Saint Louis Commentator & Special Contributor
As a video editing guru, I put together the videos and make ChessTV better.
I also direct short films and enjoy writing for a variety of publications. I'm often found in the gym when not playing chess or spending time with my awesome wife.
I make entertaining videos on a variety of topics including live commentary for the monthly Death Matches, Pardon Our Blunders Monthly Show, and other live events.
I started playing tournament chess at the age of 6. I became a USCF Master at 14 and an International Master at 20. I've been a professional chess instructor and active tournament player, coaching players of all strengths from just learning the rules to International Master and worked with several Grand Masters too. I became an International Grand Master in 2009. I've also won several major events including the World Open, US Open, and National Open.
Our incredible engineers build all of the amazing stuff you see on the site. All of them are top of their field and have created the most technically advanced chess site out there!
Piotr Poland Live Chess Architect
Jon Oregon Director of Engineering
I've been here from the very beginning mainly focused on Live Chess (my passion) and coordinating all related projects and working with amazing people.
I like photography and playing board games and I love to spend time with my family.
I'm a hip young techie who could hip-hop, bebop, code till ya drop, and yo, yo, make a wicked script of q-co-do.
Besides that, I help with team management, code improvements/features, making everyone laugh, and secretly keep a scrapbook of funny conversations our team gets into.
Matias Argentina JavaScript & Live Developer
Ben California Director of Engineering
I work with all things Live Chess and blame Internet Explorer for all my bugs!
I'm also a pianist and composer, former classical and now a rock/pop artist.
I'm one of the website developers, coding on Chess.com since just a few months after it was born. I fix things and build foundation-level stuff, and if I do it right then you won't notice much except a general increase in awesome.
Outside of work, I write screenplays and am finishing my first novel — it must be a long-term passion, because I've been "finishing" it for years now. :)
Nik Ukraine Live Chess Java Developer
Marcos Argentina PHP Developer
I'm a Java Developer focused on LiveChess server, LiveChess Client API and other stuff like Chess Bots (computer players), monitoring applications, etc.
I'm also a fan of Star Wars :) May the Force be with You!
Im in charge of creating awesome features and fixing bugs on the website.
When I'm not coding, I like to swim, play tennis or drive to beatiful places near my city (beach or mountains). I enjoy good food and tv shows.
Faisal Pakistan iOS Developer
Igor California Systems Administrator
I work on iPhone/iPad app and serving Chess.com users is the best feeling I've ever had throughout my career.
I think that the universe is a discrete continuity system where every distance is infinite and zero at the same time. Yeap, that's right. I'm crazy! :D
I take care of the servers/network/backups and other systems infrastructure stuff.
When not working I either spend time with my family or do an occasional outdoors recreational activity.
Vladimir Ukraine Android/Java Developer
Chuck Kansas Web Dev
I'm a Java and Android Developer and I enjoy working at the best company in the world! :-)
I live in Ukraine but speak Russian. I spend my free time with my daughter and wife.
lI began my interest in computers at an early age spending hours hacking away on my Commodore 64. I consider myself a jack of all programming languages and master of none. Before coming to chess.com I was working on my own startup focused on mobile web apps for small businesses.
I am married with two beautiful children. I hail from the US Midwest. In my spare time I enjoy spending time with my kids, cycling and playing football and baseball with my son. I'm also a certified BBQ judge and spend many weekend during the summer judging contests.
Alex Russia Android Developer
Chef M Jablecki Providence PHP Developer
I work on making the Android app use the latest technologies and designs. I hope you enjoy Chess.com while traveling!
I'm learning to be a father of 2 kids. I like mountain biking with the family, and during the cold siberian winter I drink hot tea and eat awesome home-made cakes and cookies (of course after playing with bears on the street).
Tearing up the code base with Symfony and PHP with Angular. Doing my part to improve developer tools, in house. Generally having a blast coding.
When I'm not coding for chess.com, I'm coding hobby projects, trying pathetically hard to play keyboard and guitar, cooking delicious food, or playing poker, boardgames or videogames with friends.
Alex K Ukraine PHP Developer
Ivan Serbia PHP Developer
I'm a core developer. I've joined Chess.com recently and my job is to bring modern coding standards to the project and add new features to speed up the site and make it more convenient for users and developers.
I love to play sports. I was once an avid soccer player and powerlifter, but now spend most of time practicing Sambo, a popular form of mixed martial arts. I also enjoy travel and photography.
I work on developing features for the next version of chess.com including articles, news, lessons... I am also helping the new API team fix bugs and build a new version of the API.
I like to play all kinds of sports, mostly basketball, tennis, handball etc, and also like to travel a lot and party :)
Zarko Serbia PHP Developer
Shon Canada PHP Developer
I'm the guy who brings modern RESTful API to awesome Chess.com platform so our mobile applications get even better! Very passionate programmer, good friend, like to play sports, travel, hang out with my friends and everything that is considered good in life :)
I also play guitar and since music is one of the most important things in my life, I like to play it often :D
Professionally: Polyglot hacker, knowledge hunter, documentation vacuum.
Personally: Young Canadian, kitty daddy, and husband.
Pedro Buenos Aires, Argentina iOS Developer
Mike D Texas, USA Developer
I'm an iOS developer who likes to lay out user interfaces until they look pixel perfect! I also like learning about new technologies, and making sure that coding standards and best practices are being followed. I also like developing and designing games!
In my free time I love to watch and play soccer, and to goof around with my nephews!
Comfortable developing in any language.
Never met a dog I didn't take in.
Vladimir Serbia PHP Developer
Albert Venezuela PHP Developer
Developing web applications by using PHP is my main occupation in last five years. I am passionate about Web technologies and creating new features on the Internet and make it a better place to live in. I am helping Chess.com to provide better API integration within our system.
I am Web Developer, coming from Belgrade, Serbia. When I am not programming, I like to spend some time with my two awesome kids, enjoying in long mountain walks, sports, fishing, hanging out with my friends. Also I like to travel and meet other cultures and new peoples.
I'm a Web Developer usually found working with PHP and Symfony.
When not in front of a computer, I enjoy the outdoors, football (the kicking the ball kind), traveling and learning about new things and cultures.
Adrian Romania WebGL / Flash Developer
Bojan Serbia ChessKid.com PHP Developer
I'm building a cool 3D chess board using WebGL.
I'm a man who likes cats, wolf howls and tries to improve himself!
I'm working every day to make ChessKid.com more and more amazing, and I'm happy to be a member of such a great team!
I love to play soccer and I'm playing it from my age of 8, in last 14 years I'm an active player of a local club. Beside sports, I like to travel and visit new places and learn about cultures, hang out with friends, watch a good movie or tv show for relaxing.
Roman RussiaAndroid Developer
Bogdan Serbia Front End Developer
I'm an android developer. In Chess.com team I am newcomer :). I am working on making android app better, smarter and faster.
I like to spend free time with my wife and two little daughters.
As a part of the FrontEnd team, I work on improving UI of chess.com web application and making best possible experience for our users... AngularJS FTW! :)
I need to add more to my bio..
So many people have contributed to the incredible teaching materials available on this site, but we'd especially like to recognize the significant contributions of:
Chess.com is owned and managed by two long-time friends and chess players. They met as college freshman where Jay - the university chess club president - taught Erik to play chess!
Erik California Co-founder and CEO
Jay California Co-founder and Advisor
I steer the ship!
I love chess (duh!), crossfit, and spending time with my beautiful wife and four amazing kids!
Here from the beginning! I guide the company in the right direction on the tech front.
I love to golf and play video games!
Michael Szalontay Moscow Advisor
I am an advisor to Chess.com. I believe that the modern Internet is perfect for intellectual gaming and chess is the most popular human mind game. An avid chess fan and player myself, I am very enthusiastic about the success of Chess.com and enjoy my role in helping the team.
I am Hungarian/Russian and I work in venture capital where I get to meet and help many talented entrepreneurs.
» Have a question or want to be a part of the team? Then click here to contact us!
» Need some help? Then click here to visit the Help & Support Forums!
I'm a new player..
Thanks to all Chess.com team to done such a wonderfull job for all the biggeners players around the world, really appreciable job, i salute all the team members. and i also wants to become the member of this team if accepted by your self. Thanks
That's very entreprenuerial.
I have enjoyed alot with chess.com.Thanks to the support team who are doing the best job for chess.
The chess world is shocked by the death of one Azerbaijan's top players, Vugar Gashimov. The 27-years-old Grand Master from Baku had been ill for a long time and was under treatment for the last 1.5 years in Berlin, Germany where he passed away on the night of 10–11 January .
chess.com is the best..............love u
To play Chess there should have some brain Work behind that. Like wise to build the Chess.com there would have some master brain network behind. I really amazed about Chess.com ! I Wish Chess.com network team a Very Prosperous & a Happy New Year 2014 !
Intelligent team, great application . Regards
I really love this game so much..
Wow, I don't mind offering my services for a fee!!!
i agree with karl internet problems are a huge difference
Chess.com very helpfull for club players
Dies ist kein Kommentar, sondern die Frage, wie ich statt auf vorgefertigte Fragen vorgefertigte Antworten zu erhalten, die Frage beantwortet bekomme: Wie kann ich Protest gegen eine Wertung einlegen? Ich habe vor ca. zwei Stunden gegen Bora Bora gespielt. Während ich auf den nächsten Zug von Bora Bora wartete, kam die Meldung, die Verbindung sei unterbrochen und würde repariert. Als bei bora bora nur noch ca. 3 Minuten angezeigt wurden, kam die Meldung, Bora Bora habe gewonnen, weil ich aus der Leitung gegangen sein. Das stimmt nicht. Ich konnte die ganze Zeit sehen, wie leider die Uhr von Bora Bora heruntertickte. Das konnte ich nur, weil ich die Verbindung nicht verlssen habe. Mein Laptop zeigte an, dass die Leitung stand. Ich habe den Chat nicht verlassen. Ich protestiere gegen die Entscheidung. Karl-HeinzKrotz
chesscom only a website of whole world chess players rating and unrated and beginners most usefulness and most updated chess tatics and practices of all, No doubt about it, and its very truth with faith website of CHESS WORLD.....BEST WISHES AND HAPPY NEW YEAR 2 0 1 4 TO ALL CHESSCOM PLAYERS AND STAFF...
Im wiling...
facebook offers the cellphone as a means to send payment for one who has no credit card
Thanks! I enjoy it!
Luv to see this team . i think they are doing a great job for CHESS..
hello my chat doesn work
by GM DanielNaroditsky
17 hours ago
by NM brucepandolfini
31 hours ago
by GM BryanSmith
41 hours ago
by batgirl
3 days ago
by IM Silman
4 days ago
Home |
Why Join | Chess Topics |
About |
FAQs |
Help & Support |
Site Map
Privacy Policy |
Legal |
© 2014 Chess.com
• Chess - English
We are working hard to make Chess.com available in over 70 languages. Check back over the year as we develop the technology to add more, and we will try our best to notify you when your language is ready for translating!


text:
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[
Zend_Db_Schema_Manager maintains a database schema in a database agnostic format.
Zend Framework: Zend_Db_Schema_Manager Component Proposal
Proposed Component Name
Developer Notes
Rob Allen
Thomas Weidner
0.1 - 25 October 2006: Initial release.
0.2 - 30 November 2007: Additional features (wiki revision: 13)
Table of Contents
1. Overview
This ensures that the same change can be applied to multiple databases and all changes can be stored in
a version control system.
The schema itself can be given in several formats like XML, PHP. Additional input formats could be integrated.
2. References
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[
Zend_Db_Schema_Manager maintains a database schema in a database agnostic format.
Zend_Db_Schema_Manager maintains a database schema in a database agnostic format.
3. Component Requirements, Constraints, and Acceptance Criteria
- Zend_Db_Schema_Manager requires a database specific adapter for each supported database.
4. Dependencies on Other Framework Components
- Zend_Exception
- Zend_Db
5. Theory of Operation
Zend_Db_SchemaManager enables easy changes to a database schema without destroying
data. They can also be rolled back if required. The schema manager executes database
migration scripts which are collections of database operations such as adding a field to
a table.
Each migration script is a class extending from Zend_Db_Schema_Change which contains two
abstract methods: up() and down(). Migration script files are named like 001_initialSchema.php
so that they can be operated upon in order. The class within 001_initialSchema.php is called
Note that for Zend_Db_Schema_Manager to work, a new table is required within the the database
being managed. This table, schema_info, holds the current version of the schema and is used
by the Manager to decide if the current operation is an upgrade or a rollback.
In order to work, a database independent structure to describe a table is used.
6. Milestones / Tasks
- Milestone 1: Completed design on wiki
- Milestone 2: Working prototype with unit tests checked into the incubator.
- Milestone 3: Documentation exists
7. Class Index
- Zend_Db_Schema_Exception - exception handler
- Zend_Db_Schema_Manager - class to manage migrating from one schema version to another
- Zend_Db_Schema_Change - abstract class to inherit each migrations script from
- Zend_Db_Schema_Table - database independant table creation and altering
- Zend_Db_Schema_Adapter - abstract class for database specific schema-change adapters
- Zend_Db_Schema_Adapter_Mysql - MySQL adapter for adding/deleting/editing tables
- Zend_Db_Schema_Adapter_Mssql - MSSQL adapter for adding/deleting/editing tables
8. Use Cases
The main use case is when you need to change the database schema of a live application.
Obviously this is done on the development machine first and the Schema_Manager will
ensure that the same changes to the database will occur on the live site.
Example migration script: 001_AddSecondEmailAddressColumn.php
Example CLI script to run the Manager: updateSchema.php
9. Class Skeletons
Feb 07, 2007

Why not to send this proposal for review? It is very useful.

Jul 11, 2007

While I love this idea, I wonder if it's necessary to name files with revision numbers in front? It breaks the naming conventions because the classes can't be named properly, and it just looks weird. <ac:emoticon ac:name="smile" />

Why not make revisionNum a property of Zend_Db_Schema_Change and then use that to check against the db table?

Other than that, I think it's a great idea and long-overdue for the PHP community.

Nov 28, 2007

To have revisionNum as a property of Zend_Db_Schema_Change would it make very unhandy to get the latest revision - You have to open every Schema Change File to know what the latest change was. In this case it`s also needed that Zend_Db_Schema_Manager parses and initiates all Zend_Db_Schema_Change Classes first to get the right order. Thats not a real problem but i think to name the files is a good convention for fast development.

But anyway - Is there any active work on this proposal? It is a must-have for web applications.

Dec 27, 2007

I have a few point from the perspective of one who has used rails db:migrations in the past. BTW, correct me if I'm wrong, but I see this as a relatively straightforward adaptation of migrations in Rails to PHP; it would help me immensely if you summarized the similarities and differences so I can see how we might differentiate ZF's solution.

1) I guess I just never saw the value in creating a whole abstraction around DDL statements for non-trivial schemas. I mean, yeah, they're portable to different databases, but then a lot of the simple ddl that you might cover with such a system is often portable in its regular string DDL format. That said, for a non-trivial schema in Rails, one generally (by necessity) disposes of this abstraction fairly quickly, which fortunately still allows the developer to take advantage of the versioning without necessarily using the built-in database agnosticism. At the very least, this proposal would have to include such a mechanism, since it would be nearly impossible to support all database DDL/features in the abstraction. In fact, these different feature sets make complete db agnosticism completely impossible, so I'm left wondering 'Why can't we just use DDL again?' I can see the value in simple cases, but is it enough to add a significant abstraction to the framework to expose?

2) I like database versioning, which I fully agree that we need to support in some way for framework. I haven't done a whole lot of complex versioning with db:migrations, but I'd want to be sure that it would work well even in less-than-straightforward circumstances. This versioning is the real value in db:migrations from my point of view.

3) This should definitely reuse <ac:link><ri:page ri:content-title="Zend_Build" /><ac:link-body>Zend_Build - Wil Sinclair</ac:link-body></ac:link>.

Also, I believe Cake has a db:migrations port to PHP, and I don't see much point in redoing their work. I would challenge you to see where we can add value to these tools- especially in the context of non-trivial or legacy schemas.

Hope this all makes sense given my limited background on this proposal.

Thanks.

Dec 27, 2007

Until now I did not have time to complete the rework of this proposal.

It will still take me some time to finish it, based on how much work I will have with the other proposals.

to 1)

DB Abstraction has it's benefits if you are porting an application from one server to another, or change the RDBMS, or even if you are importing a new version which has another schema. I have created my own in the past ( pre-ZF <ac:emoticon ac:name="smile" /> ), and it's very usefull when you have a working environment and want to update it.

Generally there are two set's of work...

1.) The DB-Layer itself... here documented as set of PHP files. This one I would like to have seperated in XML or any other text-based format. It simplifies the port between systems.

2.) The Update procedure... from version x to y or backwards... these are sets of works... could be textbased (limited) or other.

But I have not been ready to write down the whole thing.

to 2)

This is a must for update/downgrade. But the way should not be fixed but loosely coupled.

to 3)

I did not know this component for now nor did I see it end of november when I had some time for rethinking of this component. Is it already finished ?

to Cake)

Do we want to say "use Cake for database versioning", we don't have one ?

I will have to look what they have done before I can say what's the difference. But I think there is one. I am basically an enterprise application developer so my point of view is possibly not that strict as a normal web-dev. And I think especially this component has much value for enterprise applications.

Generally speaking:

This proposal has not been forgotten... there's just much work to do and to rethink before doing it.

Greetings

Jan 10, 2008

I'd like to reserve judgment on the DDL abstraction layer until this proposal is fully fleshed out, so Thomas/Rob- the ball is fully in your court. <ac:emoticon ac:name="smile" />

RE:Cake- What we really want to say is "Zend Framework has database versioning, and it is the only logical choice for you given your needs". <ac:emoticon ac:name="wink" /> My team at Zend has heard it a lot lately, and it's about time we started spreading the message to the whole community- we're looking for best-by-far solutions for a set of users that has not been adequately served by other frameworks in the very crowded field of PHP frameworks. The fact is, we can't be the best framework for every application, but I believe that we are the best framework for non-trivial apps in the Enterprise or other environments where "opinionated frameworks" just don't cut it and that we should continue building our components to further this lead. So, in that context, I would ask myself for any proposal- including this one- "Can we bring value to functional areas and more demanding users where other frameworks have not yet ventured or fallen short?"

I personally feel that RoR migrations are great in some ways but fall short in more complex cases. I can't wait to see how your proposal will address some of those shortcomings. <ac:emoticon ac:name="laugh" />

Dec 28, 2007

I think the primary purpose should not be that the application is portable to different databases. I think the benefit is that the schema-change-files are easy to maintain and seperate through different versions of your application. I can see this at my job, where we have every month a new release of our application. In most releases we do not have much DDL and less non-trivial DDL, but although we see that its not the best way to maintain the plain sql files through different versions. So i fully agree with Thomas Weidner.

Regarding to Zend_Build and this proposal. Perhaps it would be good to have different adapters for the DDL. Which allows to be more compatible to existing build tools.

Although adapters for converting or use of existing db-change files, for instance from phing (I know phing is using creole).

Cakes tools is php4.

kind regards,

Thomas (the other one) ;o)

Jan 10, 2008

Hmm... for some reason, the wiki has lost my watch on this page <ac:emoticon ac:name="sad" />

I had two key reasons for writing this proposal, before all my time got sucked away:

1. Version control of database schema changes.

2. Database independence so that I can manage both MSSQL and MySQL schemas.

3. Bonus points for being able to use the same set of schema changes in both MSSQL and MySQL.

I still have these needs and I'm sorry that I haven't been able to push this forward as I had intended.

Jan 11, 2008

That's exactly what I have developed for my company.

But that's closed source and this was the reason why I wanted to help you.

My own time is also melted away... too much opened proposals or ideas to implement <ac:emoticon ac:name="wink" />

I think after 1.5 I will have time to add my ideas to this proposal.

My ideas cover:

Database Versioning

Schema independence and portability

Schema checking and repairing

Integrating of default values

Adding of an portable schema format (xml) others are also possible

Support of multiple RDBMS through Zend_Db

Jan 09, 2008

With regards to the use of DDL, I imagine Enterprise Applications as such would require much finer tweaking of the database than an abstraction layer could provide. I struggled with Rails Migrations because I wanted to store large integers (billions) in my MySQL database, at the time there was no way of specifying BIGINT, so I had to use strings and cast in the model.

Versioning is very useful, I use phing and dbdeploy at the minute and find it very effective. The only problems I've had to overcome is managing the migrations between branches of the applications.

Apr 10, 2008

Hi there,

The last comments here were in Jan saying that people didn't want to forget this proposal...

May I offer my help in a general 'do lots of rubbish jobs' kind of way? My thought is that if someone other than you were to put some effort in it might get things rolling, i.e. inspire you. <ac:emoticon ac:name="wink" />

I'm happy to do whatever...

Regards,

Apr 10, 2008

This proposal is not forgotten...

Actually I have 6 proposals in queue which are worked on additionally some issues.

And I am forcing to integrate a coding standard with ralph which is in my eyes more important to be finished as it has effect to the complete framework.

Related to this proposal my idea was to have it more abstract.

I want it to be more generic so you can eighter use a sort of db description file which could be xml what I would prefer, or php what rob has proposed original.

What I also had in mind was a way to have default values integrated, and checked.

Also the db structure should be able to be checked and repaired.

I've already done such a class for my company but it's only mssql and it's closed source.

So what we want to do is a generic class which uses Zend_Db and is able to handle different layout input files.

Some of my other ideas which shall be integrated were already described by me in my previous comments.

Regards,

Thomas, I18N Team Leader

Apr 10, 2008

Hi Thomas,

"This proposal is not forgotten..." – I never thought for a moment that it was <ac:emoticon ac:name="smile" />

My thought was just that if you and Rob are both busy, which given all you activity on ZF I imagine you are, it might be that there were tasks waiting to be done which weren't that hard but would still take time.

I am still beginning with ZF - I have only been using PHP for 2 years - but I want to help. So IF THERE IS such a task on this proposal, please let me know and I will be happy to put my thought into it.

In the meantime I will think on the proposal myself and perhaps start to come up with some test cases and the like.

All the best,

Jun 03, 2008

+1

Very much looking forward to this!

Jun 17, 2008

I think a slightly different approach should be taken to where/how DDL is generated. I'd suggest placing a number of abstract methods into Zend_Db_Adapter_Abstract (createTable, dropTable, addColumn, etc.), and each database adapter should implement those methods.

If methods are the same across (some of) the adapters (such as dropping a table), they could even be implemented in Zend_Db_Adapter_Abstract and those that are different can override them.

All in all, I would really love to see this functionality in the Zend Framework.

Jul 05, 2008

Looks good! Can't wait to get my hands on it <ac:emoticon ac:name="laugh" />

Is there an implementation available somewhere?

Jul 05, 2008

You're not the only one. <ac:emoticon ac:name="wink" />

Actually myself is working on the file transfer component and the new coding standards.

I had no time until now to complete this proposal.

It's far away from being ready for review.

There are necessary features missing and some are not defined complete.

For example:

There will be a sort of definition schema which will allow to define a db schema per xml or ini file. Also there will be a way of defining default values in tables.

These are just a few of what I've already done for my company where I created a DB Update manager which allows what Rob and I created here and a lot more.

So all I can say for now is:

... Please be patient and stay tuned <ac:emoticon ac:name="smile" /> ...

Oct 27, 2008

+1

Very much looking forward to this!

Oct 27, 2008

Just recently, my company open-sourced a db migration tool:

http://code.google.com/p/dmigrations/. I would definitely like to see something like that implemented in the ZF. The fact that it generates the DDL for you without writing any code, apart from your models, makes it very simple, flexible and easy to use. It not only speeds up the development process, but speaks the DBAs language, allowing them to refactor and optimize the SQL before migrating. This is essential in big development teams or medium to large organizations.

Jan 27, 2009

Please, see the ezcDbSchema class (http://svn.ez.no/svn/ezcomponents/trunk/DatabaseSchema/src/) from eZ Components.

It has all required features <ac:emoticon ac:name="wink" />

Please see on other components too.

Jun 01, 2009

Well... I've looked through the ezcompenents database schema, and it does not (AFAIK) provide the functionality speced here. It DOES provide a means for migrating from one database schema to another. It does NOT provide the means of versioning migrations with the ability to perform any arbitrary task during that migration (e.g. performing data transformations, etc.) as is possible in a RoR like db management schema. It certainly does not provide the level of integration with ZF beig proposed here. If I'm wrong in this assessment, please tell us so.

Sean P. O. MacCath-Moran

Jun 01, 2009

Greetings All,

Ok - I'm going to start banging this code out as I have an immediate need for it. Coincidentally, I've just received my CLA verification. As I'm write this, I'm also seeking a mentor to tutor me through the process of proposing and submitting code to the Zend Framework project, so if you're qualified and up for that, please do drop me a line.

Sean P. O. MacCath-Moran

Jul 01, 2009

Hi Sean,

Great to hear you're being active on this proposal. What's the latest on this? I've seen you're alternative proposal for the schema manager, is there any progress on that one?

The reason I ask is because I myself have a working implementation of the schema manager which I've done for work. It is loosely based on this proposal and I was considering contributing it to the framework. However because you've started an alternative proposal and there is very little activity here, I am unsure how to progress.

Perhaps the Zend Proposal administrator/moderator/staff could provide some guidance and feedback.

Either way, I'm interested in contributing code and/or coding and/or time to this component.

Jul 05, 2009

Greetings Luke,

I'll send you an email to elaborate, but the short of is that I'm actually trying to bang out the last of my code today to update my proposal and move it into the commenting phase. More to come!

Sean P. O. MacCath-Moran

Feb 03, 2010

I would very much like to see true migrations. I should add that Doctrine also does this. Also I wrote a forwards only migration mechanism that supports .sql and .php files

Here's a very messy example:

http://pastebin.com/f4fa2dcc6

The script just checks the version # in the version table, and runs any scripts that are numbered with a version after that. There is no rollback support yet since that requires good db schema abstraction in order to diffs (of which you are working on)

Sep 19, 2010

Archiving per Rob's request

Feb 05, 2011

Archiving this proposal, feel free to recover it when you want to work on it again. For more details see this email.

subset: commoncrawl


text:
MCDAVID Athletic Tape - 4-Roll Value Pack
Be sure to select a color, size and quantity below
Item # 11563050
|Eligible for 25% Off A Single Item! (see promotion details)
|Eligible for Free Shipping, No Minimum! (see promotion details)
|Members of The League get 5% back when you spend $100! (see promotion details)
We Guarantee Delivery before Christmas Day! **Restrictions Apply* See Offer Details.
Product Details
Prevent and treat injuries with MCDAVID®'s athletic tape. Featured here in a 4-roll value pack, this easy-to-tear tape is made of lightweight zinc oxide material that won't sit heavily on skin when applied. The tape can be used to support muscles and joints, hold bandages in place or even make quick repairs to athletic equipment.
Get your new MCDAVID® tape today from Sports Authority.
- 4 rolls of athletic tape
- Made of lightweight zinc oxide material
- Provides joint support and holds bandages in place
- Width: 1.5"
- Length (Stretched): 10 yds
Product Recommendations
Product Reviews
Reviewed by 1 customer
- Does Not Stick
- Hard To Tear
- Small Rolls
Best Uses
- Throw At Someone
Comments about MCDAVID Athletic Tape - 4-Roll Value Pack:
I was an athletic trainer so I have used many types of tape. Avoid this tape. You won't even last half a game without this tape coming off. One roll is about 1.5 ankle wraps.
- Was this a gift?:
- No


text:
Omaha Sen. Brad Ashford discusses taxes, juvenile justice, and the death penalty in this week's Capitol Conversation.
live streaming schedule & on demand videos
|07:30 pm
|Glenn Korff School of Music Performance: Karen Becker, Cello, Kimball Recital Hall
|07:30 pm
|Glenn Korff School of Music Performance: Tom Larson & Hans Sturm, Westbrook
|07:00 pm
|Maverick Hockey: North Dakota vs Omaha
|North Dakota comes to CenturyLink to take on Omaha hockey.
|07:00 pm
|E.N. Thompson Forum 2014-2015: Creativity, Curiosity, and Learning
|The engines of the U. S. economy rely on entrepreneurship, technology, and innovating new products...
|07:00 pm
|E.N. Thompson Forum 2014-2015: Chuck and Linda Wilson Dialogue: Cutting Carbon Emissions: Better Environment, Worse Economy?
|Debate Summary This Wilson Dialogue will explore the global environmental and financial effect of...
|Saving Your Treasures: Plant Materials Deterioration - Chemical & Biological
|One can protect objects from this natural course of deterioration by practicing preventive care....
|NET News Statewide: Governor Dave Heineman 2/3: First Lady Life, 2/4/05
|First Lady Sally Ganem talks about her roll as teacher and first lady of Nebraska. "Statewide"...
|Living History, 3/17/06
|Tory Lenosky and videographer Ray Meints look at different aspects of prairie life in the 1800s,...
|NET Sports: Sports
|Big Red Wrap-Up: Big Red Wrap-Up
|Highlights from the September 30th Kansas game and special guests, former Huskers Chad Sievers and...
|NET News Statewide: Youth Forum, 6/10/05
|High school students talk candidly about Iraq/Afghanistan and Education as part of the annual...
|Saving Your Treasures: How to Identify Paper
|This segment of Saving Nebraska's Treasures provides advice on the identification of paper...
|'68: The Year Nebraska Mattered: John Y. McCollister on Richard M. Nixon
|By the end of 1968, John Y. McCollister had decided it was time to run for Congress, and succeeded...
|Saving Your Treasures: Deciding What to Keep
|In attics and garages, underneath beds, piled in corners or just closeted away, our heritage is...
|NET Sports: Sports


text:
What bothers me the most about this is that the good pastor supposedly represents the ideals of kindness and charity, yet he shits on a working person.
What bothers me the most about this is that the good pastor supposedly represents the ideals of kindness and charity, yet he shits on a working person.
This is something that came up indirectly in a previous discussion at some point in the last month or so in Hot Topics-- I think what this story illustrates is that there is still very much a perception of social class in America that pertains to what someone does, and in particular service people, particularly food service people for some reason, are treated as beneath almost everyone else. Anyone who's worked in food service will pretty much know what I mean, people really talk to you sometimes as if you're from a separate subspecies just because of the job you're doing. If anyone has read any of the books that the series "True Blood" is based off, those books really captured a lot of the bias and bigotry that people have towards food service workers, as the main character is telepathic and works as a waitress, and can always hear what people are thinking about her.
And apparently even pastors aren't immune. Despite similarly living "in a field of service", the connotation of where they rank in the social order is just nowhere near someone like a waiter or waitress.
This infuriates me. We treat people in the retail and service industry like they're not even people. It's disgusting and reprehensible.
If you think I'm posting in this thread, you're fucking insane.
According to one teacher, Finland does this by 1)paying teachers the same amount of $$as doctors and 2)not doing mandatory testing. The US, by contrast, does it exactly the opposite..
Back to topic..
Further, can you imagine what would happen if every single person in the retail and service industry went on strike for a single day? They may think we're useless, disposable and replaceable, but society as we know it would shut right down. When I read about things like this, I start to think Tyler Durden had the right idea.
I waited tables my way through college. I can tell you that I always cringed inside when I saw a religious group coming in. They were usually rude and left very little tip.
^My sister said the exact same thing.
"Church people are the absolute worst tippers", she'd chime. The whole crew would groan whenever they saw them coming.
Good Christian Charity, my eye!
Why am I paying the employee? isnt that what the employer is for??
Minimum wage for servers is, what? Less than half of the standard minimum wage?
It shows that men of God can still be nasty cheap douchenozzles.
What he doesn't realize is that his God is on the side of the servers and not on the side of the Pharisees.
On the other hand...I have to say that I really wish that North America would kill the whole tipping thing and be more like Europe.
It is stupid that servers should have to rely on cheap cunts like this pastor to earn a living.
Last edited by rareboy; February 1st, 2013 at 02:54 PM.
^Rareboy, you missed the point.
In this case, the service charge had already been included on the check. The pastor crossed it off, and put in place of it, a big fat zero. He designed it to be purposely offensive.
Please go back and look again at the check.
Jensu, if you had your way, employers would have to raise the wages a large amount to get anybody to do the work. This cost would be passed along to you--the customer. Do you really want to have to pay $50 per person to eat out?
You're cutting off your nose to spite your face.
As a Christian and somebody who used to work retail and fast food I will agree. Religious groups are terrible tippers. The Sunday afternoon crowds are awful. You see them all come in dressed in their Sunday best, women with their hair done up like Little House on the Prarie; right away you know they are going to be the most demanding, short tempered, and ill giving.
I always wondered why that is?
The pastor's note was either malicious or cheap or both.
The waitress' posting was malicious and vindictive. She most certainly did not merely post it because it was "entertaining" as she claims.
They deserve each other. She was fired, which was appropriate for her actions when she knew better, and the pastor was outed as a louse, which is just.
Done and done.
A hot mess.
The pastor was very "extra" and nasty. But it's not behavior I'm unfamiliar with when it comes to "churchgoers".
Like I said a couple of weeks ago...I have a tremendous amount of respect for ANYONE who works in any type of customer service arena (especially restaurants).
When I have lived "check to check," I certainly didn't piss away the job I had to retaliate against a customer.
I've worked restaurants, college cafeterias, and retail department stores. What I read on JUB is a perpetual lopsided bias against customers and for waiters. It's a 2-way street and there are plenty of guilty on both sides. The majority of customers respect wait staff and the majority of wait staff try to do a good job.
All the back-and-forths when there is a tresspass are just advocate positions of inherent bias, in most of the threads on JUB.
I'm under the impression that the good pastor is a woman
and I'm sure she's going to really regret the next time she goes out to a restaurant
...being that she's now so widely known
No, it doesn't require any vertical concept of society at all. It requires people who act terribly to be accountable.
The pastor is outed as petty and cheap.
The waitress for airing private business that is the prerogative of her employer.
It is fallacious to assume that the waitress is desperate, unemployable, or anything like that. She got fired. Lots of restaurants won't care what she did as long as she doesn't do it again. There are always waitering jobs to be found.
I still say they deserve each other. Fate drew them together.
I'm somewhere between Democrat and Socialist in my political views, but that doesn't mean any particular party in a conflict necessarily gets a bias.
And to be clear, I didn't use the term "equal" or "equate." You did when you characterized my view. I said it was just.
Last edited by Hard-up1; February 1st, 2013 at 04:19 PM.
Like to know the salary of the so called preacher.
Their fates may be equated for you, but you haven't established why it must be equated.
I said that both deserved what happened to them. At no point did I say that their consequences were equal, only that they got what they deserved.
Watching the video of the pastor, one will hardly claim that she appears to be of some middle or upper class in income, speech, education, dress, or manners. She seems every bit as impoverished as any imagined waitress.
Last edited by Hard-up1; February 1st, 2013 at 04:33 PM.
I did see it Johann and agree that no customer should be automatically assessed an 18% tip in the US where the practice is not the norm.
On the other hand...just because some nasty cunt pastor thinks that a server should get the same tip as they give God....well fuck them and the horse they rode in on...God doesn't work for the scraps off the table. No matte what the smug magic christians might think.
Being automatically assessed an 18% tip on parties of six or more IS the norm in America.
And God doesn't need the 10% to survive. The server presumably does.
That bitch knew exactly what she was trying to accomplish when she called the restaurant......
No one is arguing the pastor wasn't intending the firing, were they? I don't follow, Youfiad.
I already made it clear in my post that I wasn't talking about inherited wealth. I was talking about the judgment that goes on in America regarding job, particularly in the case of service and food service jobs. They are viewed and treated as not deserving of the normal consideration you'd give other people. Everyone who works in food service will tell you this.
Yes, saying they were both dicks and both in the wrong and then saying they both got what they deserved when one faced no real repercussion at all and the other lost their job is engaging in exactly this kind of dismissal of someone based on what they do. A pastor regardless of personal wealth is never treated the way a waiter or waitress is, despite both technically "serving" people.
To your point about pastors, I don't believe they have ever been deemed servants in the sense of household staff or waiters or personal attendants. Those occupations have always suffered from lower social status and clergy always benefited from being somewhere further up the food chain.
I'm not defending the pastor's vindictive acts, but I'm also not defending the waitress' intentional attempt to take her petty gripe about a tip to a public forum to get revenge. When she did that, she willfully indulged her pique without regard to how it might affect her employment. A lot of people do stupid things because it feels great at the time, and later regret it. She just joined that number.
HU, I would challenge you to bus tables for a day in a sit-down restaurant. It may be enlightening.
Last edited by Hard-up1; February 1st, 2013 at 05:20 PM.
On a personal note, I'm a generous tipper and always have been, even when I was poor.
But, I don't see this big imbalance when I dine out. I see most people respectful on both sides.
I've seen both customers and waiters be asshats, but they are the exception. There is a lot of negligent service out there, but that is not the same as malevolent.
Maybe Albuquerque just has nicer people than Denver?
I eat out somewhere around 20 times a month on average, and I tend to be the one who pays the bill.
When I got parental support, it was the exception, and that goes for poor and rich alike.
It hasn't been Mayberry out there since the early 60s.
Last edited by Hard-up1; February 1st, 2013 at 05:28 PM.
I Give God 10% Why do you Get 18?
Why should anyone else care how much the sanctimonious little cunt gives to his 'God'? ie, the human-created institution of whatever church he belongs to.
What does he want, a fucking medal for being stupid enough to tithe?
So you should see my point rather than being mystified by it.
OMG. 'Democratic' America claims to be egalitarian but it has class conflict like everywhere else in the world!
I know you don't want to hear gratuitous advice from outsiders. But I'll give it anyway.
We outlawed mandatory tipping in my country but we do have mandatory laws stating a minimum wage and to protect employees.
And we don't give tax exemptions to religious cults and shonky ministers.
They need top-down rules or they're lost. Rules, laid down by the Christian god, who put slaves and waiters in their place, far, far below the godly — them. You can tell they're godly because not a single hair is out of place.
I wonder how long it will take before Applebee's offers the waitress her job back
..considering all of the negative publicity they're getting over this
No, I'm mystified because I don't think it has gone downhill any.
When I entered teaching in 1983, people paid teachers low wage and did not respect them.
Today, it looks the same to me.
I don't buy that low wage equals low respect given. In the places where I have worked, custodians are treated with respect.
Bus drivers aren't treated with contempt.
Cashiers are denigrated.
Nursing staff aren't treated like crap.
Any position CAN be disrespected, and sometimes by those who think they are better because of income, but I don't see that as being any worse than it was 40 years ago, and I was poor back then, so I remember.


text:
Lotta Nieminen
Category: Designers/Studios, Illustration,
Posted by: Rhys Thurlow
Location: Brisbane
Posted: Mar 6th 2013
I really love design based around illustration. Lotta Nieminen is designer/illustrator from Helsinki, Finland. She is based in New York and has a pretty awesome website filled with amazing illustrations and great design. Check it out!!


text:
Program Previews from the PBS Annual Meeting
Some great performers and an oddball or two.
Earlier this month I attended the PBS Annual Meeting in San Francisco. In previous years, I've come back with all manner of news about upcoming series, but due to inclement weather at O'Hare Airport, I wound up missing much of the first day of the conference.
Happily, I can share with you some updates about new dramas, some surprising performances, a very odd kids' show, and—just possibly—the return of Sherlock Holmes' nemesis! Read on!


text:
Your Computer Science degree from Quincy will open many doors to high-impact careers. A graduate may elect to pursue graduate education or choose to enter the workforce as a software developer, programmer, systems analyst, database administrator, network administrator, webmaster, or support specialist. Our graduates are currently in such positions as:
- Network Administrator, Quincy Public Schools
- Regional Manager for Latin America, Star International Corp.
- Founder/Owner, ETC ComputerLand, Inc.
- Assistant Professor of Computer Science, Knox College
- Director of Information Services, John Wood Community College


text:
The Challenge - Sepsis, a major and under-estimated cause of death
Sepsis is a life-threatening systemic infection and one of the main causes of death in hospitals worldwide. Per year, approximately 2 million people suffer from sepsis in industrial countries alone. With a average mortality rate of 50 %, the disease is one of the most unmet medical needs and a major burden on healthcare resources.
The Mission - Reduce mortality rate of sepsis patients
The innovation leader works continuously to develop and deliver unique molecular diagnostics solutions that optimize treatment management. The company`s aim is to empower clinicians with an ability to identify as early as possible and to determine the causative agent in a fast and reliable way.


text:
Fruit and Nut Mixes
Imported Specialty
Oils and Vinegars
Organic Beans
Organic Flour
Organic Grain
Sea Salts
Sea Vegetables
Soy Sauces
Use keywords to find the product you are looking for.Advanced Search
Eden selected dried green lentils, North Dakota family organically grown in mineral rich, vital soil. A small round legume that is staple food around the world. Common in Middle Eastern and Indian dishes as dal. Ideal for soups, stew, paté, curry, salad, and with any whole grain. Versatile, quick cooking, delicious, and very nourishing. An excellent source of healthy fiber, thiamin B1, and folate B9, and a good source of protein, calcium, iron, magnesium, zinc, and copper. pareve
Detailed Description


text:
Wwii Costumes
Heart Breaker Adult Womens Costumes
Every gentleman you see will gladly give their heart to you when you decide to wear the Heart Breaker Adult Women's Costumes. This black, red and gold dress is fit for royalty and features an attached petticoat and heart details on the skirt and collar, complete with a detachable black and red…
Pucker Up Baby Adult Womens Costumes
…Baby adult womens costume. The red, stretch knit corset-styled dress of this sexy womens costume features ruffle and bow detailing and an organza-ruffled skirt with metallic heart print. Removable and adjustable shoulder straps, matching wings and a bow and arrow complete this red-hot cupid costume.
Ultimate Party Animal Adult Mens Costumes
Get the party started in this Ultimate Party Animal adult mens costume - it's a license to engage in as much monkey business as you can swallow! If you've been called a party animal in the past, make it real with this hilarious costume.
Guts Costume
Do you have the guts to do this? This costume idea calls for some acting - the fake guts are covered with blood so you can position it to look like you've been eaten alive or worse. Are you hungry enough?
Mystical Cape Adult Costume
Make them all wonder what you are when you wear this Mystical Cape Adult Costume. Great for sorcerer and wizard costumes alike, this velvet lined cape will set you apart from the rest of the crowd.
Triceratops Dog Costume
Dinosaurs may have gone extinct but hilarious pet costumes are alive and well. let your four-legged friend live large in this officially licensed Triceratops dog costume and make tracks for the dog park on Halloween.
Create A Cat Costume
You'll be the cat's meow in this sleek, sultry Create A Cat Costume,which comes complete with along, black plush tail, cuddly ears, and chic collar.Add fishnet stockings or dab ona littleHalloween makeup (sold separately) to put the finishing touch on your purrfectadult costume!
Renaissance Maiden Womens Costume
Step back in time when you don this simple yet attractive Renaissance Maiden adult womens costume. The attractive cream and brown peasant top dress of this Renaissance costume comes complete with a black lace-up vest and a matching headband.
Awesome Adult Womens Costume
Get totally awesome when you don this off-the-wall Awesome adult womens costume! The black mini dress of this 80's costume features a tiered ruffle skirt and pink lace-up bodice. A pair of black leg warmers and a white hair piece complete this sexy womens costume.
Aphrodite Womens Costume
Feel and spread the love on Halloween when you don this breathtaking Aphrodite adult womens costume. The white, toga-inspired mini dress of this goddess costume features Grecian details. Let them worship your every move and soak it all up!
Monster Bride Womens Costume
Waltz into the room or down the aisle in this dramatic and decidedly different Monster Bride adult womens costume. The thigh-length white dress of this bride costume features a knitted polyester bodice with white elbow-length sleeves, white lace center bodice overlay, white taffeta under skirt,…
Red Flapper Adult Costume
Relive the Roarin' Twenties in this fantastic Red Flapper adult womens costume. The racy red dress of this womens 20's costume features a playful fringe and comes complete with a matching feather headpiece, and elegant black gloves. Dance the night away in this elegant womens costume.
Peacock Dog Costume
Display some amazing plumage when you dress your for-legged friend in this officially licensed Animal Planet dog costume on Halloween. It's just the thing to make a dog walk more like a walk down the runaway so strut your stuff!
Underdog Dog Costume
There's no need to fear, Underdog is here! Underdog is Shoeshine Boy's alter ego who appears whenever Sweet Polly Purebred is being victimized by villains. Villains and bad guys beware - when your pet is dressed in this officially licensed Underdog dog costume trouble takes a hike.
Cougar Adult Womens Costume
Prowl the party in search of prey when you don this Cougar adult womens costume. The cougar print catsuit of this animal costume comes complete with an attached tail, headband and collar with heart. Everyone will go wild for you in this delightfully sexy cougar costume.
Bacon Dog Costume
You dog will be the most popular pet at the dog park when it sports this hysterical Bacon dog costume. What's not to love about it? Bacon is everyone's favorite bad for you treat but this slice is completely fat free!
Cavewoman Adult Womens Costume
Get primitive and party in this Cavewoman adult costume. The animal print dress of this Stone Age womens costume features a jagged-edged hem and comes complete with a black faux fur bandana and a faux bone headpiece. Come out of your cave on Halloween with this womens costume.
Anime Panda Toddler Costume
Wrap your little one in total cuteness when you dress them in this cozy Anime Panda toddler costume. The black and white, Polar Fleece hooded jumpsuit of this panda costume features a button closure.
Woopie Cushion Child Costume
Let it rip on Halloween when you sport this hilarious Whoopie Cushion child costume. Composed of a polyester felt material, this costume is a one-piece non-stop laughter generator.
Army Camo Toddler Costume
Show your support for our troops when you dress your little one in this green and tan Army Camo toddler costume and salute America!
Transformers Bumblebee Boys Costume
Transform when you sport this officially licensed Transformers Bumblebee boys costume. The yellow and gray printed jumpsuit features a matching dimensional character mask.
Voodoo Vixen Teen Costume
Practice the dark arts in this Voodoo Vixen teen costume. The ornate dress is printed with skull and bone imagery and embellished with exotic ornamentation. There will be nowhere to run or hide when you cast your spell in this mystical outfit complete with headpiece.
Grecian Goddess Womens Costume
You know you are a goddess - let the world know when you wear this classic Grecian Goddess adult womens costume. The white bandeau dress of this goddess costume features an asymmetrical hemline, a golden shoulder sash and golden cord. Wear this sexy womens costume and rule Halloween.
Stewardess Adult Womens Costume
Prepare for landing, landing on the hottest in flight list that is! The Stewardess Adult Women's Costume features a classy, yet sexy, blue and white dress with a revealing collared neckline and sky high skirt with slit. The matching necktie, bag and hat switches the gears from hot to heavenly,


text:
The Churn: Defections Mount at Edwards Wildman, Plus More Lateral Moves
Orrick, Herrington & Sutcliffe has hired Shawn Atkinson, the former cochair of the venture capital and cross-border M&A practice at Edwards Wildman Palmer in London, where the latter firm is trying to stave off a partner exodus. Plus: Bingham McCutchen bulks up in Asia, a partner trio decamps for top in-house roles and other lateral moves from throughout The Am Law 200.
What's being said
Comments are not moderated. To report offensive comments, click here.
Preparing comment abuse report for Article# 1202660308888
Thank you!
This article's comments will be reviewed.


text:
Story: Dec 17, 2014
Students animate, illustrate holiday greetings on behalf of ...
CIA Exhibition: Nov 07, 2014
Fall 2014 Exhibitions
Story: Nov 15, 2014
Students capture two of the top prizes in museum's surreal d...
Events: Mar 21, 2015
Spring 2015 Open House
Social: about 21 hours ago via Facebook
Cleveland Institute of Art has again received a significant funding commitment from Cuyahoga Arts & Culture to support access to the arts!
Story: Nov 04, 2014
New CIA building taking shape; set for December completion
Story: Nov 03, 2014
New Uptown Residence Hall featured in CIA video
Story: Aug 18, 2014
CIA again named to "Best in the Midwest" list
Blog . London Boulevard - Trailer
02/07/12 | Posted by Cinematheque | Posted in Cinematheque


text:
Used Chrysler, Dodge, Jeep & Ram Dealer near Providence, RI | Serving Johnston, Warwick & Smithfield
Metro Chrysler Jeep Dodge is a leading retailer of top-of-the-line used cars near Providence, RI. Whether you are looking for a used car, truck, or SUV you are guaranteed to find something that sparks your interest in stock. Browse for a pre-owned Dodge Charger, Jeep Cherokee, Grand Cherokee, Patriot, or Wrangler, from the convenience of your own home. Prior to any used car being added to our current inventory, it must first pass a rigorous inspection. You can rest assured knowing that every vehicle we sell will provide many years of trouble-free driving. Please feel free to give us a call at (888) 722-7026 or stop by our Chrysler, Dodge, Ram, and Jeep dealership near Providence, Rhode Island. It's our mission to assist drivers across Rhode Island from Johnston, Warwick, and Smithfield to find their perfect used car.


text:
find and save
Top Stories
Matthew T. Mangino: The future of the death penalty in question?
Court News
Nation & World
Obama makes Maduro�s �insolent Yankees� line harder to sell
Police & Fire
Matthew T. Mangino: The future of the death penalty in question?
State News
Top Stories
Lady Leafs still looking to get back on track
Leafs win Rockford East Invite
Maple Leafs fall in NIB 12 opener to Sterling
The Maple Leafs come flying out of the gate
Leafs learning on the fly at Thanksgiving Tourney
High School
Lady Leafs still looking to get back on track
Leafs win Rockford East Invite
Maple Leafs fall in NIB 12 opener to Sterling
The Maple Leafs come flying out of the gate
Leafs learning on the fly at Thanksgiving Tourney
Top Stories
Ed Symkus: My top 15 films of 2014
Movie review: �Into the Woods� is dark and deep
Movie review: This �Museum� entry should be closed to the public
Movie review: Exiting Middle-earth with a triumphant flourish
Book Notes: �Rogue Wave� is a seasonal delight
TV Guide
Book Notes: �Rogue Wave� is a seasonal delight
Book Notes: When the narrator is the story
Book Notes: Harry Bosch is on �The Burning Room� case
Celebrity News
Ed Symkus: My top 15 films of 2014
Movie review: �Into the Woods� is dark and deep
Movie review: This �Museum� entry should be closed to the public
Movie review: Exiting Middle-earth with a triumphant flourish
Movie review: A captivating film about a girl gone �Wild�
Rating old-timers� albums from 2014
Talent Shows
Top Stories
How to Host a Successful Holiday Dinner Party
Shrub Cocktail Recipes to Party With
Meatless Holiday Mains
The Complete Guide to Brown Sugar Variations
The 12 Exercises of Christmas
Meatless Holiday Mains
The 12 Exercises of Christmas
Orthorexia: The New Eating Disorder You Need to Know About
Aging: What's Normal, What's Not?
6 Healthier Holiday Cocktails
Family Time: What parents feed baby can have long-term impact
Upcycled Wine Glass Holiday Ornaments
The Kids' Table: Family New Year's Fun
Doc Talk: Holiday Migraines Got You Down?
Dr. Elaine Heffner: �The Gift of the Magi�
How to Host a Successful Holiday Dinner Party
Shrub Cocktail Recipes to Party With
The Complete Guide to Brown Sugar Variations
Food for Thought: Wintertime wining and dining
Christmas Ornaments from Your Kitchen
Health Watch: Small diet changes can make a big difference
Doc Talk: Holiday Migraines Got You Down?
Health Watch: Change up your treadmill workout
Health Watch: Curb your kitchen cravings this holiday season
Dr. Murray Feingold: Say it like you mean it
Home & Garden
Dear Monty: Can a rookie real estate agent be a good choice?
Bathtub or shower: What�s best for you?
Home Help: Home safety tips for a safe and happy winter season
How NOT to install drywall
Dear Monty: Siblings dispute inherited real estate
Peter Chianca: Our dogs do love us - it�s science!
Top Stories
TV Guide
Branded Content
Submit your news
Your Photos
Bruce Springsteen
Bruce Springsteen fans from Asbury Park and beyond blog about The Boss
REVIEW: Springsteen fans will relate to Kingsley Flood's Battles'
About this blog
The writers of this blog are not music critics, and they don't consider a second (or third, fourth or fifth) mortgage to be a perfectly reasonable course of action to pay for front-row tickets, but despite being a whole lot more middle aged than ...
» Read more
Bruce Springsteen
The writers of this blog are not music critics, and they don't consider a second (or third, fourth or fifth) mortgage to be a perfectly reasonable course of action to pay for front-row tickets, but despite being a whole lot more middle aged than they were when they first put \x34Born in the U.S.A.\x34 or \x34The River\x34 down on the turntable, still feels like Bruce has something -- OK, a lot of things -- to say about our country and the way we live our lives, things that not a lot of other artists are saying. And whether he's talking about the knife that can cut this pain from your heart, the house that's waiting for you to walk in or what that flag flying over the courthouse means, he's nailing down feelings that are so universal that they can raise your spirits and break your heart at the same time. Plus, let�s face it, the man rocks.
Recent Posts
The NEW Blogness on the Edge of Town
May 1, 2014 11:11 a.m.
Setlist: Springsteen at Sunrise (Ft. Lauderdale) 4/29/14
April 30, 2014 12:01 a.m.
Setlist: Bruce Springsteen in Atlanta 4/26/14
April 27, 2014 12:01 a.m.
Setlist: Bruce Springsteen in Raleigh, N.C., 4/24/14
April 25, 2014 12:01 a.m.
Video: Springsteen Covers In The USA �14
April 24, 2014 12:01 a.m.
By Pete Chianca
Feb. 1, 2013 5:05 p.m.
It�s safe to say that those of us turned off by the repetitive sheen of most top 40 pop have welcomed the acoustic revolution spearheaded by the likes of Mumford & Sons and The Lumineers. On the other hand, anyone reared on rock �n� roll can�t help but find himself longing, at least a little bit, for a world beyond the banjos and mandolins. Doesn�t anybody own an amp anymore?
With that as the backdrop, Kingsley Flood�s new LP, �Battles,� arrives with a wild, welcome kick. The Boston group�s 2010 LP �Dust Windows� had more of a traditional Americana feel, but last year�s EP �Colder Still� started to incorporate indie rock elements into their rustic sound.
With �Battles,� they�ve made the full leap into guitar-based rock while holding on to their down-home authenticity. That�s a trick for any band, particularly a young one, and it�s hard to overstate exactly how well Kingsley Flood does it here.
A good portion of the credit has to go to George Hall�s stellar guitar work, which is accomplished without being showy � it jangles through tracks like the Mersey-tinged �Sun�s Gonna Let Me Shine,� while on the driving �Down,� his psychedelic bursts complement Chris Barrett�s trumpet blasts to pull the song squarely into the stratosphere. As for the sort-of title track �Pick Your Battles,� Hall�s hopped-up blues riffs combine with Naseem Khuri�s roiling garage-rock keyboards to searing effect.
But none of this would be half as effective if the songs weren�t actually about something. Kingsley Flood�s secret weapon is Khuri�s pitch-perfect lyrics, which pack an incredible breadth of imagery and emotion into their spare stanzas, delivered in a quirky, urgent rasp that anchors them solidly in the here and now. The songs on �Battles� speak to a modern American dream that�s constantly in danger of being pulled under by forces beyond our control, from inside and out.
In fact, Khuri�s lyrics actually owe a lot to Springsteen, with their references to inner struggles and sullen fathers, not to mention dirty hands and bills unpaid. In that vein, �Waiting On The River To Rise� is a perfectly realized painting of a man struggling to keep afloat despite God�s apparent indifference: �Scratch tickets on my shelf, stains on my knees, pennies in my well,� he sings. �I got faith in faith, because the other choice is no choice at all.�
On other tracks, he grapples with the lure of voices that tell him to �get low� � �I�ll hold up high my chin and welcome sin on in,� he sings on �Sun�s Gonna Let Me Shine,� and among the jaunty piano, strings and horns on �King�s Men,� he seems to accept the inevitability of a great fall: �Look in the broken mirror; it�s only a matter of time.�
Broken mirrors, bent knees and chins raised in the face of inescapable adversity pop up frequently on �Battles,� with some of the most effective imagery coming during the disc�s quieter moments: On �Sigh A While,� Khuri sings of �our eyes on the horizon, but a lollipop stuck to the floor,� his quietly desperate vocals perfectly counter-pointed by Jenee Morgan�s sweetly realized harmonies.
Such ambitious songwriting is always in danger of sliding into the obtuse, and it happens on occasion here. �The sleepwalker never falls down, the wax wing never hits the ground,� Khuri sings cryptically on �Habit,� one of the album�s few meandering tracks.
But for the most part, �Battles� has just the right combination of uncompromising lyrical heft and explosive musicality, and stands to position Kingsley Flood as the ideal rock act for the new millennium: a little kinder than some, perhaps, but by no means gentler.
Recent Posts
latest blogs
Financial Advice from Jim Cramer
Ideal Level for Oil?; Heed the Rotation: Jim Cramer's Best Blogs
Dec. 27, 2014
Jim Cramer's 'Mad Money' Recap: Here Are My ABCs of Financial Literacy
Dec. 26, 2014
Jim Cramer: Not Much of a Market for Oil, Just Producers Still Pumping
Dec. 26, 2014
Jim Cramer's Picks for What to Buy in Oil and Biotech Into 2015
Dec. 24, 2014
Read More
Connect with Geneseo Republic - Geneseo, IL
Back to top
Site Services
Photo reprints
Online forms
Western Illinois Family Magazine
Market Place
Real Estate
Newspaper ads
Place an ad
Boats Magazine
Community Info
City of Geneseo
Chamber of Commerce
Hammond-Henry Hospital
Geneseo Public Library District
Geneseo Community Park District
Henry County
Sign up for our Daily Deals
Propel Marketing
More Content Now
Stay Informed
Email newsletter
Sign Up Today
Sign up for our newsletter and have the top headlines from your community delivered right to your inbox.
Your privacy is important, read our
privacy policy.
© Copyright 2006-2014 Gatehouse Media, Inc. Some rights reserved
Privacy Policy
Terms of Service
Gatehouse Media Publications
Original content available for non-commercial use under a Creative Commons license, except where noted.
Geneseo Republic - Geneseo, IL | 108 W. First St., Geneseo, IL 61254


text: Boys' Quest is a bi-monthly magazine for boys ages 5-13. Each issue is packed with fun stories and cartoons, building projects, jokes and riddles, easy recipes, guides on collecting things, science experiments, contests, and more. This magazine subscription has NO advertisement and no violence. Its good clean fun that every child, and parent, will enjoy!


text:
Documentation page was not found
You have tried to open the page which does not exist. Please select the topic from the table on the right. If documentation contains no answer to your question, please ask other Agile Toolkit users.
If you are willing to join our Agile Toolkit discussion group, you will find our group here: http://groups.google.com/group/agile-toolkit-devel
Table of Contents
Select section
5. API Classes
6. View Classes
7. Page Classes
10. Basic Form
11. Basic Grid
12. Lister
13. Translation


text:
Anne Taylor uses a Google Nexus 7 tablet at the National Federation of the Blind in Baltimore. Stephen Voss for The Wall Street Journal
Commerce has moved online. Now, the disability lawsuits are following.
Advocates for disabled Americans say companies have a legal obligation to make their websites as accessible as their stores, and the lawsuits are following. Joe Palazzolo and Serotek Corp. founder and CEO Mike Calvo, weigh in on Lunch Break. Photo: Target.com.
Advocates for disabled Americans have declared that companies have a legal obligation to make their websites as accessible as their stores, and they've filed suits across the country to force them to install the digital version of wheelchair ramps and self-opening doors.
Their theory that the 1990 Americans with Disabilities Act applies to the modern Internet has been dismissed by several courts. Still, the National Federation of the Blind and the National Association of the Deaf have won legal victories against companies such as Target Corp. TGT +1.45% Target Corp. U.S.: NYSE $74.64 +1.07 +1.45% Dec. 18, 2014 4:02 pm Volume (Delayed 15m) : 7.77M AFTER HOURS $74.64 0.00 % Dec. 18, 2014 6:56 pm Volume (Delayed 15m) : 55,686 P/E Ratio 31.03 Market Cap $46.86 Billion Dividend Yield 2.79% Rev. per Employee $201,374 12/18/14 More CISOs Needed to Battle Cy... 12/18/14 Deezer Names New CEO Before Fu... 12/17/14 Corporate Watch: News Digest More quote details and news » and Netflix Inc. NFLX +0.23% Netflix Inc. U.S.: Nasdaq $334.42 +0.77 +0.23% Dec. 18, 2014 4:00 pm Volume (Delayed 15m) : 2.21M AFTER HOURS $334.68 +0.56 +0.08% Dec. 18, 2014 7:45 pm Volume (Delayed 15m) : 28,096 P/E Ratio 86.41 Market Cap $20.10 Billion Dividend Yield N/A Rev. per Employee $2,232,560 12/18/14 Hulu Strikes Deal For FX Netwo... 12/17/14 Overheard: What's Playing for ... 12/17/14 Dish Network to Integrate Netf... More quote details and news » Both companies settled the cases after federal judges rejected arguments that their websites were beyond the scope of the ADA.
"It's what I call 'eat your spinach' litigation," said Daniel F. Goldstein, a Baltimore lawyer who represents the NFB. "The market share you gain is more than the costs of making your site accessible."
How the Blind Use Today's Technology
Learn about the tools available to help visually impaired people use some everyday devices.
Several other companies have worked with the NFB to make their websites more accessible to people with disabilities, including eBay Inc., EBAY +1.99% eBay Inc. U.S.: Nasdaq $57.53 +1.13 +1.99% Dec. 18, 2014 4:00 pm Volume (Delayed 15m) : 7.78M AFTER HOURS $57.58 +0.05 +0.09% Dec. 18, 2014 7:38 pm Volume (Delayed 15m) : 1.25M P/E Ratio N/A Market Cap $70.08 Billion Dividend Yield N/A Rev. per Employee $524,776 12/17/14 PayPal Global Strategy Chief J... 12/16/14 Gerald Eskenazi: His Baseball-... 12/10/14 EBay Mulls Thousands of Job Cu... More quote details and news » Monster.com, Travelocity and Ticketmaster.
Eric Goldman, a professor at Santa Clara University School of Law, said most courts have ruled that online spaces aren't covered by the ADA. "Congress never contemplated the Internet at the time, and if they had, they would have included it," he said.
But that could soon change. The U.S. Department of Justice is expected to issue new regulations on website accessibility later this year that could take a broad view of the ADA's jurisdiction over websites. A Justice Department spokeswoman declined to comment.
That could mean websites will be required to include spoken descriptions of photos and text boxes for the blind, as well as captions and transcriptions of multimedia features for the deaf, said Jared Smith, associate director of WebAIM, a nonprofit group that trains and evaluates companies on Web accessibility.
Mr. Smith also advises companies to ensure that people with motor disabilities can navigate websites without the use of a mouse, and to use plain language and a strong design to aid people with cognitive or intellectual disabilities.
Lawyers who represent companies in ADA cases say an expansive reading of the law could expose their clients to a rash of frivolous lawsuits. They also argue that companies face a considerable burden in ensuring their websites are compatible with the latest technologies for aiding the disabled, such as software that reads aloud text on the screen.
"It's in everybody's interest to make sure that disabled people have access to websites, but whether the law is the avenue to achieve that change is another question," said Matthew Kreeger, who represented Target. "It's kind of a blunt instrument."
Not for Anne Taylor, who has to guess where to type in her name, credit card information and address when she shops online on websites that aren't accessible to the blind. She gets some help from the computer voice that alerts her when she runs her mouse cursor across a "text box."
Ms. Taylor, the director of access technologies at the NFB, which represents an estimated 25 million adults with vision loss, said she can usually figure out which bit of her personal information goes into which box, given her area of expertise.
"But this isn't the experience we want blind people to have," she said. "This is not an experience a company would want a sighted person to have."
Research has exposed vast gaps in accessibility. Jonathan Lazar, a professor at Towson University, studied 16 employment websites in 2012 and found that applicants who were blind required assistance more than two-thirds of the time.
The costs of making a website accessible vary based on the complexity of a website, and it is much cheaper to build accessibility features into a new site than to retrofit an old one, experts said.
Tim Springer, chief executive of SSB BART Group, which advises companies on accessibility, said companies can expect to pay about 10% of their total website costs on retrofitting. But if they phase in accessibility as they naturally upgrade their website, they usually spend much less—between 1% and 3%, he said.
The ADA requires equal access to "public accommodations," which include restaurants, retail stores, movie theaters, recreational facilities and other physical spaces that are spelled out by the law. It makes no mention of websites as a public accommodation.
The Focus 14 Blue device, right, connects with an iPad via Bluetooth and has a refreshable Braille display. Stephen Voss for The Wall Street Journal
Some courts have held that ADA covers only physical spaces. The Target case, which settled in 2008, marked the first time a federal district judge ruled that the law applies to websites when they act as a gateway to a brick-and-mortar store. As part of the settlement, Target established a $6 million fund for settlement claims and agreed to modify its website to meet accessibility guidelines. Target declined to comment.
Last June, a federal district judge in Massachusetts became the first to rule that the ADA's accessibility requirements apply to website-only businesses. The case involved a suit brought by the National Association of the Deaf against Netflix. It demanded the company provide closed captioning for its Internet video subscribers.
"The fact that the ADA does not include Web-based services as a specific example of a public accommodation is irrelevant," wrote Judge Michael Ponsor. The legislative history of the ADA, he wrote, made it clear that Congress intended the law to adapt to technology.
After the ruling, Netflix agreed to make 100% of its content captioned by 2014. The company declined to comment.
Howard A. Rosenblum, CEO of the National Association of the Deaf, said his group was in discussions with other companies about captioning streaming movies online. "Legal action will be taken where such discussions are not successful," Mr. Rosenblum wrote in an email.
Most cases are resolved without litigation, said Lainey Feingold, a California lawyer who specializes in Web accessibility.
She has reached 45 agreements in the past 18 years with companies ranging from Bank of America Corp. BAC +1.56% Bank of America Corp. U.S.: NYSE $17.53 +0.27 +1.56% Dec. 18, 2014 4:00 pm Volume (Delayed 15m) : 78.23M AFTER HOURS $17.56 +0.03 +0.17% Dec. 18, 2014 7:59 pm Volume (Delayed 15m) : 1.11M P/E Ratio 43.83 Market Cap $181.51 Billion Dividend Yield 1.14% Rev. per Employee $405,682 12/18/14 How a Memo Cost Big Banks $37 ... 12/18/14 Former MoneyGram Compliance Ch... 12/17/14 BofA Whistleblower to Get Near... More quote details and news » to Charles Schwab. SCHW +2.81% Charles Schwab Corp. U.S.: NYSE $30.01 +0.82 +2.81% Dec. 18, 2014 4:03 pm Volume (Delayed 15m) : 8.04M AFTER HOURS $30.29 +0.73 +0.93% Dec. 18, 2014 7:45 pm Volume (Delayed 15m) : 47,778 P/E Ratio 31.93 Market Cap $38.12 Billion Dividend Yield 0.80% Rev. per Employee $434,638 12/15/14 Bebe Names Jim Wiggett Chief E... 12/14/14 The Unspoken Signals in Earnin... 12/12/14 Good News for Brokerages Can B... More quote details and news » She credited the financial industry, in particular, for its efforts to improve website accessibility.
Robert Fine, a Miami-based lawyer who represents companies in ADA matters, said clients are increasingly seeking counsel on website accessibility before they are approached by lawyers such as Ms. Feingold, because they want to avoid bad publicity and increase their market share.
"My clients tend not to be saying 'How do I get out of doing this,' " he said.
Write to Joe Palazzolo at email@example.com


text:
Buy Retro Replica Norwich Football Shirts
Reproduction shirts and jerseys from years gone by available to buy online right now
These Retro Replica football shirts are authentic reproductions of classic football strips and kits from years gone by. If you are looking for original vintage Norwich shirts click here.
Football Calendar - Norwich City
Football Calendar - Norwich City - Gift Details. This Norwich City Football Calendar is a unique Calendar gift idea for a football fan. On each month of this Calendar, we feature a newspaper report... read more » from one of Norwich City's key games. For over 50 clubs, these Football Calendars relive the rich history of your club with newspaper reports featured on each month of the Calendar, rekindling nostalgic memories of your favourite team across the years. Football Calendar Start Dates. You can choose the start Date of these Norwich City Newspaper Football Calendars. You can select any month in any of the next 12 months. So if you are viewing Football Calendar details in June, you can select a start Date from June through to any month to June next year. Includes all Public Holidays and key dates. Football Calendar Personalisation. Our Football Calendars can be personalised with the Name of the recipient and a short Message on the opening page. The Football Calendar is especially made for the recipient, which makes this a must have Football Calendar gift for any Norwich City fan. Notes. Our Norwich City Calendars are unofficial products, and are in no way affiliated with Norwich City FC. They have been independently compiled and research by our archive team. «
Available direct from Gone Digging for just £10.99.
Football Book - Norwich
Personalised Football Book - Norwich - Gift Details. Relive Norwich City's rich history through newspaper headlines, in this fascinating Norwich Football Book. Read about the famous League and Cup... read more » wins, the memorable games, and the stars ? past and present ? all through newspaper coverage, written by reporters who were present at the games at the time. This book is the perfect Norwich gift for a canaries fan!. Your Gift Personalised. Personalise the Norwich Football Book by featuring the recipient?s Name and a Message on the certificate on the title page. The recipient?s Name can also be gold embossed on the front cover. General Information. This personalised Norwich Football Book is ?Tabloid? size 38 x 31cm, and beautifully bound in a choice of quality hardback covers. Our Norwich Football Books are unofficial products, and are in no way affiliated with any football club, unless specifically stated. «
Available direct from Gone Digging for just £39.99.
Norwich City 1905 - 1907 Retro Football Shirt
On 3 March 1905, Norwich City officially became a professional club. Within weeks, they were admitted to the Southern League. By 1907 the club, originally nicknamed "The Citizens," was being widely... read more » referred to as "The Canaries," the breeding of these song-birds being an important local concern. The club decided to drop their blue and white strip in favour of "canary yellow and green." Norwich have retained these distinctive colours ever since. This shirt is long sleeved and is made from 100% cotton. This is a bespoke product and could take up to 28 days to manufacture. All of our products are hand-made at our premises in the UK. «
Available direct from Toffs Ltd for just £19.99.
Norwich City 1930s Retro Football Shirt
Norwich City shirt worn in the early 1930s. This shirt is long sleeved and made from 100% Cotton. This is a bespoke product and could take up-to 28 days to manufacture. All of our products are... read more » hand-made at our premises in the UK. «
Available direct from Toffs Ltd for just £19.99.
Oldfootballshirts.com have been appointed official store partners for online retailers including Campo Retro who sell Scoredraw Retro Replica shirts, Subside Sports with their Retake range and the world famous TOFFs with their extensive range of retro shirts and jerseys. Worldwide shipping is available from all our suppliers.
Return to the fans shirts history page for Norwich