text:
Type: New Feature
Status: Closed
Priority: Major
Resolution: Fixed
Affects Version/s: None
Fix Version/s: 0.9.7
Component/s: Help Wanted, WTP integration
Number of attachments :
Currently the m2eclipse plugin can not cope with EAR projects. When given one, it actually attempts to set the project up as a java project. Given that WAR files generally live in EAR files, it would be natural to expect that an EAR project is supported.
Additionally, for similar reasons, EJB projects should also be supported.
Issue Links
- depends upon
MNGECLIPSE-810 refactor JDT support out of m2e core plugin
- is depended upon by
MNGECLIPSE-714 dependency scope "provided" is ignored when working with WTP
- is related to
MNGECLIPSE-714 dependency scope "provided" is ignored when working with WTP
MNGECLIPSE-965 [patch] support version for EAR modules
- relates to
MNGECLIPSE-713 when a project depends on a war project, the plugin tries to make the dependant war project a j2ee utility project
Just to clarify. Majority of the web application developers don't build ears and directly deploy wars to web servers like Tomcat or Jetty.
I think a more rounded point of view would be to say:
Maven suports, JAR, WAR, EJB and EAR (and a plethera of others), so should m2eclipse.
WTP supports it, so should m2eclipse.
Whether the majority of web developers only do JAR and WAR files, is irrelevant, if your stated aim is to provide full and complete maven integration into eclipse.
Absolutely, it will be supported eventually. It is just a matter of priorities. If someone is interested implementing this we would certainly help and give pointers where to start. Thanks.
Hi, we're moving to maven2 for our build process in Eclipse IDE because we moved our software from "basic" web applications to enterprise applications. Eclipse + WTP was ok for WAR applications (no need of a m2 plugin), but we needed some lot of extras to build our ear than the classical ear projects in Eclipse provides. So, EAR support by m2eclipse should be quite an important improvement for us, as we must use a custom ant task to deploy our EAR to the application server. Indeed, we're out of luck, having to use Jonas and Easybeans, there's even no maven plugin, nor Cargo support for them... We hoped to use the Jonas WTP Adapter for that reason.
By the way, I understand that you have priorities and limited resources. Thanks for all the good job already done !
I would like to contribute on this issue. I started to look at the org.maven.ide.eclipse.wtp plugin, figured out a few things, but will need some help on the biggest part.
My thoughts so far :
WTPProjectConfigurator should be abstracted so we would have 3 sub classes
- WebProjectConfigurator (the actual web project support)
- EjbProjectConfigurator (should be pretty easy) :
- determine the Ejb facet version from maven-ejb-plugin
- add EJB Facet,
- reuse most of the dependency configuration from the WTP/WebProjectConfigurator
- EarProjectConfigurator :
- determine the Ear facet version from maven-ear-plugin
- add EAR Facet
- Handle dependencies, that's the biggest issue
Theses 3 configurators can be declared in plugin.xml :
<extension point="org.maven.ide.eclipse.projectConfigurators"> <configurator class="org.maven.ide.eclipse.wtp.WebProjectConfigurator" id="org.maven.ide.eclipse.configuration.web.configurator" name="WEB" priority="100"> </configurator> <configurator class="org.maven.ide.eclipse.wtp.EjbProjectConfigurator" id="org.maven.ide.eclipse.configuration.ejb.configurator" name="EJB" priority="101"> </configurator> <configurator class="org.maven.ide.eclipse.wtp.EarProjectConfigurator" id="org.maven.ide.eclipse.configuration.ear.configurator" name="EAR" priority="102"> </configurator> </extension>
Concerning the dependency handling in the ear configurator :
- AFAICT, WTP Ear projects don't support Libraries in the Java EE Modules dependencies, so I don't think we can directly reuse the web project mechanism (org.eclipse.jst.component.dependency)
- One solution could be to reuse the M2_REPO variable to add dependencies to the Java EE Modules.
- Ear projects shouldn't have the Java Nature in the first place, can we remove it? if so, will we be able to access the project dependencies ?
Eugene, any hints will be appreciated.
Fred Bricon.
Hello, Fred,
Although I am not Eugene, I will try to answer your questions anyway
Re. separate configurator for each project type. I agree that it is a good idea to keep WAR, EAR and EJB related code in separate classes. My original thinking was to have single WTP project configurator that would determinate project type and delegate to implementation classes, but I guess three separate configurators would work too. I do not think order of WAR/EJB/EAR project configurators is important (if you decide to have separate configurators), because only one of the three can be applied to any individual project.
Re. EAR module dependency management. I had to manipulate J2EE Module Dependencies for Dynamic Web Projects in some cases too. Have a look at WTPProjectConfigurator #mavenProjectChanged and #setModuleDependencies methods. #mavenProjectChanged is a callback method that gets invoked on every project dependency change. #setModuleDependencies implements actual manipulation of virtual module references. I believe you should be able to reuse most of this code for EAR and EIB projects too. It does make sense to use M2_REPO classpath variable to reference JARs from maven local repository.
Re EAR and JDT nature. Project configurator API does not assume JDT project nature and you can get all information about project dependencies from ProjectConfigurationRequest or MavenProjectChangedEvent objects passed to AbstractProjectConfigurator methods (let me know if need more details). It should be possible to remove Java nature from EAR projects. There may be some code in m2e that assumes Java nature, but we plan to eventually remove JDT-specific code from m2e core plugin into separate configurator.
Let me know if you need more information.
(In reply to comment #6)
> Re. separate configurator for each project type. I agree that it is a good idea
> to keep WAR, EAR and EJB related code in separate classes. My original thinking
> was to have single WTP project configurator that would determinate project type
> and delegate to implementation classes, but I guess three separate configurators
> would work too.
It is probably a matter of personal preferences, but I think single configurator is a slightly better idea and may also perform better if configurators would need to parse or interpret the same configuration data. Another reason for this is that we may need to introduce configurator selection UI and it would be better to have less entries there. Basically the idea is to have one configurator per tool, and not per project type.
BTW, it may make sense to copy those notes to the wiki. Thanks Igor.
thanks for your feedback.
Well, I was not very pleased with the idea of adding 3 configurator to
the plugin.xml. Actually, I expected to find an extension point
similar to org.maven.ide.eclipse.classpathConfiguratorFactories, so I
could return the project configurator according to the project type.
As Igor said, my point was to keep specific code in separate classes.
I have no problem keeping one configurator wich delegates specific
project configuration to an implementation of
IProjectConfiguratorDelegate (or whatever name you prefer).
I started to play with the EJB configuration, it looks good for now.
But I don't know what to do concerning ejbclient support. Any idea?
Next, I'll try to figure out how to create JEE module dependencies for
EARs using M2_REPO.
Fred Bricon
EAR projects should not have Java nature and classpath container
Yes, it would be really nice to have support for EAR files as well. At our company we package every application as an EAR file. We also package our WAR files as skinny wars so I would be nice if the plugin could handle that as well.
EAR files make life (in terms of deployments etc) so much easier. No separate messing around with context root settings etc that can not be specified inside a WAR file.
We do a mixture of fat and skinny wars (actually, in some cases a partial, where there are some jars specifically left in the WEB-INF\lib dir and others taken out - the common ones such as Log4J etc).
Yes, tomcat has a lot to answer for.
Whilst we're thinking outside the tomcat box, make sure when you're designing your solution to cater for things such as RAR, SAR and SIP files as well. And I've probably forgotten a few at that.
Guys, please create separate jira issue for skinny wars and attach sample test project that we could use for testing.
We could also use test project for plain ear and ejb artifacts. Will appreciate if someone would create those and attach here. Thanks.
well, adding EAR support is actually a bit more complex than I thought compared to plain web integration
We need to analyze maven-ear-plugin config to build a list of EarModules. The simplest way I found to mimic the ear plugin way of doing things was to use a modified version of its classes (ripping off everything XMLwriter related, killing singletons). I'm almost done w/ that part.
I also left aside everything jboss related, as a start.
The following step is to port WTP (org.eclipse.jst.j2ee.ui)'s AddModulestoEARPropertiesPage actions to our m2 plugin. There's quite some work to do here. There's a bit of changes between WTP 2.0.2 and 3.0. I'm working on the 2.0.2 code base, but it lacks supports for ear bundle dir configuration and I don't know how to handle the 2 versions (First time I'm doing eclipse plugin dev).
Concerning SAR, HAR and other JBoss related formats, plain WTP doesn't support these project facets (JBoss Tools probably does), so I'll leave them aside.
I hope to be able to produce a working draft for basic EAR support (ear, ejb, wars) in the next days (weeks?). Unfortunately my day job doesn't allow me to work on the subject. And my spare time's limited.
Fred Bricon
Great stuff, Fred! Thanks for the update.
Regarding Eugenes first comment, i want to note that it's not true that most developers only use WARs.
In the OS community, most of them are WARs, as there is not much need for integration.
However, in a commercial environment, there are a lot of integration projects going on and they need EARs & co.
There are tendencies to move from complex packagings to the more lightweight WARs of course.
Guys, you are doing a great job! m2eclipse has saved us a lot of time and it's a great tool to work with. Even current v0.9 has reached features and stability from which some other projects could take a leaf of m2eclipse's book. Thanks!
As per Eugene request only, here is a first patch of my work in progress.
It's is halfway coded, testing is incomplete/broken, it lacks documentation, so It's pretty much useless as is except
for review purposes only.
The code is based on Eclipse 3.3.2 + WTP 2.0.2. What's done so far :
org.maven.ide.eclipse :
- added EJB support in MavenArtifactComponent
- defined EAR directories in MavenProjectWizardArtifactPage
- updated Manifest.mf
- refactored WTPProjectConfigurator to use specific project type delegates
- added limited EJB support
- added modified maven-ear-plugin classes
- currently working on ear integration
- updated Manifest.mf
- (barely) added a few tests cases & projects
What can you do so far? pretty much nothing :
You can create / import basic ejb projects (ejb-client unsupported). Open JEE perspective to see what's created.
When creating ear projects, dependent projects are not properly referenced
artifact dependencies seem to be correctly added as references though.
removing dependencies is not coded.
I don't have time to count the number of missing features. Good luck Eugene
Fred Bricon
Here's a more complete head's up of what's been done so far, and what's left to be done :
The WTPProjectConfigurator has been reworked to use a delegate pattern : Depending on a project type, it uses the corresponding IProjectConfiguratorDelegate.
So far only war, ejb and ear are supported so we have 3 implementations:
- WarProjectConfiguratorDelegate
- EjbProjectConfiguratorDelegate
- EatProjectConfiguratorDelegate
When the project is configured, WTPProjectConfigurator calls :
- IProjectConfiguratorDelegate.configure() : installs the corresponding WTP Facets (Dynamic Web Project, EJB, EAR)
- IProjectConfiguratorDelegate.setModuleDependencies() : loops on every dependent artifact and configure them as component dependencies the WTP way.
When a maven project has changed in the workspace, IProjectConfiguratorDelegate.setModuleDependencies() is called to update the component dependencies.
Each IProjectConfiguratorDelegate relies on a XXXPluginConfiguration to extract informations from the corresponding maven plugin in pom.xml :
- WarPluginConfiguration for maven-war-plugin
- EjbPluginConfiguration for maven-ejb-plugin
- EarPluginConfiguration for maven-ear-plugin
EJB support :
EjbProjectConfiguratorDelegate pretty much adds the EJB Facet version and configures the content directory and that's it.
The ejbVersion tag is read from ejb mojo. If it's not configured ,the default EJB Facet version is 2.1 (same as maven).
The content directory is the first resources directory configured in pom.xml (src\main\resources by default)
setModuleDependencies is not implemented (yet), as it pretty much works as a regular java project. I didn't delve too much into that part, so there might be some additional work there.
Ejb Clients are not supported. WTP creates an application client project whereas it's just a matter of saying generateClient=true for maven-ejb-plugin. I haven't started to think how to handle this.
For EJB projects prior to 3.0, an empty ejb-jar.xml is automatically created in the content directory.
EAR Support :
As I already said, to add EAR support, we need to do follow the steps of org.eclipse.jst.j2ee.ui.AddModulestoEARPropertiesPage.
Parts of WTP's code was reused in EarProjectConfiguratorDelegate
In EarProjectConfiguratorDelegate.configure(), we :
- Add EAR facet version, read from the version tag in ear mojo
- set the content directory (same as EJB)
- should update the bundle lib directory (API exists in WTP 3.0.0, currently not implemented here)
What should be done in EarProjectConfiguratorDelegate.setModules()
- get the earmodules configured in maven-ear-plugin : calls EarPluginConfiguration.getEarModules() (an earmodule is an artifact dependency of the ear project)
- configure each earmodule that is a workspace dependency (by calling the configure() method of its IProjectConfiguratorDelegate if it has not already been configured)
- each non project earmodule is referenced using the M2_REPO variable
- remove the deleted referenced components : For each deployement directory, delete the existing WTP referenced components that are missing from the current pom dependencies (still not implemented)
- configure earmodules per deployment directory : For each deployement directory declared in pom.xml, create a referenced component per earmodule, get its URI and call AddComponentToEnterpriseApplicationDataModelProvider
Something that might be a problem : WTP 3.0.0 lets you define one lib directory, whereas maven-ear-plugin lets you set a different lib directory for each module if it pleases you.
My implementation tries to comply with maven config (loops on each deployement dir), but I haven't tried it with WTP 3.0.0. It might produce strange behaviour in the J2EE Module Dependencies page of the ear project.
- generate the deployment descriptor : automatically done for ear projects <= 2.4. For some reason doesn't work for 5.0 ears. We need to find the WTP API responsible for DD generation.
As for now, I don't know how to set alt-dds and security roles using the wtp api.
In order to read the earmodules from maven-ear-plugin, I didn't want to reinvent the wheel, so I reused a large part of maven-ear-plugin base code, which is under ASF Licence.
If Eclipse IP folks are not ok with that, well I can just format my brains, forget what I saw and you guys find a better idea.
So basically, EarPluginConfiguration.getEarModules() is a port of or.apache.maven.plugins.ear.AbstractEarMojo
Configuration of the custom earmodules (defined in maven-ear-plugin > configuration > modules) is not implemented yet.
As Eugene cleverly noted, the problem with that approach is we might get out of synch w/ maven-ear-plugin evolutions.
But I think we'll have the same problem with every ProjectConfigurator implementation that reverse engineers maven plugins.
Jboss stuff is still not supported. That means no custom file types, nor jboss configurations.
My opinion is that it should be implemented by Jboss IDE folks, if we provide the right extension points. The discussion is open
My current implementation might not be as open as needed but I have zero eclipse plugin developement experience.
So far :
In WTP 2.0.2 and 3.0.0, you can't change the JEE facet version, so if you create an ejb project from scratch with the maven wizard, it'll be a 2.1 JEE version.
To have an ejb 3.0, you would have to :
- logically delete the project in eclipse (do not delete content)
- manually remove the wtp config files
- import the project again
I successfully deployed an ear w/ 2 skinny wars and 1 ejb 2.1 on jboss \o/.
For the wars config, optional dependencies are not handled correctly so I declared them as provided,
then I had to manually configure the war projects manifests (via the j2ee modules dependencies page). We should take a look at automatic Manifest configuration.
I got a strange behavior with xdoclet when generating the ejb, it's not happy with the standard maven directory config,
so it didn't generate the jboss deployment descriptor, but that's another issue. I had to create and copy it from another non maven project.
I can't get ears 5.0 to work as they 're missing the application.xml. I bet that's everybody most wanted feature
I'm currently having issues synch'ing with SVN tonight, but you can take a look at http://svn.sonatype.org/m2eclipse/branches/ear-support/
Development's been stalling a bit on my side, I'm sorry for that but spare time is really an issue. I don't think there's more than a few days work left.
Hopefully Eugene involvment'll speed things up.
I'm sure I forgot some things. As always, I'm open to questions/comments/insults.
Fred Bricon
Make sure m2e properly deals with provided scope. See sample project attached to MNGECLIPSE-714
I would like to ask everyone who is watching or voted on this issue to comment here and answer few questions that would help us to prioritize features we want to support in this integration:
- what Eclipse and WTP version you are using?
- what application server you are deploying to?
- are you using maven-ejb-plugin [1]? what version?
- do you need to generate/support ejb client?
- what configuration option you are using in maven-ejb-plugin? show snippets of pom.xml
- are you using maven-ear-plugin [2]? what version?
- what configuration option you are using in maven-ear-plugin? show snippets of pom.xml
- what configuration modules [3] you are using?
- are you using any other customization?
Thank you in advance.
[1] http://maven.apache.org/plugins/maven-ejb-plugin/
[2] http://maven.apache.org/plugins/maven-ear-plugin/
[3] http://maven.apache.org/plugins/maven-ear-plugin/modules.html
From the mailing list (Syvalta):
- what Eclipse and WTP version you are using?
Eclipse 3.4, WTP 3.0.1 (usually latest released, but sometimes also
milestones if they work better than the latest release).
- what application server you are deploying to?
Glassfish v2ur2 (usually latest released), Weblogic 10.3 / 10 MP1.
- are you using maven-ejb-plugin [1]? what version?
- are you using maven-ear-plugin [2]? what version?
Yes, 2.3.1 (again, usually latest released).
- what configuration option you are using in maven-ear-plugin? show snippets of pom.xml
<earSourceDirectory>application</earSourceDirectory> <!-- eclipse creates own application.xml, so exclude it --> <earSourceExcludes>META-INF/application.xml</earSourceExcludes> <defaultLibBundleDir>lib</defaultLibBundleDir> <archive> <manifestEntries> <Implementation-Title>${pom.name}</Implementation-Title> <Implementation-Version>${pom.version}</Implementation-Version> </manifestEntries> </archive>
Additionally, I would like to control the version of the ear facet in eclipse, but ear-plugin doesn't support that currently.
- what configuration modules [3] you are using?
Only webModules currently (to set contextRoot).
- what configuration option you are using in maven-ear-plugin? show snippets of pom.xml
- are you using any other customization?
From the mailing list (Felipe Kamakura):
- what Eclipse and WTP version you are using?
In our company we currently use Eclipse 3.3.2 and WTP 2.0.3. But we have
plans to upgrade do Ganymede and WTP 3.
- what application server you are deploying to?
Weblogic 10g
- are you using maven-ejb-plugin [1]? what version?
Yes. Version 2.1.
- do you need to generate/support ejb client?
Not automatically. We create an extra module for ejb-client.
- what configuration option you are using in maven-ejb-plugin? show snippets of pom.xml
<plugin> <artifactId>maven-ejb-plugin</artifactId> <configuration> <archive> <addMavenDescriptor>false</addMavenDescriptor> <index>true</index> <manifest> <addClasspath>true</addClasspath> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> </archive> <ejbVersion>3.0</ejbVersion> </configuration> </plugin>
- do you need to generate/support ejb client?
- are you using maven-ear-plugin [2]? what version?
Yes. Version 2.3.1.
- what configuration option you are using in maven-ear-plugin? show snippets of pom.xml
<plugin> <artifactId>maven-ear-plugin</artifactId> <configuration> <generateApplicationXml>true</generateApplicationXml> <defaultLibBundleDir>lib</defaultLibBundleDir> <encoding>UTF-8</encoding> <archive> <addMavenDescriptor>false</addMavenDescriptor> <index>true</index> <manifest> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> </archive> <version>5</version> </configuration> </plugin>
- what configuration modules [3] you are using?
ejbModule and warModule.
- are you using any other customization?
- what configuration option you are using in maven-ear-plugin? show snippets of pom.xml
> what Eclipse and WTP version you are using?
RAD 7 (can't use RAD 7.5 until its GA and it gets planned for roll-out throughout the corp)
Our config info is here: http://jira.codehaus.org/browse/MNGECLIPSE-653
> what application server you are deploying to?
Websphere 6.0, 6.1 and Websphere Portal 6.0
> are you using maven-ejb-plugin [1]? what version?
Yes, but in combination with a home grown ejb-deploy plugin which does the ibm rmic, descriptors, etc
> do you need to generate/support ejb client?
Yes. We do this with our custom plugin. We're considering using the codehaus websphere plugin. We use the command line but our plugin and the codehaus websphere plugin are essentially the same just different impls.
> what configuration option you are using in maven-ejb-plugin? show snippets of pom.xml
Keep in mind our websphere-ejbdelploy plugin does the rmic and descriptor stuff.
> are you using maven-ear-plugin [2]? what version?
Yes for everything except portlet projects. Websphere likes ears.
> what configuration option you are using in maven-ear-plugin? show snippets of pom.xml
> what configuration modules [3] you are using?
> are you using any other customization?
Yes. We forked the war plugin due to: http://jira.codehaus.org/browse/MNG-3269
We also use our websphere-plugin:jsp-compile goal, and quite a few other things like we use /WebContent as a resource directory and don't have webapp directories.
Hope that helps.
what Eclipse and WTP version you are using?
==> Europa Winter Edition. Upgrade to Ganymede is planned
what application server you are deploying to?
==> JOnAS 4.8.6 and up
are you using maven-ejb-plugin [1]? what version?
==> yes: 2.1
do you need to generate/support ejb client?
==> yes
what configuration option you are using in maven-ejb-plugin? show snippets of pom.xml
are you using maven-ear-plugin [2]? what version?
==> yes: 2.3.1
what configuration option you are using in maven-ear-plugin? show snippets of pom.xml
what configuration modules [3] you are using?
==> jar, ejb, war
are you using any other customization?
==> we have written our own maven plugins for ejb generation, and stubs/skeletons generation
Thanks for all,
- what Eclipse and WTP version you are using?
RSA V7 (Eclipse 3.2.2 and WTP 1.5.5 (when 22.214.171.124 is applied)).
Soon to move to 7.5 when available (eclipse 3.4)
HOWEVER I will also be needing to support IBM's Process Server, and to do that, you need WID (WebSphere Integration Developer), which the last version I was was 6.0.2 which is eclipse 3.0 (3.1?) based (don't know what version of WTP)
My point here is that being at the newest level is not always necessary, particularly in the corporate world. Corporates will tend to stick with something that works. (if it does the job...) So, saying 'just upgrade to the latest 3.4...' is not always a realistic or practical solution.
- what application server you are deploying to?
WebSphere Application Network Deployment V5.1, 6.0 and 6.1.
6.1 will have the various feature packs available.
WebSphere Process Server 6.0.2.
Weblogic (don't know what version)
Probably SunOne soon too.
- are you using maven-ejb-plugin [1]? what version?
<maven-jar-plugin.version>2.2</maven-jar-plugin.version> <maven-ejb-plugin.version>2.1</maven-ejb-plugin.version> <maven-war-plugin.version>2.1-alpha-1</maven-war-plugin.version> <maven-ear-plugin.version>2.3.1</maven-ear-plugin.version>
o do you need to generate/support ejb client?
No, but if I do, I'd get RSA to do it.
o what configuration option you are using in maven-ejb-plugin? show snippets of pom.xml
<plugins> <plugin> <artifactId>maven-ejb-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> </manifest> </archive> </configuration> </plugin> <plugin> <artifactId>maven-eclipse-plugin</artifactId> <configuration> <wtpversion>1.5</wtpversion> <additionalBuildcommands> <buildcommand>org.eclipse.wst.validation.validationbuilder</buildcommand> <buildcommand>org.eclipse.wst.common.project.facet.core.builder</buildcommand> </additionalBuildcommands> <additionalProjectnatures> <projectnature>org.eclipse.wst.common.project.facet.core.nature</projectnature> <projectnature>org.eclipse.wst.common.modulecore.ModuleCoreNature</projectnature> </additionalProjectnatures> <classpathContainers> <classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/WebSphere v6.1 JRE</classpathContainer> <!-- <classpathContainer>org.eclipse.jst.server.core.container/com.ibm.ws.ast.st.runtime.runtimeTarget.v61/was.base.v61</classpathContainer> --> <classpathContainer>org.eclipse.jst.j2ee.internal.module.container</classpathContainer> </classpathContainers> <additionalProjectFacets> <com.ibm.websphere.extended.ejb>6.1</com.ibm.websphere.extended.ejb> </additionalProjectFacets> </configuration> </plugin> </plugins>
- are you using maven-ear-plugin [2]? what version?
o what configuration option you are using in maven-ear-plugin? show snippets of pom.xml
To the person who commented about facets and ears, that is an eclipse thing, not an ear configuration thing (eclipse configures ears, not the other way around), so I've included the eclipse setup as well.
This is how I produce a EAR V1.3 for WAS 5.1: (Just change it to 1.4 for WAS 6.1)
Also, rather an exluding the eclipse one, I get maven to generate one (generateApplicationXml = true) which generates it in the target dirs, and then tell it to use the generated one not the eclipse supplied one (applicationXml = $project.build.directory/application.xml).
<properties> <ear.specification.version>1.3</ear.specification.version> </properties> <plugin> <artifactId>maven-ear-plugin</artifactId> <configuration> <version>${ear.specification.version}</version> <generateApplicationXml>true</generateApplicationXml> <applicationXml>${project.build.directory}/application.xml</applicationXml> <!-- <defaultJavaBundleDir>lib/</defaultJavaBundleDir> --> <modules> <webModule> <groupId>au.com.warpspeed.firedragon</groupId> <artifactId>FireDragonWeb</artifactId> <contextRoot>firedragon</contextRoot> </webModule> </modules> </configuration> </plugin> <plugin> <artifactId>maven-eclipse-plugin</artifactId> <configuration> <wtpversion>1.5</wtpversion> <additionalBuildcommands> <buildcommand>org.eclipse.wst.validation.validationbuilder</buildcommand> <buildcommand>org.eclipse.wst.common.project.facet.core.builder</buildcommand> </additionalBuildcommands> <additionalProjectnatures> <projectnature>org.eclipse.wst.common.project.facet.core.nature</projectnature> <projectnature>org.eclipse.wst.common.modulecore.ModuleCoreNature</projectnature> </additionalProjectnatures> <additionalProjectFacets> <com.ibm.websphere.extended.ear>6.1</com.ibm.websphere.extended.ear> <com.ibm.websphere.coexistence.ear>6.1</com.ibm.websphere.coexistence.ear> </additionalProjectFacets> </configuration> </plugin>
o what configuration modules [3] you are using?
jar, ejb, war mostly.
o are you using any other customization?
Yes, to upload the generated artifact to our servers for deployment (ie not a local server and NOT a maven repo upload), we include:
<plugin> <groupId>com.atlassian.maven.plugins</groupId> <artifactId>maven-upload-plugin</artifactId> <version>1.1</version> <executions> <execution> <id>upload-ear</id> <phase>package</phase> <goals> <goal>upload</goal> </goals> <configuration> <resourceSrc>${project.build.directory}/${project.build.finalName}.ear</resourceSrc> <resourceDest /> <serverId>inet3</serverId> <url>sftp://inet3.warpspeed.com.au/was51/firedragon/ears</url> </configuration> </execution> </executions> </plugin>
This will sftp the generated ear file to the right place on the remote server.
- what Eclipse and WTP version you are using?
--> Eclipse Ganymede 3.4.0 with WTP 3.0.1
- what application server you are deploying to?
--> WebLogic Server 9.2 and WebLogic Server 10.3
- are you using maven-ejb-plugin [1]? what version?
--> Yes, maven-ejb-plugin 2.1
o do you need to generate/support ejb client?
--> No
o what configuration option you are using in maven-ejb-plugin? show snippets of pom.xml
<plugin> <artifactId>maven-ejb-plugin</artifactId> <configuration> <generateClient>false</generateClient> <archive> <manifest> <addClasspath>true</addClasspath> </manifest> </archive> </configuration> </plugin>
- are you using maven-ear-plugin [2]? what version?
--> Yes, maven-ear-plugin 2.3.1
o what configuration option you are using in maven-ear-plugin? show snippets of pom.xml
<plugin> <artifactId>maven-ear-plugin</artifactId> <configuration> <archive> <manifestEntries> <Weblogic-Application-Version>${project.version}</Weblogic-Application-Version> </manifestEntries> </archive> <earSourceDirectory>${basedir}/target/classes</earSourceDirectory> </configuration> </plugin>
o what configuration modules [3] you are using?
--> WebModule, EjbModule, JarModule
o are you using any other customization?
--> No
Today's heads up :
So far, the only working/supported maven-ear-plugin customizations are : defaultLibBundleDir, version, earSourceDirectory.
In WTP, when creating Java EE projects, facets are added to the projects. So far, these can not be changed, neither removed, ever
(see my previous posts) .
If you need to create a project with another java ee version, you'll have to either :
- first create a project with wtp wizard, then mavenize it
- first create a simple maven project in eclipse, add maven-ear-plugin (setting <version> accordingly)
or maven-ejb-plugin (setting <ejbVersion>), add the corresponding packaging (ear or ejb),
save your pom.xml then left click on your project, maven > update maven configuration.
Prior to Java EE 5.0, application.xml will be generated in src/main/application and ejb-jar.xml will be generated in the project resource directory
ejb 3.0 requires java 5 at least, so make sure your maven project configures or inherits maven-compiler-plugin accordingly.
ear 5.0 and ejb 3.0 seem to work. application.xml and ejb-jar.xml are not required according to Java EE 5 spec, so they're not generated.
JBoss AS 4.2.2, for example, complains if application.xml is missing, so you will have to manually generate it :
left click on project > Java EE tools > generate deployement descriptor. (same procedure apply for ejb-jar.xml generation)
When generated this way, there might be a bogus entry in application xml, that needs to be manually deleted.
If you open the Java EE perspective, you'll see a deployment descriptor entry at project root. On WTP 2.0.2, it's not visible for ear 5.0 and ejb 3.0 projects,
but it works for WTP 3.0.x though.
A few words on dependency management :
Add your projects as ear dependencies : you'll see them appear in the deployment descriptor as modules,
while transitive dependencies will appear as utility jars.
Local repository artifacts will be referenced in the your_ear/.settings/org.eclipse.wst.common.component via the M2_REPO variable
provided dependencies are not included in the ear, neither are optional dependencies.
If you change your ejb dependencies for exemple, you might have to left-click on your ear project : maven > update dependencies
Manifest customization is not supported so far. That means you'll have to manually mess with the manifest.mf of your projects (via properties > j2ee module dependencies)
When deploying your ear, at the root of the ear file, you might notice a WEB-INF/lib directory with the dependencies of your wars.
This is a WTP bug, which doesn't handle web libraries deployment correctly (https://bugs.eclipse.org/bugs/show_bug.cgi?id=247090)
Another thing I noticed : XDoclet doesn't like nested ejb 2.1 modules. It won't generate the ejb stubs.
Eugene, for some reason WTPProjectConfiguratorTest.testMNGECLIPSE688_Jee1 fails when trying to create the first project facet, would you please take a look at it?
Fred Bricon
This is a Mavenized version of seam booking, designed to demonstrate m2eclipse EAR support.
Due to a bug in WTP ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=248206), in order to deploy this application,
you'll need JBoss Tools IDE 2.1.2.GA (http://www.jboss.org/tools/download/index.html).
It's only compatible with Eclipse Europa. For Ganymede support, you can try JBoss Tools IDE 3.0.0 Alpha 1 (Wich I haven't tested)
You'll need to build m2eclipse from trunk (as long as
MNGECLIPSE-688 is not resolved)
Integration Tests won't work, due to https://jira.jboss.org/jira/browse/JBSEAM-2371.
If you want to package the project via mvn CLI, type :
mvn package -Dmaven.test.skip
To get it working in Eclipse WTP / Jboss Tools :
- launch eclipse
- Import the projects
- left click on jboss-seam-booking-ear
- In Java EE > Generate Deployment Descriptor Stub : it will create jboss-seam-booking-ear\src\application\META-INF\application.xml
- add the following to application.xml
- create a new JBoss server. Use JBoss, a division of Red Hat > JBoss 4.2 AS server
- choose your settings accordingly, then add jboss-seam-booking-ear to the server
- back in eclipse project explorer, left click on datasources\jboss-seam-booking-ds.xml > deploy to server
- start your server. On one occasion, jboss-seam-2.0.2.SP1.jar was not deployed correctly.
After stopping the server, cleaning up $ {JBOSS_HOME}\server\default\tmp and ${JBOSS_HOME}
\server\default\work and restarting eclipse, it deployed correctly.
- In your browser, go to http://localhost:8080/seam-booking/
- enjoy the ride \o/
Fred Bricon.
- what Eclipse and WTP version you are using?
--> Eclipse ganymede 3.4, WTP 3.0.1
- what application server you are deploying to?
--> JBoss 4.2
- are you using maven-ejb-plugin [1]? what version?
--> yes, Maven org.apache.maven.plugin.ejb-plugin 2.1
o do you need to generate/support ejb client?
--> yes
o what configuration option you are using in maven-ejb-plugin? show snippets of pom.xml:
- are you using maven-ear-plugin [2]? what version?
--> yes, org.apache.maven.plugins.maven-ear-plugin 2.3.1
o what configuration option you are using in maven-ear-plugin? show snippets of pom.xml:
o what configuration modules [3] you are using?
o are you using any other customization?
--> no
I just published dev build 0.9.7.20081001-2217 that includes Fred's contribution and few other fixes. It can be installed from the dev update site at http://m2eclipse.sonatype.org/update-dev/
I am going to clos this issue, because main functionality is implemented. Please submit bug reports and enhancement requests into a separate issues. Thanks.
I'm following your instructions to get the jboss seam example working, with the intention of having the ear support working on RAD7.5 with websphere 6.1. I'm starting with your example, then migrating it over to RAD.
Anyway when you say "Import the projects", what sort of import do you mean? Import as a maven project? Import as a filesystem? At what level do you do the import.
Its worth noting that as per
MNGECLIPSE-965 , to use freds example you should edit jboss-seam-booking-parent/pom.xml to add the following
<name>Jboss Repository</name>


text:
Come join our cutting edge trading room where we call out great trade opportunities every day. A chat room, streaming video and email trade alerts mean
you can follow our trades and see what we are watching in realtime. Our gains are all verified and documented to eliminate skepticism! Join our Platinum membership for complete access to our site or try our 14-Day FREE trial.

subset: commoncrawl


text:
Real Sports with Bryant Gumbel
TV14 Duration 1:33 :
Real Sports with Bryant Gumbel explores Victor Conte's return to athletic training; profiles the controversial website Deadspin.com; goes one-on-one with former heavyweight champ Mike Tyson; and reconnects with five-time NASCAR Cup champ Jimmie Johnson.
Of all the topics covered on Real Sports in '10, what was your favorite?
A monthly digest of everything HBO Sports. Sign up now.
Have a topic in mind? Let our producers know.


text:
Attention All City Governors!
We have had to tighten permissions on the boards, and request that you contact an Administrator for inclusion in the new Governor permission group. You will then see the Governor specific board for your shard, AND proudly bear the new Governor banner when you post.
Thank you!
Please review this announcement regarding using Stratics forums for advertising in-game item exchanges.
As you know, Stratics has returned to a dedicated Ultma Online site. Check out our Sister Site and gaming social network, Ravenant, for your other gaming needs! Follow this thread for updates. Game Forevermore!
Greetings Guest,
The forums will be undergoing maintenance on Saturday at 11:30pm EST. For more information, you can see this thread.
Thank you!
The Stratics Volunteers
16th Anniversary Rare Colored Horses... Anyone have a color other then what is in picture here?
Discussion in 'UHall' started by HP_Zoro_HP, Sep 15, 2013.
Page 2 of 4
Page 2 of 4


text:
Younger's Monster Effort Not Enough For Women's Volleyball; Fall to North Greenville, 3-2
November 1, 2013
MISENHEIMER, N.C. - Freshman Shelby Younger had a career-high 22 kills, but the Pfeiffer women's volleyball team (7-19, 4-10 CC) fell to North Greenville (7-23, 5-10 CC) by a final score of 3-2 on Friday night. The 22 kills were the most of any Lady Falcon so far this season and Younger finished with a .402 hitting percentage. Brianna Jones added 14 kills for Pfeiffer who have been defeated by the Crusaders twice in a seven day span.
Rachel Burts paced the visitors with 12 kills and Yomi Adeyeye added 10 of her own.
For the match, Pfeiffer held a 59-40 advantage in kills and a 51-35 lead in digs, but had four more hitting errors, five more ball handling errors and six more service errors than the Crusaders.
North Greenville stormed out of the gates, scoring the first four points of the opening set before Pfeiffer rallied behind Nicole Mueller's serving to take the next eight points. The Crusaders would answer with another spurt, scoring five unanswered to reclaim the lead. Pfeiffer trailed 24-19 but mounted a comeback to even the set at 24. However, North Greenville took the next two points, and the set, 26-24.
The Crusaders also took the second set, by a final of 25-20, despite the Lady Falcons posting a .455 hitting percentage.
Despite the deficit, Pfeiffer showed a lot of heart and rallied to win sets three and four by scores of 25-15 and 25-22, forcing the decisive fifth set. It looked like the Lady Falcons would emerge victorious as they ran out to a 7-4 lead. The Crusaders would answer by scoring 11 of the final 15 points to steal the victory.
The loss doesn't tarnish the effort of Younger, whose monster performance almost single-handedly gave Pfeiffer the victory.
Defensively, Haley Denny had a game-high 21 digs and Kelsey Blauser added four total blocks. Emily Wall handed out 30 assists and Lauren Carmen had five aces for Pfeiffer.
The Lady Falcons .271 hitting percentage was their highest total of the season, as was the 59 kills. Pfeiffer's 13 service aces tied a season high.
The Lady Falcons don't have much time to rest, getting back to Conference play tomorrow at noon as they host Erskine. Following that match, Pfeiffer takes on Emmanuel at 7 p.m. on Saturday night.


text:
Chemical Physics Interdisciplinary Program
- Current Students
- Future Students
Information For:
Search Majors & Degrees
More Information
Please note: the program's formal name is the "Chemical Physics Interdisciplinary Program."
If paying the application fee is a hardship for you, let us know; we can help. Please note also that our admissions guidelines do NOT require a GRE Subject Test, but we do strongly recommend submission of General GRE scores. TOEFL scores are also required for most international students.
For more information, or if you'd like to arrange a visit to the Liquid Crystal Institute, please contact our Graduate Coordinator:
Antal Jakli
Professor of Chemical Physics and Graduate Coordinator
Chemical Physics Interdisciplinary Program
Liquid Crystal Institute
Kent State University
Kent, OH 44242, USA
E-mail: email@example.com
Tel: +1 330 672 4886
Web: http://jakligroup.com
Chemical Physics Interdisciplinary Program
For most up-to-date information, visit:
Discover the possibilities!
If you want to learn about opportunities for graduate study at the Liquid Crystal Institute at Kent State, you've come to the right place.
We offer both masters and Ph.D. options in Chemical Physics. These programs focus on liquid crystal science, an exciting interdisciplinary field open to students with backgrounds in either physics or chemistry.
Financial support is available, and applications are due on Jan. 31.
Conventional liquid crystal displays were invented at Kent State, and the Liquid Crystal Institute remains an internationally recognized center of excellence in both fundamental science and technology applications of this elusive state of matter. Our graduate program is a small one, with fewer than ten students entering each fall. Our alumni are in such demand--both in industry and in academia--that we're planning to increase the size of the program in coming years.
Chances are good that the cell phone, music player, or GPS you may have in your pocket, the television you last watched, and perhaps even the computer screen on which you might be reading this message, were all made with technology developed here at Kent. The liquid crystal display (LCD) might even have been designed or manufactured by one of our graduates.
As you might expect, the science and technology of LCD's and non-linear optics are among our hottest research areas. But while the global market for displays is of order $100 billion annually, LCD's represent only one aspect of liquid crystal science. There are many more applications to pursue, each of which also has the potential to create the same economic impact. Liquid crystal rubber flexes and twists like an artificial muscle when exposed to light, heat, or electric fields. Biosensors made with liquid crystals provide exquisite sensitivity to the presence of harmful bacterial. Liquid crystal organic photovoltaic materials promise to improve the efficiency of solar energy conversion. Many of our grad students earn not only diplomas but also patents for their work in developing these exciting innovations.
News & Announcements
- New Tech Company Formed by Kent State Researcher Markets Flexible Electronics A new company formed by a Kent State University researcher and inventor will market a technological innovation – flexible, electrically conductive transparent films – that can be used in electronic devices, including smart phones and touchscreens, and in windows that switch from transparent to opaque to block light. - Posted Jul. 2, 2014
- Kent State Researcher and Professor Wins Outstanding Research and Scholarship Award The research and development of liquid crystals is moving rapidly beyond display applications and evolving into entirely new and fascinating scientific frontiers. This is in part because of the work of Quan Li, Ph.D., one of this year's recipients of the Kent State University Outstanding Research and Scholarship Award. - Posted Jun. 23, 2014
- Kent State Awards Three for Outstanding Research and Scholarship An internationally recognized social geographer, a metadata expert and a leading researcher in the science of liquid crystals and nanomaterials received Kent State University's 2014 Outstanding Research and Scholarship Awards at a ceremony and reception yesterday on the Kent Campus. - Posted Apr. 17, 2014
- Kent State's College of Arts and Sciences Holds Third Annual Symposium on Advances in Organic Photovoltaics Kent State University will host its third annual Symposium on Advances in Organic Photovoltaics (OPVs) on April 16 from 9 a.m. to 6 p.m. in the Moulton Hall Ballroom on the Kent Campus. - Posted Apr. 9, 2014


text:
Fresh Capture
Solution Name:
Fresh Capture
Fresh Capture allows scan operators to process and scan up to 20 (varies by operator) different documents per day. This solution does not have an annual fee, per-page count cost and is intended to be a low-cost solution for organizations looking to move to electronic documents.
Fresh Capture is easy to extend and provides quality control over scan quality, easy assignment of meta-data and can be extended to integrate with backend databases or ERP systems to look up vital information.
- Leverages inexpensive desktop scanning and OCR software
- Low Cost, no annual fee
- Reduces paper storage cost
- Minimize manual entry of metadata for scanned documents
- Minimize electronic file misplacement
Alfresco Supported Stack
Requires Additional Server Software Install
Licensing Model:
Enterprise – Email firstname.lastname@example.com for details
Version History:
v1.0 – July 2010
Support Option:
Supported by Solution Provider
Support Contact(s):
Mike Mahon
email@example.com, firstname.lastname@example.com
+1 303 443 4004 x203


text:
Main Content
Don't let the haters get to ya man – they're just jealous of your mad skills. Instead, slip on this elite Full Stone hat from Volcom and show 'em who's boss. This simple hat features a Volcom logo embroidered on the front with "Volcom" lettering embroidered down the back and the perfect fit. It's about time those losers started paying you some respect! S/M fits 6 3/4 - 7 1/4; L/XL fits 7 1/8 - 7 5/8. Sizes are approximate.
- 63% Polyester/34% Cotton/3% Spandex
- Imported
- Quality embroidery
- Stretch-fit
- Structured fit
Volcom Customers also liked:
Special event items are produced by manufacturers only after the outcome of a game or event. These are advanced sale items and will ship immediately after they are received in our warehouse.
Manufacturer direct items are shipped directly from the manufacturer. These items are not available for international or expedited shipping.
Customized items can be personalized with options such as your name, your favorite number, and/or designs. Some options may be limited by league rules.


text:
Know what you're looking for?
Search by Name or Number now:
Enter your Zip code to find a
professional in your area!
We are unable to provide a price for your selection. Per Bali...
View cord position
View top-down features
You can get this product with your current measurements by selecting Multiple Shades on One Headrail - 2 on 1 Headrail - Please select a valid option
View multiple shades on one headrail
View lifting systems
View skytrack skylight
View cord cleat
View hold down brackets
View extension bracket
View spacer blocks
View sun up/sun down
You have finished configuring your blinds. Please review pricing on the right side of the page & click the
Add to Cart link to complete.
Cellular shades are best for energy efficiency because they trap air in the cells, keeping the warmth in and the cold air out in the winter. In the summer, they help keep the cool air in, and the heat out. They also absorb sound to make rooms more comfortable.
UV Transmittance: <1%
UV transmittance measures the effectiveness at preventing ultra violet rays from entering an interior. The percentage ratings indicate the amount of possible UV rays that actually penetrate the window covering into the interior.
Shading Coefficient: .25
Shading coefficient measures the heat going through the window when the shade is used versus the heat gain through a bare window. The lower the numbers, the less heat transfer and the cooler the room is in the summer.
Sound Absorption: .55-.60
AKA the Noise Reduction Coefficient, sound absorption is the amount of reflected sound absorbed by the shade. The greater the coefficient, the greater the sound absorption.
R-Value (Single Pane): 2.1
The R-Value rates the effectiveness of the window covering at preventing energy from flowing to the outside. The higher the number, the more insulative the product.
R-Value (Double Pane Est): 3.1
See above for Single Pane Description.
Fabric Width: 120"
Privacy Level: Opaque – These fabrics provide more privacy; objects in a lighted room would only appear as vague shapes. Dark fabric colors darken a room more and light colors filter and diffuse bright light. These fabrics are translucent and their colors may be influenced by changing light conditions. Colors may appear to vary depending upon the time of day and type of lighting, as well as whether the shade is partially or fully lowered.
Features: Same tinted white color on front and back
Cleaning Instructions: Bali cellular shades are very easy to keep clean and look great for years to come. Regular dusting with a feather duster is recommended. When required, fabric can be lightly vacuumed with a brush attachment. If they become soiled with topical dirt, Bali recommends that the shade be spot cleaned using a soft rag or sponge, a mild detergent and warm water. Extra care should be used when cleaning the room darkening fabric as the fabric could be permanently creased. Due to differences in ultrasonic cleaning operators, Bali does not recommend this method of cleaning. Do not use strong detergents or spot removers. Dry cleaning is not recommended and is not covered by the warranty.
Bali's Limited Lifetime Warranty
What is Covered: The cellular shade product is warranted against original defects in materials or workmanship for as long as the original purchaser owns the product provided that the product was properly installed in a residential home, the product was made or assembled exclusively from Bali materials and components, and Bali's recommendations were followed with regard to limitations and specifications.
Who is Covered: This warranty extends only to the original purchaser of the product.
Obligations to the Consumer: The obligations of Bali are limited to the repair or replacement of parts or products found to be defective. Bali is not responsible for shipping costs or labor costs for measuring and taking the shade down or reinstalling the product. If repairs are made under this warranty, the repairs will be made with like or similar parts.
The Warranty Does Not Cover: This warranty does not cover conditions or damages caused by accidents, alterations, misuse, or failure to follow instructions for measurement, installation, cleaning or maintenance. In addition, normal wear and tear are not covered by the warranty. All fabrics can lose original intensity after long exposure to the sun. When left for extended periods in direct sunlight, plastics tend to yellow or crack. All cords will eventually wear out. Bali considers these things to be normal wear and tear and are not covered by the warranty.
This warranty is exclusive and in lieu of all other written or verbal warranties or obligations and liabilities. No person is authorized to extend or alter this warranty.
· Inside Mount: Please provide us with the exact measurements of your window opening. The manufacturer will make the necessary deductions.
· Outside Mount: Please provide us with the exact measurements of the area you want to cover with your shade. The manufacturer will not make any allowances.
Stacking Height Chart
Height Of Shade
Total Stack Height
12 – 18"
1 5/8"
19" – 30"
2 1/8"
31" – 42"
2 5/8"
43" – 54"
55" – 66"
3 ½"
67" – 78"
3 7/8"
79" – 90"
4 3/8"
91" – 96"
4 ½"
*Total stack height includes headrail and bottomrail.
Standard Blind Specifications (This is for a standard blind with no additional. If you are interested in additional features, please see specifications for those, as they may differ)
· Minimum Width: 9" outside mount, 9 3/8" inside mount
· Maximum Width:
o 120" individual shade
o 192" multiple shades
o 60" Side Mount
· Minimum Height: 9"
· Maximum Height: 144"
Minimum Depth Required for Inside Mount:
· Standard Mount: ¾"
· Flush with Casing: 1 7/8"
Headrail Dimensions: 11/16" x 1 9/16"
Cordless Specifications
· Minimum Width: 18" outside mount, 18 3/8" inside mount
· Maximum Width: 90"
· Minimum Height: 12"
· Maximum Height: 84"
· Cordless Two or More Shades on One Headrail
o Minimum Width for Individual Shade: 18" OM, 18 3/8" IM
o Maximum Finished Width of Individual Shade: 60"
o Maximum Finished Shade Width:
§ 2 on 1: 120"
§ 3 on 1: 144"
o Maximum Shade Height: 72"
Minimum Depth Required for Inside Mount
· Flush With Casing: 2 1/8"
Headrail Dimensions: 1 7/16" x 2"
Continuous Cord Loop Specifications
· Minimum Width: 18" Outside Mount, 18 3/8" Inside Mount
· Maximum Width: 120"
· Standard Mount: 1 ¼"
· Flush with Casing: 2"
Headrail Dimensions: 1 ¼" x 1 5/8"
Top Down Bottom Up Specifications
· Minimum Width: 9" Outside Mount, 9 3/8" Inside Mount
· Maximum Width: 76", 192" for multiple shades on one headrail
· Maximum Height: 96"
· Not available with continuous cord loop system.
Cordless Top Down Bottom Up Specifications
· Minimum Width: 22"
· Maximum Width: 48" exact
· Minimum Height: 18"
· Maximum Height: 64"
· Maximum Area: 3,192 square inches
Top Down Only
· Minimum Width: 18 Outside Mount, 18 3/8" Inside Mount
· Maximum Width: 73", 192" for multiple shades on one headrail
Multiple Blinds on One Headrail for Almost White Bali Light Filtering 3/8" Single Cell Cellular Shades from Bali
· Minimum Width BUTD&SUSD: 12"
o This is per panel. The overall maximum size is 192"
· Maximum Height BUTD&SUSD: 96"
· Not Available with Cordless Top Down Bottom Up
· Spacing
o Standard & CCL Controls: ½"
o Cordless: 3/8"
All Necessary Mounting Hardware Included!
· Standard: These are hidden snap-in brackets made from zinc-plated steel for easy installation.
· Hold Down Brackets: Locks in the bottomrail to prevent blinds from swaying. Perfect for doors and places with wind.
· Extension Brackets: Projects the back of the shade out to clear any obstructions, such as handles. Choose from short (extends headrail 2"), medium (extends headrail 2 5/8"), or long (extends headrail 3 ½").
· Cord Cleats: Mounted to the window frame or wall to secure the cord to ensure safety. Perfect for homes with pets and children.
Control Options
· Standard Cord Lock: A standard pull cord.
· Continuous Cord Loop: A pulley system where the cord retains the same length no matter what position the shade is in.
· Cordless: Simply raise and lower the shade by pushing up and pulling down on the bottomrail.
Raise and Lower Options
· Standard Lift: The bottomrail raises and lowers.
· Top Down Bottom Up: The bottomrail raises and lowers like a standard shade. It also has a floating rail on the top in which the top can lower also. It is great for light control when privacy is needed.
· Cordless Top Down Bottom Up: Same as standard top down bottom up, but the rails are raised and lowered by hand. Make sure these are put on windows where you can comfortably raise and lower the shade with your hand and have easy access.
· Top Down Only: A floating top rail raises and lowers. The bottom of the shade does not operate.
Multiple Blinds on One Headrail: Two or Three individually operating shades are mounted onto one headrail. This is feature is great for privacy on large windows. This is not available with the top down bottom cordless feature. For Controls, with a continuous cord loop system, it can have either one or two controls, but the standard is two controls – one on each end, but a common lift cord can be used to operate both shades simultaneously. Continuous Cord loop cannot be used in the middle of the headrail.
Additional Options (Please call 1-800-684-0862 for pricing and details)
· Special shapes
· Angled Top/Angled Bottom
· Sun Up/Sun Down Shades
· Cutouts
· Bay Window Shades
· SkyTrack Shades (For skylights)
(based on 14 reviews)
Ratings Distribution
5 Stars
4 Stars
3 Stars
2 Stars
1 Stars
of respondents would recommend this to a friend.
Best Uses
Reviewed by 14 customers
Sort by
Displaying reviews 1-14
Back to top
Great Deal!
By DB
from Indiana
About Me High-end Shopper
Comments about Blinds Bali Cellular Shades Bali Light Filtering 3/8" Single Cell Tinted Whites 3/8" Single Cell Shades:
Fast delivery!
Bottom Line Yes, I would recommend this to a friend
Was this review helpful? Yes / No
- You may also flag this review
Great product
By Jim
from NY
About Me Midrange Shopper
good prices with available coupon codes. coupon code "REVIEW10"
Good quality shades
By Excelo
from Alabama
Excellent quality
I would buy this product again.
By White Oak Living
from Dayton, OH
I am using this product on a door and a stationary window. The only problem I have is opening the door onto the stationary window. Both the door and the window have their own shade. The headers are to thick for the door to swing back fully onto the window, but it is workable and we love the shades. I would buy these shades again.
[...] perfect fit
By new homeowner
from New Hampshire
We like these shades because they give a warm look to the room in the evening. Also, on very cold nights it helps the cold air from coming off the windows.
Perfect Fit and perfect color
By The installer home owner
from Florida
Box store was concerned because often blinds were installed and found to be too short. These blinds fit perfectly. Best price found also!
Bali Window Shade for Bedroom (Blackout)
By Jeff the Runner
from Vista, CA
About Me Budget Shopper
I installed the blind in my bedroom window. The reason for an 'average' review is that I ordered the Dove colored blackout single cell material. The blinds are not blackout and do not perform well for that purpose. Do not buy the Dove colored blackout material if you are looking for a true blackout experience. For my bedroom I was hoping to reduce the light more dramatically. Other that this the product is excellent. If the material was true to the description I would have given it a 5 out of 5.
Service and delivery comments:
I received my blind in about 2 weeks from ordering. Originally I thought my estimated delivery was one week earlier and changed after being set. However the extra week was of little concern. The product only took 2 days to arrive once it was shipped. Product was in great condition and packaged very well. I would order products from this website again.
Bai Blinds
By Samantha the Perfectionist
from Kingsport, TN
Pretty. Easy up. Easy down. Block Light, but they do NOT block out the heat from the Sun. My room gets warm in the summer. Would order again, making sure that they are the right length (one came in too short).
Good product that is working fine for us
By Bob Robinson
from Wells Me
good product that works for us
Steves is the Greatest
By Bill the Blind Installer
from Whitmore Lake, MI
I find the convenience of buying blinds for my customers on-line to be incredible. I have bought blinds from all of the on-line stores and Steves blows them all away not only in price but in service. [...] Buying blinds on line is so much easier than going to the site. It saves me so much time. [...] I usually buy whatever brand the customer wants. If they do not have a particular brand in mind I always direct them to Steves Exclusive Collection because the quality is the best and the price is always the lowest.[...]
I find the convenience of buying blinds for my customers on-line to be incredible. I have bought blinds from all of the on-line stores and Steves blows them all away not only in price [...] Buying blinds on line is so much easier than going to the site. It saves me so much time. [...] I usually buy whatever brand the customer wants. If they do not have a particular brand in mind I always direct them to Steves Exclusive Collection because the quality is the best and the price is always the lowest.
I always get my blinds from Steves in a timely manner.
well functioning and attractive
By new buyer
from northeast
[...] using the shades for privacy and to control temperature
Perfect transaction
By Doc
from Fairfax, VA
Great product.
Bali Cellular Shades Single Cell
By D
from Kansas City, MO
I like my Bali Blinds. They are good quality and they look nice in all of my rooms.
Previous: Dove White Bali Light Filtering 3/8" Single Cell Cellular Shades from Bali
Next: White Satin Bali Light Filtering 3/8" Single Cell Cellular Shades from Bali
Almost White Bali Light Filtering 3/8" Single Cell Cellular Shades from Bali
Sign up for special alerts & promotionsnow and receive an instant coupon for
your next order of $175 or more!
Thank You!
Watch for us in your inbox soon!Use this coupon at checkoutto save $10.00 off your next purchaseof $175 or more!
Code Expires At Midnight!
Continue Shopping!
Please specify the MovieUrl property for the location (URL) of the movie to display.
Free Shipping on most Blind OrdersMost blind orders include FREE Ground Shipping to your home or office in the contiguous United States. Some manufacturers charge an oversized freight charge per order (regardless of the number of blinds) on extra wide blinds because they must use a special delivery company. The width when oversized freight charges apply varies depending on the manufacturer (usually it is around 95 inches or wider) and the charge may be up to $75 per manufacturer per order. M & B and Levolor do not charge oversized freight. Shutters have a freight charge due to the weight of the product. Most blind orders ship within 3 to 5 business days. We do ship to Canada and all other countries. Please call us or send e-mail for applicable charges.
Next Day and 2nd Day AirAll orders can be shipped next day or 2nd day air for an additional charge. Selecting this shipping method does not speed up the manufacturing of your order. It only speeds up the delivery of your order once it leaves the warehouse. Next day and 2nd air day charges on our site are not applicable for Saturday or Sunday delivery. Additional charges will apply If you would like next day or 2nd day air specifically for Saturday or Sunday delivery (please call for price specifically for Saturday or Sunday delivery).
Hawaii, Alaska, Puerto Rico, Canadian and Foreign Country Orders Steve's Blinds and Wallpaper accepts orders from outside the contiguous USA including Hawaii, Alaska, Puerto Rico, Canada and foreign country orders. Shipping rates vary depending on the order and the delivery address. To learn the amount of the shipping rate you may place your order and we will contact you with the charges before processing the order, you can also email us at firstname.lastname@example.com or call us toll free at 1-800-684-0862 and one of our representatives will be happy to assist you.
For a limited time buy 3 of any qualifying blind and receive the 4th blind of equal or lesser value absolutely free!
Savings will be automatically reflected in your shopping cart. This offer may not be applied to previous orders. If some or all of the order is returned, the value of the free blind/shade will not be refunded or credited back. Does not apply to commercial orders.
For immediatepricing assistanceplease call1-800-684-0862or email us
Based upon your selection of the
the following options are not available:
These items will be removed from the available
options when you press "Yes". If it is an important
feature to you, select "No" and we will cancel your
previous selection.
Do you want to proceed with your selection?
Show Discontinued Colors
You are currently adding:
Tinted Whites 3/8" Single Cell Shades
You are currently adding a new worksheet


text:
Narrow Results By:
Shop Abt's selection of ice makers for everything from a simple countertop unit to a professional undercounter ice maker.
A dedicated ice maker can have a practical place in both home and industrial settings. Ice makers can free up precious space in your freezer, and are great for anyone who uses lots of ice. The most common form factor is the undercounter ice maker, similar in size to a mini fridge, but if you're tight on space there are several countertop models available. Abt is even able to special order commercial ice machine models.
With brands like KitchenAid, Sub-Zero and U-Line, Abt's selection offers a great model for any application. For assistance choosing the best ice machine for your needs, please contact one of our appliance sales specialists at 888-228-5800.
Most refrigerator ice makers can only produce 8-12 pounds of ice over a 24-hour period. For industrial uses or voracious consumers of ice, that might not be enough, and the perfect situation for a separate ice machine. Freestanding ice makers available at Abt produce anywhere from 12 to 84 pounds of ice a day.
Call usChat Now
live chat


text:
The Minimalist is a simple & bright colorful design that fits all your personal or corporate use.
It comes with:
- 5 Different Unique Layouts
- 5 Colors Theme
- 25 Fully layered PSDs, grouped and named accordingly
- 25 HTML files with inline CSS code
Compatible with major browsers! Easy customization for everyone!
Enjoy!Icons by Yummygum http://www.yummygum.com
Fonts by www.fontsquirrel.com


text:
Western & Dressy
There have been so many awesome Western and dressy hats that have been featured in movies and popular culture throughout the years. The cowboys of the old Spaghetti Westerns were personified with these high quality striking hats. Our Western and Dressy hat and cap section features unique hat and cap styles. We have hats and caps in a variety of styles. Browse our Western and dressy hat selection featuring outback, bowler, gambler, safari, fedora, top, and cowboy hat. Every single one of these hats offers you one of the most high quality and elegant hat experiences you have ever had in your life. Take the time to view our costume caps for Halloween and other special occasions. We carry these hats and caps in both men's and women's styles. Our sheriff, fancy, funny, and gangster hats are high quality. These items will make you stand out amongst your peers.
Out of stock
Ladies Mardi Gras Hat with Bowtie and Feather - Purple$20.99
Mardi Tall Hat with Crazy Tube - Purple$24.49
Velvet Mardi Gras Top Hat - Purple$26.49


text:
The best brand spanking-new menswear from around the web... more >
Navigate The Style Guy's Wisdom by Topic:
Care & Storage
Dry cleaning wool garments
Please help settle an ongoing dispute (one of many) between my wife and me. Is dry cleaning good or bad for wool garments? Does it lengthen or shorten the life of these clothes? If a wool garment has no stains or marks, should it be dry-cleaned periodically anyway? I never see sheep bringing their kids to the cleaners.
I know Im going to get letters from dry cleaners again, but I will offer my opinion that wool garments should be dry-cleaned only when they are dirty. Dry cleaning is actually harder on buttons than it is on fabric, but still, its not a process that revitalizes a garment. I think a lot of people send their suits to the cleaners because the suits are wrinkled, but a good steaming would fix that. Steam also freshens the fabric and helps eliminate stale odors, such as tobacco and cooking oil. Sooner or later, a suit is going to need cleaning, but it should be dry-cleaned only when absolutely necessary. Sweaters must be kept clean because stains, especially those from food or beverages, can attract moths. But check your care instructions: Its often better to wash sweaters in cold water than to dry-clean them.
The Complete Care and Storage Archive
- Distressing a motorcycle jacket
- Shirts with wear and tear
- Wearing you coat in the car
- Softening leather bags
- Washing dark denim
- Removing salt stains
- Ways to avoid wrinkling
- Deodorizing Suits
- Rescuing your ties
- How to pack your silk ties
- Using too much detergent
- Repairing a ripped suit
- Keeping your blacks black
- Weathered leather
- The appropriate way to hang a tie
- Patches
- Dry cleaning my suits
- Getting a stain out of a tie
- Protecting my expensive clothing in the long-term
- Antiperspirants that won't stain
- The best suit hanger for pants
- How to store ties
- Bag it!
- Dealing with wrinkled cotton suits
- Caring for my linen jacket
- Getting rid of moths
- Waterproofing leather
- How to care for your raincoat
- "French dry cleaner"
- Ironing linen pants
- Words of wisdom from a real-life dry cleaner
- An eco-friendly way to avoid underarm stains
- Long-term care of sweaters
- Home remedy to clean small stains
- Finding a top-quality dry cleaner
- Ironing vs. steaming
- The dry cleaners ruined my silk pants
- My pants are becoming "fuzzy butted"
- The necessity of a lint remover
- Softening and smoothing leather
- Safety of garment bags
- Winning the battle against static cling
- Bristles on expensive designer suits
- Hotel valet for shirt care
- Treating suede garments
- Smelly wool suit trousers
- Steamer or iron for my suit pants
- Folding and packing advice for shirts and slacks
- Dry cleaning wool garments
- I cant keep from wrinkling my suits
- Undershirt stain dispute
- Underarm stains on undershirts
- Taking care of your tux
- Ironing your tie
- Finding a good dry cleaner
- Caring for leather
- Ironing linen
- Storing leather jackets
- Storing shoes
- Deterring moths
- Storing neckties
- Storing suits
- Dry cleaning vs. laundering
- The Entourage Outtakes: 10 Bizarre Moments that Didn't Make the Cut
- The Return of The Pack
- Celebrity Wives and Girlfriends: A Guide to the WAGs of the Rich and the Famous
- Solve the Manson Murders with David Duchovny
- Chris Pratt Cover Story: From Dadbod Sidekick to Rock-Hard Hero
- Excerpt: Nick Offerman's Book Gumption and His Friendship with Conan O'Brien
Food + Travel
- The Sick-of-Winter Guide to Spring Cooking
- How to Make Tacos for Breakfast, Lunch, and Dinner
- David Chang's Kitchen: Don't Get All "Fresh" with Me
- David Chang's Kitchen: Your Idea of Bologna is Total Baloney
- Chart: The Family Tree of Bourbon Whiskey
- Recipe: Semi-Summer Salad - Chef Jeff Taibe of Oak + Almond


text:
Pronunciation: laadx
Pronunciation in Quiatoni Zapotec [zpf]
- Pronunciation by MtzNico (Male from Mexico)
0 votes
Could you do it better? different accent? Pronounce laadx in Quiatoni Zapotec
Accents & languages on maps
- Random word: blah
Not satisfied?
Modify word:
· Add languages
· Add categories
Report word:
Is there anything wrong with this word?
Please report it here.


text:
Belay Sling 18.0 RRP $ 16.95
This self-belay sling with patented construction sling gives you a great overview and maximum security on your belay stance or when rapelling. Tested according to EN 566.
After a hard day on the cliffs, slings and webbing are often covered with dirt and dust. To maintain the quality and safety of your slings, you need to clean them regularly.


text:
Computer Technology (COMT)
11000 Introduction to Computer Systems (3)
Covers the basic concepts and use of computer systems, including hardware, personal productivity software, Internet usage and file management. Prerequisite: none.
11002 Visual Basic Programming (3)
Laboratory course in the visual basic net language introducing concepts of object-oriented, event driven program design and implementation. Prerequisite:Compass Algebra test score of at least 41 or Compass Pre-algebra test score of at least 61.
11003 Selected Programming Languages (2-4)*
Lab course covering a selected programming language. Data types, control structures, data representation, testing, debugging, unique features of language. Repeated registration permitted for different languages. Prerequisite: COMT 11002 or 21001.
11004 Survey of Information Technology (3)
This overview course will provide an introduction to information technologies, career paths and professional certifications available. Prerequisite: none.
11005 Introduction to Operating Systems and Networking Technology (3)
(Cross-listed with ITAP 16605) Lab-oriented survey of desktop/network OS essentials including file/disk management, system tools utilization, resource sharing and introductory network concepts. Prerequisite: none.
11006 Introduction to Web Site Technology (3)
Focuses on web site technologies including HTML. Students learn the history of the Internet and effective search techniques. Prerequisite: none.
11009 Computer Assembly and Configuration (4)
Lab course covering disk operating system function and features; hardware/software installation procedures; file and directories management; system configuration/optimization; backup procedures. Prerequisite: COMT 11005 or COMT faculty special approval.
12000 Personal Productivity Software (3)
Covers the concepts and integration of computer applications. Emphasis on software suites, specifically word processing, electronic spreadsheets, database and presentation applications. Prerequisite: none.
20001 C++ Programming (3)
Course using C++ introducing concepts of software development, object-oriented/event driven programming, testing and debugging, simple and complex data types, language syntax and semantics. Prerequisite: none.
20011 Java Programming (3)
Course using Java introducing concepts of software development, object-oriented/event-driven programming, testing and debugging, simple and complex data types, language syntax and semantics. Prerequisite: none.
21002 Network Setup and Configuration (4)
Lab course introducing networking in LAN and WAN environments. Topics include network protocol, configuration, operation, setup, installation, administration, management and security. Pre/corequisite: COMT 11009 or COMT faculty special approval.
21005 Visual Basic Database Programming (4)
Advanced lab course in the visual basic language focusing on database systems development. Prerequisite: COMT 11002.
21006 Assembly Language Programming (3)
A course in Assembly Language Programming with applications in software development and an introduction to hardware interfacing to input/output devices. Prerequisite: COMT 11002 or 20001.
21007 Internet Ethics and Policies (3)
This course will cover the ethics, issues and policies regarding the Internet. It includes discussion/ research on intellectual property/freedom, hacking, pornography, privacy, etc. Prerequisite: none.
21008 Computer Methods in Science and Engineering (3)
Use of computers in problems related to science and engineering. Course will include introduction to elements of a high-level scientific language. Prerequisites: MATH 12001 and 19001.
21009 Seminar in Computer Technology (3)
Capstone course for COMT students encompassing critical reading, writing and discussion applying the current theories of computer technologies to on-the-job experiences. Students will develop a portfolio to confirm their level of knowledge. Prerequisite: COMT 11002 and 11005 and 11006 and 11009 and 21002 and 21010.
21010 Workgroup Productivity Software (3)
Research project-oriented course emphasizing workgroup methodologies for group project management, problem definition, data retrieval and analysis, conclusions and recommendations. Prerequisite: COMT 12000; or ITAP 16639 and 26611.
21011 Techniques of Multimedia Web Design (3)
This lab-oriented course will focus on developing and managing effective Web sites using multimedia elements including sound and video. Prerequisite: COMT 11006 or COMT faculty special approval.
21036 Web Scripting I (3)
This course will focus on both client-side and server-side scripting needed to create interactive and dynamic Web sites. The use of scripting in context with various technologies will be explored. Prerequisites: COMT 11002 and COMT 11006, or COMT faculty special approval.
21092 Computer Practicum (2)*
(Repeatable for credit) (Cross-listed with MATH 21092) Supervised work experience in a computer installation. S/U grading. Prerequisite: COMT 11009.
21095 Special Topics in Computer Technology (1-4)*
(Repeatable for credit) Topics announced when scheduled. Prerequisite: special approval.
21096 Individual Investigation in Computer Technology (1-4)*
(Repeatable for credit) Individual study in computer field. Open to computer technology majors. Prerequisite: special approval.
21100 Local Area Network Troubleshooting (3)
Lab course covering local area network troubleshooting techniques. Topics will include identifying the scope of the problem, systematic troubleshooting approaches, problem resolution and ongoing maintenance. Prerequisite: COMT 21002.
21110 Internetworking (3)
Lab course introducing Internetworking concepts. Topics will include networking standards, cabling, TCP/IP, router configuration, LAN and WAN segments and other related topics. Prerequisites: COMT 21002 or full-time COMT faculty special approval.
*Course ineligible to be repeated for GPA recalculation.
**Courses offered only at Regional Campuses.


text:
New drum gear of the month: review round-up (September 2010)
3rd Sep 2010 | 08:51
Drum gear of the month: Aug-Sept 2010
Every month MusicRadar's industry-leading sister magazines - Guitarist, Computer Music, Total Guitar, Rhythm, Future Music and Guitar Techniques - publish the best independent and in-depth music-making gear reviews.
This is a collection of cymbals, kits, heads, drum mics and an even an orthopaedic back brace from Rhythm Magazine's gruelling testing process. First reviewed in Rhythm issue 180 and published on MusicRadar throughout August and September.
Scroll on for this month's top picks and click through to read each product's full review. First up: Yamaha's Rock Tour Kit...
Yamaha Rock Tour Drum Kit (from £167)
MusicRadar's verdict:
"As the name implies, these drums feel strong enough to cope with the rigours of being thrashed each night on tour. Rock on…"
FULL REVIEW: Yamaha Rock Tour drum kit
(Reviewed by Adam Jones - Rhythm Magazine issue 180)
Sabian Xs20 Brilliant Finish Cymbals (£486 for 3-piece set)
MusicRadar's verdict:
"Those stepping up from beginner's cymbals will find the Xs20s noticeably nicer on the ear. For that extra timbral character though, you have to take the next step into the realms of really expensive cymbals. But for now these will do very well."
FULL REVIEW: Sabian Xs20 Brilliant Finish Cymbals
(Reviewed by Geoff Nicholls - Rhythm Magazine issue 180)
Istanbul Agop 30th Anniversary Cymbals (from £400)
MusicRadar's verdict:
"While those of a rocky disposition will probably walk on, anyone remotely jazz-inclined would be forgiven for thinking that it's their birthday too."
FULL REVIEW:Istanbul Agop 30th Anniversary Cymbals
(Reviewed by Adam Jones - Rhythm Magazine issue 180)
Remo Ambassador-X Heads (from £13.50)
MusicRadar's verdict:
"Just like the standard Ambassador, this is a supremely versatile head which will find favour with all types of drummer playing every style of music."
FULL REVIEW:Remo Ambassador-X Heads
(Reviewed by Geoff Nicholls - Rhythm Magazine issue 180)
MXL Drum Microphones (£109)
MusicRadar's verdict:
"Mics are equally critical to your overall sound and deserve the same deliberation and appreciation as the gear itself, with that in mind these are well worth a look."
FULL REVIEW: MXL Drum Microphones
(Reviewed by Adam Jones - Rhythm Magazine issue 180)
Perfect Posture Back Brace (£40)
MusicRadar's verdict:
"If you suffer from back pain while playing then this could be a real help. But proper advice and practice will always be the best way to improve your playing position."
FULL REVIEW:Perfect Posture Back Brace
(Reviewed by Jake Stacey - Rhythm Magazine issue 180)


text:
Prices shown in currencies other than USA Dollars are estimates based on current exchange rates. We will charge your credit card in USA Dollars on the day your order is shipped, and the conversion to your local currency will be done at the prevailing rate by your credit card issuer.
Shipments outside the USA are declared as "bike parts" for customs purposes and will include the actual amount paid for merchandise and shipping. Jenson USA will not mark your parcel as a "gift", declare a value lower than the actual price paid, or otherwise prepare false customs information.
Tell a friend! We'll send your friends the page and your message.
Note: You and your friend's email addresses are only used once as a referral. We will not collect or store the email addresses.
Fyxation was founded to provide urban riders great components at a fair price. Fyxation focuses on design, durability, and style. The Session 700™ is Fyxation's flagship tire. The Session 700™ has superior durability, traction, and comfort. To combat the conditions of most city streets, the Session 700™ has Kevlar rolling protection. The deep directional grooves allow you to move forward even when it's wet outside.
Reviewed by 2 customers
Sort by
Best Uses
Comments about Fyxation Session Tire:
got this after blowing though the sidewall on my poorly re-enforced ... other tire. got in 28mm, plenty of cushion for pushin' curb drops and thumping over pot-holes. the kevlar can withstand at least broken car glass. good tire
Best Uses
Comments about Fyxation Session Tire:
I replaced my 25mm Gatorskin tires on my Giant 1 hybrid bike with 23mm Fyxation Session 700's and love the change! The Gatorskins were great, but these tires are just as good and much cheaper. I also love the cool diamond tread pattern that covers the sidewall as well. It's the toughest, solid tire I have ever put on my bike and perfect for rough, urban roads with a lot of debris. They were difficult to mount because of the steel bead, so I just had to be patient and stretch them little by little till the whole tire fit.
Jenson USA ships worldwide, including APO/FPO addresses. For a quote, simply add the items you are interested in to your shopping cart and look for the "Shipping Options" box. You don't have to login or create an account to see shipping charges.
Some manufacturers restrict where we can ship their products. If this item has shipping restrictions, they are listed below. If you'd like to buy an item that we cannot ship to your preferred address, we can accept your foreign credit card and ship to a USA address for you.
Get free shipping with your $50 purchase today when you choose Standard Shipping at checkout. Please note this offer is only available to physical shipping addresses in the 48 continental United States (no PO Boxes), and oversize charges still apply on some heavy/large items
Get free Standard Shipping with your $50 purchase today! Just choose Standard Shipping during checkout.
Please note this offer is only available to physical shipping addresses in the 48 continental United States (no PO Boxes), and oversize charges still apply on some heavy/large items.


text:
How to Succeed in 2013
Jennifer Fleiss, co-founder of Rent the RunwayChip Conley, founder of Joie de Vivre HotelsDerek Sivers, founder of CDBaby and HostBabyBen Lerer, co-founder of Thrillist and JackThreadsShama Kabani, founder and CEO of Marketing Zen GroupTony Knopp, founder and CEO of Spotlight Ticket ManagementJoel GascoigneKatia Beauchamp and Hayley Barna, co-founders of BirchboxRandy Garutti, CEO of Shake ShackJeff Haden
We asked some of the brightest entrepreneurs we know what it's going to take to make money next year. Read on to find out what they said--and which advice you ought to steal.--Jeff Haden
"Whether you're just starting a business or taking yours to the next level, always remember that no doesn't mean no. It just means 'not right now.' Regardless of naysayers and road blocks, constantly keep pushing through and remember how important it is to keep selling your concept and keep trying. And make sure to get your product or service out there and test it as soon as you possibly can. Watch customers interact with it and learn and adapt. No concept will be perfect until your customers help you perfect it."
"Try this: Early in the New Year, get your top few people together for 30 minutes. Pair them up. The first person asks the question, 'What business are we in?' The second person responds and then asks the same question, but the first person can't answer the same way.
"Do this five times and I promise you that you'll discover the core essence of your business. Then build your 2013 business plan around this differentiating essence. It's how, as a boutique hotelier, we learned we weren't hoteliers but we were in the "identity refreshment" business. Our key differentiator: creating a habitat that helps refresh our hotel guests' aspirational identity and [reflect] their best self."
"Succeeding in 2013 is the same as succeeding in 1913 or 2113. Just like we know there will be gravity, and water will still be wet, there are laws that don't depend on predicting the future. You know that people love a human connection--sincerely feeling valued, heard, and important. Your unique angle is how well you personalize that, and do it sincerely. You know that people love a "wow"--getting more than they expected. Your unique angle is finding which "wow" you can do that would mean the most to them. Chasing trends and fads is like buying a speedboat when your health is failing. Forget the shiny new distraction, and focus on the core stuff that you haven't mastered yet."
"Focus on fundamentals and don't get caught up drinking your own Kool-Aid.
"Next year will be all about focus for me. In 2012 we invested into every aspect of the business with varying levels of success. I think we've figured out what we're really good at and what we're less good at and it's time to really lean into our strengths. This means continuing to put more emphasis on data and key performance indicators to prove that our bets are paying off.
"In this context, I will personally focus on trusting my gut more than I might have this past year. This means hiring people based on a feeling rather than just a resume."
"Forget search engine optimization. Focus on user experience optimization.
"In 2013 search engines will tighten their algorithms. I expect many websites that have focused on 'tricking' search engines (unintentionally or intentionally through black hat practices) will find themselves losing rankings and traffic. The best way to thrive online in 2013 will be to focus on improving the user experience. That means high quality relevant content, a user-friendly interface, and an integrated search and social media effort. As competition for attention increases, shortcuts will continue to falter."
"There is a massive land grab in the tech world with very large players looking to control where we will 'live' on our phones and online (think Facebook, Google, Salesforce.com, Apple). Don't be intimidated by them; leverage them. The big boys only have so much bandwidth. Build what they need, focus on it, and let them know.
"It will be better to have an expert to partner with (or to acquire your company), than to wait until bandwidth frees up and start from scratch. The tech world is wide open--there are plenty of opportunities."
"Two words: Fire yourself.
"I quickly learned that the best way to get your business off the ground is by rolling back your sleeves and doing the hard work yourself. What took me a lot longer to realize is that to grow beyond that point, the most important thing you can do is to fire yourself. If you don't, you'll cruise along with slow growth and have little impact. So go ahead and fire yourself from that initial skill role by finding someone else. Then use the free time to think about what will really move the needle in the next phase of your business."
—Joel Gascoigne, founder of Buffer
"We'll be focusing heavily on the mobile experience. We're also excited about integrating video to enhance the shopping experience, in particular how YouTube fosters conversations among communities.
"We're thinking more about personal development for our employees, providing more opportunities for them to share their skills and a budget for them to buy books or take classes to expand their expertise. And as our business grows in complexity and size we're looking towards new productivity and communication tools. We've had great success with Asana and are planning to implement project-specific group chat for real-time interaction outside of the inbox and meeting room."
"In 2013 we're keeping our focus on just a few things that any entrepreneur can use.
1. Make sure the experience is the focus. We serve great food, we have great design, and sincere hospitality, but above all Shake Shack is about the experience of people coming together in a community gathering place.
2. Filter your actions through the following belief: 'The bigger we get, the smaller we need to act.'
3. Focus on being more effective instead of just more efficient. Eliminate the noise and focus on the most important tasks at hand: serving your customers.
4. Take care of your team first so they can in turn take care of your guests, your community, your vendors and your investors."
It's my slideshow so I'm dipping in: In 2013, turn your ego loose.
Not in an outward, cocky, treat-people-poorly way, but inwardly. You need a strong ego. Otherwise you'll believe all the people who say you don't have the talent, or there's too much competition, or simply that you won't succeed.
Be humble on the outside and be the proverbial 800-pound gorilla on the inside. In 2013, believe in yourself.
Read more: 5 Trends to Ignore in 2013


text:
Mini Dinosaur Coloring Books
Mini Coloring Books Dinosaur
In Stock - 1 business day processing+shipping
Sale Price: $0.42 pkg/12
Was $1.99, You save 78%
Minimum Order Quantity: 1
Roaring great fun for kids of all ages!These Mini Dinosaur Coloring Books feature eight pages of coloring fun! Each package contains one dozen Dinosaur Coloring Books that measure 3 3/4 inches high which may be used as party favors or prize giveaways at school for a job well done.
Please allow ample time for delivery. Our ship date for this product is noted in your shopping cart. Many items are shipped separately, so please allow extra time for these items to arrive. Shipping charges are based on the value of the merchandise and not the number of shipments. For additional shipping information, contact our Customer Service Department at (email@example.com or 1-800-314-8794).
Detailed shipping information
Detailed shipping information
Recommended Items
Product Reviews
Reviewed by 2 customers
Sort by
- Attractive Design
- Colorful
- Durable
- Easy To Use
- Fun
- Good Value
Best Uses
- Young Children
These fit perfectly with my son's birthday party
- Was this a gift?:
- No
- Attractive Design
- Easy To Use
- Fun
- Good Value
Best Uses
- Celebration
- Themed Parties
- Young Children
Small books but just right for the preschool set.
- Was this a gift?:
- No
Questions & Answers
Recommended Products
People who viewed "Mini Dinosaur Coloring Books" also viewed


text:
Staff report
August 26, 2013
PHILADELPHIA – FMC Agricultural Solutions announces Hayley Hall of Bladenboro, N.C., as one of four finalists in this year's FMC "Stand and Be Heard Anthem Singing Contest."
Selected by popular online vote to move to the judging round, Hall now hopes to win the grand prize of a $10,000 college scholarship. Voting begins online at www.FMCcrop.com/contest on Monday, Aug. 26, and runs through Sept. 15.
"Having the opportunity to compete and benefit from the FMC scholarship contest is like a dream come true. The experience of working with professionals in Nashville was the chance of a lifetime," said Hall. "Getting to know the other finalists was great. The scholarship will go a long way in helping me achieve my goals!"
Hall recently traveled to Nashville with the other three finalists to rerecord her rendition of the National Anthem with professional music producer Tom Davis. The finalists' updated performances will be posted to www.FMCcrop.com/contest and broadcast nationwide on Thursday, Aug. 29, on RFD-TV.
"The quality of this year's finalists illustrates the great future for agriculture. From across the nation, we had a number of excellent students participate and the finalists exemplify the best of the best," said Tim Thompson, FMC Agricultural Solutions North America product manager.
Involved in community-based 4-H for eight years, Hall, 17, has entered and received ribbons for her 4-H projects ranging from recipes to photography in the state fair each year. As a member of Super Clover 4-H Club led by Sandra Cain, she performs monthly community service projects throughout the year. Hall has served both club and county-level offices in Bladen County 4-H, and currently serves as reporter for the Bladen County 4-H Youth Council, led by Stacie Kinlaw.
Hall sings the National Anthem at area minor league baseball games and community events, and has assisted with 4-H summer youth programs. She will be a senior at West Bladen High School this year, and plans a career in the medical field.
From March through mid-June, more than 200 entries were received from agricultural students across the country. Entrants of the "Stand and Be Heard Anthem Singing Contest" included members of national ag-related student organizations, such as FFA, 4-H or student NAMA chapters, with a background and interest in agriculture or agribusiness.
The finalist who receives the most votes will win the $10,000 scholarship, and the other three remaining finalists will each receive a $5,000 scholarship. Winners will be announced on Sept. 18.


text:
BEGIN:VCALENDAR VERSION:2.0 PRODID:-//126.96.36.199//NONSGML kigkonsult.se iCalcreator 2.20// CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALNAME:Berkshire Botanical Garden X-WR-CALDESC:One of the nation'\;s oldest botanic gardens\, located in The Berkshires\, Massachusetts. X-FROM-URL:http://www.berkshirebotanical.org X-WR-TIMEZONE:America/New_York BEGIN:VTIMEZONE TZID:America/New_York X-LIC-LOCATION:America/New_York BEGIN:STANDARD DTSTART:20151101T020000 TZOFFSETFROM:-0400 TZOFFSETTO:-0500 TZNAME:EST END:STANDARD BEGIN:DAYLIGHT DTSTART:20150308T020000 TZOFFSETFROM:-0500 TZOFFSETTO:-0400 TZNAME:EDT END:DAYLIGHT END:VTIMEZONE BEGIN:VEVENT UID:firstname.lastname@example.com DTSTAMP:20150603T180456Z CATEGORIES;LANGUAGE=en-US:Education\,Horticulture Certificate Program\,Leve l I CONTACT:Elisabeth Cary\; 413.298.3926\, x15\; firstname.lastname@example.com DESCRIPTION:
Classes me et on Tuesdays\, 5-8pm: September 30\, October 7\, 14\, 21\, 2014. Please note time change.\n
Focus on the bones of the g arden with a survey of ornamental woody plants for residential landscape d esign. This course will cover ornamental shrubs\, small flowering trees\, shade trees\, and broadleaf and needle evergreens. Students will become f amiliar with the many garden-worthy woody plants that thrive in Zone 5. C ourse covers plant ID\, selection\, siting\, cultivation and possible desi gn uses. This class can be taken as a core requirement for the Horticultur e Certificate Level I program\, or as an individual class.\n
Inst ructor – Elisabeth Cary\, M.A. is Education Director at Berkshi re Botanical Garden. She organizes the Horticulture Certificate program a nd has a special interest in woody plants.\n
Discounted price for 4 Fall Level I courses: $59 0DTSTART;TZID=America/New_York:20140930T170000 DTEND;TZID=America/New_York:20140930T200000 LOCATION:Education Center at Berkshire Botanical Garden SEQUENCE:0 SUMMARY:Ornamental Woody Plants URL:http://www.berkshirebotanical.org/event/ornamental-woody-plants/ X-COST:$165.00 - To register\, call Berkshire Community College: 413-236-21 27 or Berkshire Botanical Garden: 413-298-3926 END:VEVENT END:VCALENDAR


text:
"...undoubtedly the most influential think tank in modern British history." – Andrew Marr
Philip Booth in the Catholic Herald on welfare policy
Article by David Henderson in The Australian
Letter in The Daily Telegraph on proposals to impose a "Robin Hood" tax on banks
Mark Littlewood debates with the New Economics Foundation on Radio 4's Today Programme
Philip Booth in the Independent on how to make students pay higher fees without upsetting the Treasury
Article by Philip Booth on ConservativeHome
Mark Littlewood discusses the 2010 Index of Economic Freedom on Radio 5
Richard Wellings debates with Ken Livingstone on LBC
In an article for Public Servant, Mark Littlewood argues it's time to stop pretending the state has all the answers...
Britain's high-tax, high-regulation culture threatens productivity growth
Letter by IEA economists in The Sunday Times on the need to reduce Britain's budget deficit
Philip Booth examines the ideas of Phillip Blond and their influence on David Cameron in an article for Standpoint...
No, argues Richard Wellings in Transportation Professional
SMPC member argues UK's huge budget deficit threatens recovery
Financial sector is vital to the UK
Debate with Raj Patel, author of The Value of Nothing
Unfortunately the original ones are not sound and the sound ones are not original, argues Philip Booth on...
Article by Richard Wellings in Offshore Investment
Article on NHS funding by Philip Booth in The House Magazine
Leading climate change expert debates with Bob Watson from DEFRA
Invest in the IEA. We are the catalyst for changing consensus and influencing public debate.Donate now
Thank you for
your support
to Publications
Subscribe to