Understanding Subjects in Apache Shiro
Without question, the most important concept in Apache Shiro is the Subject. 'Subject' is just a security term that means a security-specific 'view' of an application user. A Shiro Subject instance represents both security state and operations for a single application user.
These operations include:
- authentication (login)
- authorization (access control)
- session access
- logout
We originally wanted to call it 'User' since that "just makes sense", but we decided against it: too many applications have existing APIs that already have their own User classes/frameworks, and we didn't want to conflict with those. Also, in the security world, the term 'Subject' is actually the recognized nomenclature.
Shiro's API encourages a Subject-centric programming paradigm for applications. When coding application logic, most application developers want to know who the currently executing user is. While the application can usually look up any user via their own mechanisms (UserService, etc), when it comes to security, the most important question is "Who is the current user?"
While any Subject can be acquired by using the SecurityManager, application code based on only the current user/Subject is much more natural and intuitive.
The Currently Executing Subject
In almost all environments, you can obtain the currently executing Subject by using org.apache.shiro.SecurityUtils:
Subject currentUser = SecurityUtils.getSubject();
The getSubject() call in a standalone application might return a Subject based on user data in an application-specific location, and in a server environment (e.g. web app), it acquires the Subject based on user data associated with current thread or incoming request.
After you acquire the current Subject, what can you do with it?
If you want to make things available to the user during their current session with the application, you can get their session:
Session session = currentUser.getSession(); session.setAttribute( "someKey", "aValue" );
The Session is a Shiro-specific instance that provides most of what you're used to with regular HttpSessions but with some extra goodies and one big difference: it does not require an HTTP environment!
If deploying inside a web application, by default the Session will be HttpSession based. But, in a non-web environment, like this simple Quickstart, Shiro will automatically use its Enterprise Session Management by default. This means you get to use the same API in your applications, in any tier, regardless of deployment environment. This opens a whole new world of applications since any application requiring sessions does not need to be forced to use the HttpSession or EJB Stateful Session Beans. And, any client technology can now share session data.
So now you can acquire a Subject and their Session. What about the really useful stuff like checking if they are allowed to do things, like checking against roles and permissions?
Well, we can only do those checks for a known user. Our Subject instance above represents the current user, but who is actually the current user? Well, they're anonymous - that is, until they log in at least once. So, let's do that:
if ( !currentUser.isAuthenticated() ) { //collect user principals and credentials in a gui specific manner //such as username/password html form, X509 certificate, OpenID, etc. //We'll use the username/password example here since it is the most common. //(do you know what movie this is from? ;) UsernamePasswordToken token = new UsernamePasswordToken("lonestarr", "vespa"); //this is all you have to do to support 'remember me' (no config - built in!): token.setRememberMe(true); currentUser.login(token); }
That's it! It couldn't be easier.
But what if their login attempt fails? You can catch all sorts of specific exceptions that tell you exactly what happened:
try { currentUser.login( token ); //if no exception, that's it, we're done! } catch ( UnknownAccountException uae ) { //username wasn't in the system, show them an error message? } catch ( IncorrectCredentialsException ice ) { //password didn't match, try again? } catch ( LockedAccountException lae ) { //account for that username is locked - can't login. Show them a message? } ... more types exceptions to check if you want ... } catch ( AuthenticationException ae ) { //unexpected condition - error? }
You, as the application/GUI developer can choose to show the end-user messages based on exceptions or not (for example, "There is no account in the system with that username."). There are many different types of exceptions you can check, or throw your own for custom conditions Shiro might not account for. See the AuthenticationException JavaDoc for more.
Ok, so by now, we have a logged in user. What else can we do?
Let's say who they are:
//print their identifying principal (in this case, a username): log.info( "User [" + currentUser.getPrincipal() + "] logged in successfully." );
We can also test to see if they have specific role or not:
if ( currentUser.hasRole( "schwartz" ) ) { log.info("May the Schwartz be with you!" ); } else { log.info( "Hello, mere mortal." ); }
We can also see if they have a permission to act on a certain type of entity:
if ( currentUser.isPermitted( "lightsaber:weild" ) ) { log.info("You may use a lightsaber ring. Use it wisely."); } else { log.info("Sorry, lightsaber rings are for schwartz masters only."); }
Also, we can perform an extremely powerful instance-level permission check - the ability to see if the user has the ability to access a specific instance of a type:
if ( currentUser.isPermitted( "winnebago:drive:eagle5" ) ) { log.info("You are permitted to 'drive' the 'winnebago' with license plate (id) 'eagle5'. " + "Here are the keys - have fun!"); } else { log.info("Sorry, you aren't allowed to drive the 'eagle5' winnebago!"); }
Piece of cake, right?
Finally, when the user is done using the application, they can log out:
currentUser.logout(); //removes all identifying information and invalidates their session too.
This simple API constitutes 90% of what Shiro end-users will ever have to deal with when using Shiro.
Custom Subject Instances
A new feature added in Shiro 1.0 is the ability to construct custom/ad-hoc subject instances for use in special situations.
| Special Use Only! You should almost always acquire the currently executing Subject by calling SecurityUtils.getSubject(); Creating custom Subject instances should only be done in special cases. |
Some 'special cases' when this can be useful:
- System startup/bootstrap - when there are no users interacting with the system, but code should execute as a 'system' or daemon user. It is desirable to create Subject instances representing a particular user so bootstrap code executes as that user (e.g. as the admin user).
This practice is encouraged because it ensures that utility/system code executes in the same way as a normal user, ensuring code is consistent. This makes code easier to maintain since you don't have to worry about custom code blocks just for system/daemon scenarios.
- Integration Testing - you might want to create Subject instances as necessary to be used in integration tests. See the testing documentation for more.
- Daemon/background process work - when a daemon or background process executes, it might need to execute as a particular user.
| If you already have access to a Subject instance and want it to be available to other threads, you should use the Subject.associateWith* methods instead of creating a new Subject instance. |
Ok, so assuming you still need to create custom subject instances, let's see how to do it:
Subject.Builder
The Subject.Builder class is provided to build Subject instances easily without needing to know construction details.
The simplest usage of the Builder is to construct an anonymous, session-less Subject instance:
Subject subject = new Subject.Builder().buildSubject()
The default, no-arg Subject.Builder() constructor shown above will use the application's currently accessible SecurityManager via the SecurityUtils.getSecurityManager() method. You may also specify the SecurityManager instance to be used by the additional constructor if desired:
SecurityManager securityManager = //acquired from somewhere Subject subject = new Subject.Builder(securityManager).buildSubject();
All other Subject.Builder methods may be called before the buildSubject() method to provide context on how to construct the Subject instance. For example, if you have a session ID and want to acquire the Subject that 'owns' that session (assuming the session exists and is not expired):
Serializable sessionId = //acquired from somewhere Subject subject = new Subject.Builder().sessionId(sessionId).buildSubject();
Similarly, if you want to create a Subject instance that reflects a certain identity:
Object userIdentity = //a long ID or String username, or whatever the "myRealm" requires String realmName = "myRealm"; PrincipalCollection principals = new SimplePrincipalCollection(userIdentity, realmName); Subject subject = new Subject.Builder().principals(principals).buildSubject();
You can then use the built Subject instance and make calls on it as expected. But note:
The built Subject instance is not automatically bound to the application (thread) for further use. If you want it to be available to any code that calls SecurityUtils.getSubject(), you must ensure a Thread is associated with the constructed Subject.
Thread Association
As stated above, just building a Subject instance does not associate it with a thread - a usual requirement if any calls to SecurityUtils.getSubject() during thread execution are to work properly. There are three ways of ensuring a thread is associated with a Subject:
- Automatic Association - A Callable or Runnable executed via the Subject.execute* methods will automatically bind and unbind the Subject to the thread before and after Callable/Runnable execution.
- Manual Association - You manually bind and unbind the Subject instance to the currently executing thread. This is usually useful for framework developers.
- Different Thread - A Callable or Runnable is associated with a Subject by calling the Subject.associateWith* methods and then the returned Callable/Runnable is executed by another thread. This is the preferred approach if you need to execute work on another thread as the Subject.
The important thing to know about thread association is that 2 things must always occur:
- The Subject is bound to the thread so it is available at all points of the thread's execution. Shiro does this via its ThreadState mechanism which is an abstraction on top of a ThreadLocal.
- The Subject is unbound at some point later, even if the thread execution results in an error. This ensures the thread remains clean and clear of any previous Subject state in a pooled/reusable thread environment.
These principles are guaranteed to occur in the 3 mechanisms listed above. Their usage is elaborated next.
Automatic Association
If you only need a Subject to be temporarily associated with the current thread, and you want the thread binding and cleanup to occur automatically, a Subject's direct execution of a Callable or Runnable is the way to go. After the Subject.execute call returns, the current thread is guaranteed to be in the same state as it was before the execution. This mechanism is the most widely used of the three.
For example, let's say that you had some logic to perform when the system starts up. You want to execute a chunk of code as a particular user, but once the logic is finished, you want to ensure the thread/environment goes back to normal automatically. You would do that by calling the Subject.execute* methods:
Subject subject = //build or acquire subject subject.execute( new Runnable() { public void run() { //subject is 'bound' to the current thread now //any SecurityUtils.getSubject() calls in any //code called from here will work } }); //At this point, the Subject is no longer associated //with the current thread and everything is as it was before
Of course Callable instances are supported as well so you can have return values and catch exceptions:
Subject subject = //build or acquire subject MyResult result = subject.execute( new Callable<MyResult>() { public MyResult call() throws Exception { //subject is 'bound' to the current thread now //any SecurityUtils.getSubject() calls in any //code called from here will work ... //finish logic as this Subject ... return myResult; } }); //At this point, the Subject is no longer associated //with the current thread and everything is as it was before
This approach is also useful in framework development. For example, Shiro's support for secure Spring remoting ensures the remote invocation is executed as a particular subject:
Subject.Builder builder = new Subject.Builder(); //populate the builder's attributes based on the incoming RemoteInvocation ... Subject subject = builder.buildSubject(); return subject.execute(new Callable() { public Object call() throws Exception { return invoke(invocation, targetObject); } });
Manual Association
While the Subject.execute* methods automatically clean up the thread state after they return, there might be some scenarios where you want to manage the ThreadState yourself. This is almost always done in framework-level development when integrating w/ Shiro and is rarely used even in bootstrap/daemon scenarios (where the Subject.execute(callable) example above is more frequent).
| Guarantee Cleanup The most important thing about this mechanism is that you must always guarantee the current thread is cleaned up after logic is executed to ensure there is no thread state corruption in a reusable or pooled thread environment. |
Guaranteeing cleanup is best done in a try/finally block:
Subject subject = new Subject.Builder()... ThreadState threadState = new SubjectThreadState(subject); threadState.bind(); try { //execute work as the built Subject } finally { //ensure any state is cleaned so the thread won't be //corrupt in a reusable or pooled thread environment threadState.clear(); }
Interestingly enough, this is exactly what the Subject.execute* methods do - they just perform this logic automatically before and after Callable or Runnable execution. It is also nearly identical logic performed by Shiro's ShiroFilter for web applications (ShiroFilter uses web-specific ThreadState implementations outside the scope of this section).
| Web Use Don't use the above ThreadState code example in a thread that is processing a web request. Web-specific ThreadState implementations are used during web requests instead. Instead, ensure the ShiroFilter intercepts web requests to ensure Subject building/binding/cleanup is done properly. |
A Different Thread
If you have a Callable or Runnable instance that should execute as a Subject and you will execute the Callable or Runnable yourself (or hand it off to a thread pool or Executor or ExecutorService for example), you should use the Subject.associateWith* methods. These methods ensure that the Subject is retained and accessible on the thread that eventually executes.
Callable example:
Subject subject = new Subject.Builder()... Callable work = //build/acquire a Callable instance. //associate the work with the built subject so SecurityUtils.getSubject() calls works properly: work = subject.associateWith(work); ExecutorService executorService = new java.util.concurrent.Executors.newCachedThreadPool(); //execute the work on a different thread as the built Subject: executor.execute(work);
Runnable example:
Subject subject = new Subject.Builder()... Runnable work = //build/acquire a Runnable instance. //associate the work with the built subject so SecurityUtils.getSubject() calls works properly: work = subject.associateWith(work); Executor executor = new java.util.concurrent.Executors.newCachedThreadPool(); //execute the work on a different thread as the built Subject: executor.execute(work);
| Automatic Cleanup The associateWith* methods perform necessary thread cleanup automatically to ensure threads remain clean in a pooled environment. |
Lend a hand with documentation
While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
The easiest way to contribute your documentation is to send it to the User Forum or the User Mailing List.


ALADDIN (Walt Disney Productions)
Rating: 5 out of 6 Certification: G Genre: Animation/family Cast (voice talents): Scott Weinger, Robin Williams, Linda Larkin, Jonathan Freeman. Directed by Ron Clements and John Musker
ALADDIN is a very spectacular and thrilling adventure in the Arabian nights. The young and handsome thief Aladdin meets with the Sultan's run-away daughter, and falls in love with her.  But only one person may enter the cave where the lamp is hidden, and fetch it, and Jafar discoveres that it's the one and only, Aladdin. Aladdin is tricked into helping Jafar, and finds the magic lamp. But when Jafar betrays him, Aladdin disappears with the lamp. Then Aladdin releases the Genie and is granted his most desired wish: to be a prince, so that he can marry the Sultan's daughter, whom he loves. Everything goes according to plan, but Aladdin is beginning to understand that he cannot pretend to be someone that he is not. Jafar realizes that the prince is the boy whom he hired to get the lamp, and soon everything is set for a masterfully depicted struggle between good and evil.
ALADDIN's best aspects are the stunning animation, background scenes, voice talents and music. (Are there more aspects to talk of?) Although one of the first scenes, where a thief is mercylessly destroyed by a certain cave, is a little too dramatic for small children, the rest of the movie runs at a generally low violence level. There is evil, but it's far more cartoonish and "harmless" than in THE LION KING or THE HUNCHBACK OF NOTRE DAME. Where Scar and Judge Frollo were sincerely cruel, Jafar is more of a comedian attempting to look bad (although he gets tougher in the end). Iago is a very fun character, and his position as Jafar's talking parrot is extremely enjoyable. His imitations of others are hard to avoid laughing of. The Genie (Robin Williams' voice is perfect for him) has a lot of impressive imitations of real people and brilliant fast-talk all the way. He certainly steals the show.
All in all, Disney has managed to create a spectactular and very humorous animated feature that is one of the most light-hearted of them all. Romance, enchantment, magic, a little violence, some pretty innocent cruelty, and a good deal of humor mixed together makes ALADDIN a wonderful movie for everyone.
Reviewed by Stian M. Landgaard, March 27th, 1998
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Please Login To Continue
Demo Credentials:
Username: linkeye Password: linkeye
Login
Invalid username and password.
You have been logged out.
Heads up!
Linkeye is running demo mode - link destinations and password changes to the linkeye account are restricted.
×


... All of your HTML content is here ...
See the HTML code regarding how to embed JavaScript in a page's head element.
head


| Primary Programming Skills |
Core Java(v8,v11), Spring, Spring Boot, Apache Camel, Apache Blueprint, Apache Maven, Spring Batch |
| Database Skills |
SQL, Oracle, Apache Derby, H2 |
| NoSQL Databases |
MongoDB, Apache Cassandra |
| Messaging and JMS Brokers |
Apache ActiveMQ, Apache ActiveMQ Artemis, HornetQ, WebSphere MQ, Tibco EMS, Apache Kafka |
| Architectural Skills |
Design Patterns and Micro-services |
| Cloud Skills |
Red Hat OpenShift, Docker, Kubernetes |
| Cloud-native frameworks |
Quarkus |
| Distributed Systems Management |
Apache ZooKeeper, Apache Fabric |
| Runtime Containers |
Apache Karaf, Fuse container, Fabric container, A-MQ container |
| Logging Skills |
Elasticsearch, Kibana, Apache Log4j, Apache LogBack, Apache slf4j |
| Middleware Integration Skills |
RedHat JBoss Fuse, RedHat JBoss EAP, RedHat JBoss A-MQ, Spring Integration |
| Version Controlling Skills |
Git, Tortoise SVN, IBM ClearCase, BitBucket |
| Operating Systems Skills |
Red Hat Enterprise Linux-6+, CentOS-7+, Fedora-24+, Ubuntu-19+, Windows-X |
| Unit & Automation Testing Skills |
Junit, Cucumber, Behavioral Driven Development, CodePro |
| Data Mapping Skills |
XML, JSON |
| Security Encryption Tools |
PGP |
| Other IDEs & Troubleshooting Tools |
IntelliJ, RedHat CodeReady Studio, Eclipse, IBM Integration Bus, Memory Analyzer Tool, Samurai |


User Manual
Service description
Prestashop-sync service allows you to easily update product quantity in your shop using either CSV file or service web-interface. To synchronize product quantity in your shop each product should should be associated with a unique ID, including different product combinations. Prestashop-sync service provides several options to do this:
- Internal numerical IDs (Only for demo purposes, please do not use)
- Product Reference
- Product Supplier Reference
- EAN-13 barcodes. Before using these barcodes you need to assign them to every product in your shop, including product combinations.
If you are going to use CSV file to perform product quantity updates and use external inventory system to generate this CSV file, then it is recommended to use unique indentification based on EAN13 barcodes, because they are more reliable and guaranteeing long-term (eternal) uniqueness of IDs. Even if products in your shop do not have registered EAN13-barcodes, you can invent some unique 13-digit numbers by yourself.
Prestashop-sync service supports both Prestashop 1.3 and 1.4 versions. Neccessary procedures to configure your shop for use with Prestashop-sync web-service are described below. Please notice that configuration is different for different Prestashop versions.
Prestashop 1.4
Automatic setup using prestashopsync module
Go to the Modules tab in the shop back office interface, then press
Add a module for my computer and paste the following link in the url:
http://prestashop-sync.com/static/prestashopsync.zip
Then find a module under the Administration list and press Install:
Configure email and password for service access:
Then you need to re-generate the .htaccess file, by navigating to Tools ⇒ Generators, then press the "generate .htaccess file" button:
Manual setup
Prestashop 1.4 has its own API interface to access shop data, so you need to configure Prestashop as follows to start using it:
- Go to Back Office panel ⇒ Tools ⇒ Webservice.
- Choose Yes radio-button for Enable PrestaShop Webservice in Configuration section, then click Save settings.
- Add new web-service key by clicking on Add new link.
- Press Generate button to generate secret key
- Set checkboxes next to following fields: categories, combinations, images, product_feature_values, product_features, product_option_values, product_options, products;
configurations - allow "View (GET)" only,
press Save.
Then you need to re-generate the .htaccess file, by navigating to Tools ⇒ Generators, then press the "generate .htaccess file" button:
-
Verify your configration by navigating to url: http://yourshop.com/api/
You should see authorization request. Enter your key to the username field and leave the password field empty (Internet Explorer does not allow empty passwords, so just type something in it to make it work).
You should see XML-data like on the screenshot below: API Screenshot - Set generated key in the Prestashop-sync web-service interface
Prestashop 1.5
The service works with Prestashop 1.5 starting from version 1.5.1.
Automatic setup using prestashopsync module
Download Prestashop Sync module from the following link:
http://prestashop-sync.com/static/prestashopsync15.zip.
Then go to the Modules tab in the back office interface, press
Add new module button, choose downloaded archive and upload it:
Then find a module under the Administration list and press Install:
Configure email and password for service access:
Press Install prestashop-sync integration.
Login to the service!
Manual setup
Prestashop 1.5 has an API interface to access the shop data, so you need to configure Prestashop as follows to start using it:
- Go to Back office ⇒ Advanced Parameters ⇒ Webservice.
- Set Yes radio-button for Enable PrestaShop Webservice in Configuration section, then click Save settings.
- Add new web-service key by clicking on Add new button.
- Press Generate button to generate secret key
- Set checkboxes next to following fields: categories, combinations, configurations, images, product_feature_values, product_features, product_option_values, product_options, products, stock_availables, stock_movement_reasons, stock_movements, stocks.
Press Save.
-
Verify your configration by navigating to url: http://yourshop.com/api/
You should see authorization request. Enter your key to the username field and leave the password field empty (Internet Explorer does not allow empty passwords, so just type something in it to make it work).
You should see XML-data like on the screenshot below: API Screenshot - Set generated key in the Prestashop-sync web-service interface.
Incorrect value for secret key error
If you did everything as written above and the service keeps responding to you with the Incorrect value error, neither can you log in to the /api through a browser, there might be some issue with your hosting configuration. However, often it is a configuration issue with the Apache rewrite module on your server that prevents shop from behaving correctly. To mitigate this issue, you need to create a file named .htaccess in the webservice directory of your website root. Inside the file, paste the following code:
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] </IfModule>Now check if you can access the API.
Working with the service
Get products data
When configuration is finished, you can load products data from your shop. To do this,
you should correctly fill the fieds in the first top form, as shown on the screenshot below:
Finally, to get products data, press {% trans "Get products data" %} button.
The form is filled with our test shop data by default, thus you can simply press {% trans "Get products data" %} button and play with our test shop.
Update products data
Using the service interface
After getting products data, the service interface will move page to the product data table,
an example of such table for our test shop is shown on the screenshot below:
In this table you can see all existing product along with the all possible combinations.
The interface is built such way that you can update every product quantity directly from the table,
just type in the new quantity in the field near to the desired product,
and then press {% trans "Update" %} button.
It is also possble to save the product data in a CSV file format for the later use
in the bulk update. (more on this below).
Using CSV file
Another way to update product quantity (and other attributes) is through a CSV file.
First, you should eiter select a file in the {% trans "CSV Update File" %} field,
eiter drag'n'drop file to the special form region marked as {% trans "Drag file here to upload and validate." %}
Then click on the {% trans "Update prestashop data" %} button.
In case of successful producs data update, the service will inform you with the following message:
Working with a shop list
Prestashop-Sync service also allows to save all your shop configurations,
and then switch between them seamlessly withour need to re-enter settings.
The shop list by default contains a single test shop -
presta-test.com, and it looks like this:
Adding a shop
To add a new shop to the list, you can use {% trans "Add shop" %} button at the bottom of the list panel,
and this button will open a shop adding form:
Or you can first load shop data using Shop Load Form and on successful load you will
see a suggestion to save the shop:
Editing a shop
You can edit a saved shop by pressing the following icon in the shop actions column
:
Besides changing fields that were filled when the shop was added, here you can also set up
automatic product updates. Automatic updates work in following way:
- You place CSV file available somewhere in the internet. This CSV-file should contain desired product updates
- Then type in the CSV file addess in the{% trans "Update File URL" %} file, set the desired update interval and save the changes.
- After the above actions completed, you will have products quantity and other attributes updated automaticate at regular intervals based on data from your CSV file.
Loading shop products data
To load products data from a saved shop you should just click the shop title:
Adding new products to the shop
Using the service interface
Adding products to the shop is done by pressing the following icon in the shop actions column
:
Add products form has only the most important fields: title, category,
price, quantity and description.
After pressing submit button you will receive confirmation that all products were added:
Using CSV File
To add products using CSV file, first click the same icon in the shop actions column
:
Then, istead of filling data in the fields, just drop your CSV File to the left
bottom rectagle with "{% trans "Drag csv file for bulk upload here." %}" title.
CSV File format specification is described later in the manual.
And you can always drag a cursor over the question mark near the title to see a hint about
CSV file format:
After uploading CSV, you will see boxes for uploading product-specific images for
products defined in CSV file. First uploaded image will be set as default for the product:
Product images are loaded in background mode, thus their appearance in the shop may be deferred depending on the image size and amount.
CSV files
CSV file is a text file where data items are separated with commas. The following sections define CSV files used in Prestashop-sync service operations.
All CSV files should have UTF-8 encoding.
Update CSV file format
CSV file for the products update should have the following format:
ID,QUANTITY[,PRICE] ID,QUANTITY[,PRICE] ...
Where
ID is a unique product ID (EAN13, Reference or Supplier Reference),
QUANTITY is a numerical product quantity,
PRICE - new product price.
Attributes inside square brackets are completely optional.
Add products CSV format
CSV file for adding products should have the following format:
TITLE,CATEGORY,PRICE,QUANTITY,DESCRIPTION TITLE,CATEGORY,PRICE,QUANTITY,DESCRIPTION ...
Where
TITLE is a product title,
CATEGORY - product category, either text or ID,
PRICE - numerical product price,
QUANTITY - numerical product quantity,
DESCRIPTION - product description, can be empty.
Still have questions? Please, contact us at
support@prestashop-sync.com


YI YI (A ONE AND A TWO) -----------------------
Winner of the Best Director award at this year's Cannes Film Festival, "Yi Yi (A One and a Two)" is a broad, philosophical look at modern life in Taiwan. NJ (Nien-Jen Wu, writer/director of "A Borrowed Life") is a middle aged father of two who's facing a crisis at his electronics firm and the unsettling appearance of an old flame (Su-Yun Ko) while his wife Min Min (Elaine Jin, "A Brighter Summer Day") suffers a breakdown. His teenage daughter Ting Ting (Kelly Lee) is involved in a love triangle complicated by musical competition with her best friend. Eight year old Yang Yang (Jonathan Chang) has an unrequited crush and a budding passion for photography. NJ's live-in mother-in-law (Ru-Yun Tang) is dying and his brother-in-law Ah Di (Hsi-Sheng Chen) is still being pursued by his old girfriend even though he's newly married to an expectant bride.
LAURA:
Writer/director Edward Yang's ("A Brighter Summer Day") "Yi Yi" is one of the year 2000's most satisfying films on many levels. The story, while playing like a soap opera on the surface, is chock full of wry human observations while showing great affection for its characters. Technically, the film is striking in every aspect.
Nien-Jen Wu gives a note perfect performance as the beleaguered NJ. With little dialogue, Wu is always sympathetic as his character provides an anchor for the confused adults who orbit around him. NJ himself is only able to turn to Ota (Issey Ogata), the Japanese businessman NJ wishes to partner with. Ota looks like the makings of a long time friend and provides much needed advice cloaked in metaphor. The other anchor in "Yi Yi" is the dying grandmother, another character of few words. Min Min believes her life is empty after realizing that she tells her mother the same things daily and it 'only takes a minute' while Ting Ting obsesses over the drama in her life. In the film's opening scene, Ah Di's old girlfriend 'apologizes' to the grandmother at the wedding reception hall for not marrying her son. Young Yang Yang waits for the film's closing funeral to speak his oddly mature and though-proking piece.
Every woman in the film has her moment of hysterics except for grandma and the moody, melancholy Ting Ting, who is at the receiving end of her best friend's condemnation for seeing her boyfriend, Fatty (Pang Chang Yu). Sherry, NJ's former fiance now married for the third time to an American in Chicago, arranges to meet him on a business trip to Tokyo obviously hoping to resume the relationship only to spend the weekend haranguing him for abandoning her all those years ago. Most of the film's gentle humor comes via Yang Yang whether he's arriving home drenched and unnoticed or patiently explaining to his uncle Ah Di that he's taken pictures of the backs of peoples' heads as a service because they can't seem them themselves.
Yang and his cinematographer Wei-han Yang have created a bold color design which shifts from reds (Ah Di's wedding), to yellows (Ting Ting's first love) and blues (NJ's Tokyo interlude) before finally giving over to black and white (grandmother's funeral). Characters are framed in storefronts, by pillars, trees and doorways and reflected upon by the outside world. The film's editor, Bo-Wen Chen, expertly cuts among all the interweaving plot threads, never more beautifully than when Sherry describes her and NJ's first date as Ting Ting repeats the action in another time zone. Kai-Li Peng's score subtly creates mood.
While not every character's story line is as compelling as the others, such is the way of life, and life is celebrated in all its glories, tragedies, foolishness and profundity in "Yi Yi."
A
For more Reeling reviews visit www.reelingreviews.com
<EMAIL_ADDRESS><EMAIL_ADDRESS>The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Come and see yourself!
We are waiting for you!
Dr Ljubomir Lukovac studied at the Faculty of Medicine.
Dr Ljubomir Lukovac was graduated from Faculty of Dentistry.
Dr Ljubomir Lukovac became specialist in dental prosthetics.
We are proud to present our dental office!
Dentist, specialist in dental prosthetics, he worked as a military doctor in garrisons: Celje - Slovenia, VMA - Belgrade, head of Dental Medicine at the Military Academy and General Staff of the Serbian Armed Forces.
Consultant and Public Relationship Manager
Street: Bulevar Zorana Đinđića 115, New Belgrade
Contact telephone: 063/212-756, 060/3825-858
Working hours: mon-sat: 11-19h


subject
CATALOG HGMHZBPZOS
evolution-and-religious-creation-myths-how-scien-.pdf
August 24, 2016
Filetype: PDF
|
1596 views
system_update_alt
Download
subject
Read
introductory-chemistry-for-today-7th-internation-.pdf
November 13, 2016
Filetype: PDF
|
2565 views
system_update_alt
Download
subject
Read
keep-your-brain-alive-83-neurobic-exercises-to-h-2-.pdf
November 28, 2016
Filetype: PDF
|
629 views
system_update_alt
Download
subject
Read
kai-political-education-chongqing-civil-service--.pdf
September 22, 2016
Filetype: PDF
|
1543 views
system_update_alt
Download
subject
Read
the-phony-litvinenko-murder-finally-the-truth-af-.pdf
December 05, 2016
Filetype: PDF
|
2932 views
system_update_alt
Download
subject
Read
the-best-of-grade-2-flute-.pdf
August 31, 2016
Filetype: PDF
|
2510 views
system_update_alt
Download
subject
Read
great-lives-from-history-the-18th-century-1701-1-.pdf
January 08, 2017
Filetype: PDF
|
767 views
system_update_alt
Download
subject
Read
electrified-railway-2nd-edition-ministry-of-educ-.pdf
November 19, 2016
Filetype: PDF
|
555 views
system_update_alt
Download
subject
Read
muslims-next-door-.pdf
October 29, 2016
Filetype: PDF
|
2562 views
system_update_alt
Download
subject
Read
report-of-the-wellcome-research-laboratories-at--.pdf
July 17, 2016
Filetype: PDF
|
1052 views
system_update_alt
Download
subject
Read
weather-whys-facts-myths-and-oddities-.pdf
July 27, 2016
Filetype: PDF
|
1988 views
system_update_alt
Download
subject
Read
the-splintered-mind-understanding-schizophrenia-.pdf
November 23, 2016
Filetype: PDF
|
1794 views
system_update_alt
Download
subject
Read
automotive-mechanical-systems-training-tutorial-.pdf
October 29, 2016
Filetype: PDF
|
793 views
system_update_alt
Download
subject
Read
show-and-tell-paperback-1-.pdf
November 12, 2016
Filetype: PDF
|
1390 views
system_update_alt
Download
subject
Read
interview-with-maj-charles-day-.pdf
September 15, 2016
Filetype: PDF
|
3200 views
system_update_alt
Download
subject
Read
i-am-really-really-concentrating-.pdf
October 15, 2016
Filetype: PDF
|
3046 views
system_update_alt
Download
subject
Read
aquarium-.pdf
December 10, 2016
Filetype: PDF
|
845 views
system_update_alt
Download
subject
Read
african-americans-in-florida-.pdf
November 07, 2016
Filetype: PDF
|
1228 views
system_update_alt
Download
subject
Read
under-the-northern-lights-.pdf
October 30, 2016
Filetype: PDF
|
2397 views
system_update_alt
Download
subject
Read
a-family-quarrel-an-allegorical-study-in-america-.pdf
October 13, 2016
Filetype: PDF
|
3080 views
system_update_alt
Download
subject
Read
endangered-species-the-bart-and-the-bounder-x27--.pdf
September 29, 2016
Filetype: PDF
|
3084 views
system_update_alt
Download
subject
Read
a-green-new-deal-from-geopolitics-to-biosphere-p-.pdf
October 20, 2016
Filetype: PDF
|
697 views
system_update_alt
Download
subject
Read
sweet-and-simple-knitting-projects-teach-yoursel-.pdf
December 06, 2016
Filetype: PDF
|
2407 views
system_update_alt
Download
subject
Read
technology-of-maize-and-allied-corn-products-.pdf
August 30, 2016
Filetype: PDF
|
3121 views
system_update_alt
Download
subject
Read
establish-credibility-paperback-.pdf
September 20, 2016
Filetype: PDF
|
3321 views
system_update_alt
Download
subject
Read
rich-dad-s-who-took-my-money-why-slow-investors--.pdf
November 05, 2016
Filetype: PDF
|
2697 views
system_update_alt
Download
subject
Read
a-memoir-on-the-life-and-character-of-the-rev-pr-1-.pdf
November 26, 2016
Filetype: PDF
|
2618 views
system_update_alt
Download
subject
Read
the-architect-of-flowers-.pdf
July 25, 2016
Filetype: PDF
|
1929 views
system_update_alt
Download
subject
Read
the-christian-advocate-volume-80-no-51-paperback-.pdf
December 10, 2016
Filetype: PDF
|
2255 views
system_update_alt
Download
subject
Read
veil-of-midnight-the-midnight-breed-book-5-.pdf
September 09, 2016
Filetype: PDF
|
3020 views
system_update_alt
Download
subject
Read
slam-dunk-volume-25-paperback-.pdf
October 16, 2016
Filetype: PDF
|
1031 views
system_update_alt
Download
subject
Read
150-hacks-and-tips-for-expecting-mothers-advice--.pdf
July 25, 2016
Filetype: PDF
|
2062 views
system_update_alt
Download
subject
Read
putting-a-stop-to-fictitious-bank-accounting-wit-.pdf
October 27, 2016
Filetype: PDF
|
2739 views
system_update_alt
Download
subject
Read
faithful-abundant-true-weekend-retreat-and-study-.pdf
August 25, 2016
Filetype: PDF
|
427 views
system_update_alt
Download
subject
Read
fuel-flexible-gas-turbine-combustor-flametube-fa-.pdf
January 09, 2017
Filetype: PDF
|
3216 views
system_update_alt
Download
subject
Read
the-juice-the-real-story-of-baseballs-drug-probl-.pdf
September 05, 2016
Filetype: PDF
|
3018 views
system_update_alt
Download
subject
Read
word-writers-ephesians-experience-the-bible-writ-.pdf
December 04, 2016
Filetype: PDF
|
3062 views
system_update_alt
Download
subject
Read
masculinity-lessons-rethinking-men-x27-s-and-wom-.pdf
September 15, 2016
Filetype: PDF
|
765 views
system_update_alt
Download
subject
Read
the-monticola-vol-2-classic-reprint-paperback-.pdf
December 18, 2016
Filetype: PDF
|
578 views
system_update_alt
Download
subject
Read
the-blacksmith-and-the-scholar-.pdf
September 30, 2016
Filetype: PDF
|
3333 views
system_update_alt
Download
subject
Read
6-month-daily-planner-gold-paperback-.pdf
August 20, 2016
Filetype: PDF
|
2053 views
system_update_alt
Download
subject
Read
the-poetry-of-pi-an-empirical-investigation-on-t-.pdf
December 25, 2016
Filetype: PDF
|
657 views
system_update_alt
Download
subject
Read
introduction-to-sql-w-cd-rom-mastering-the-relat-.pdf
October 21, 2016
Filetype: PDF
|
854 views
system_update_alt
Download
subject
Read
little-keith-lemon-memoirs-of-me-childhood-.pdf
August 08, 2016
Filetype: PDF
|
582 views
system_update_alt
Download
subject
Read
method-of-measuring-earth-pressures-on-vertical--.pdf
October 13, 2016
Filetype: PDF
|
822 views
system_update_alt
Download
subject
Read
robin-red-breast-and-the-wren-or-robin-red-breas-.pdf
August 02, 2016
Filetype: PDF
|
446 views
system_update_alt
Download
subject
Read
houghton-mifflin-math-ser-houghton-mifflin-mathm-5-.pdf
December 08, 2016
Filetype: PDF
|
2628 views
system_update_alt
Download
subject
Read
txt2kill-paperback-.pdf
December 02, 2016
Filetype: PDF
|
407 views
system_update_alt
Download
subject
Read
writing-for-publication-in-reading-and-language--.pdf
January 10, 2017
Filetype: PDF
|
648 views
system_update_alt
Download
subject
Read
weight-loss-for-women-over-50-look-and-feel-fabu-.pdf
July 23, 2016
Filetype: PDF
|
1582 views
system_update_alt
Download
subject
Read
ultra-sonic-velocity-studies-in-liquids-and-thei-.pdf
September 25, 2016
Filetype: PDF
|
1736 views
system_update_alt
Download
subject
Read
first-grade-fun-with-numbers-sylvan-fun-on-the-r-.pdf
August 12, 2016
Filetype: PDF
|
1377 views
system_update_alt
Download
subject
Read
authoring-scientific-and-technical-documents-wit-.pdf
November 25, 2016
Filetype: PDF
|
825 views
system_update_alt
Download
subject
Read
sja4-under-the-dark-fist-advanced-dungeon-and-dr-.pdf
November 11, 2016
Filetype: PDF
|
1929 views
system_update_alt
Download
subject
Read
teaching-literacy-in-the-digital-age-inspiration-.pdf
October 13, 2016
Filetype: PDF
|
2515 views
system_update_alt
Download
subject
Read
rms-segwun-queen-of-muskoka-.pdf
December 25, 2016
Filetype: PDF
|
654 views
system_update_alt
Download
subject
Read
holt-mcdougal-mathematics-know-it-notebook-grade-2-.pdf
September 20, 2016
Filetype: PDF
|
2096 views
system_update_alt
Download
subject
Read
monetarism-and-monetary-policy-.pdf
October 04, 2016
Filetype: PDF
|
791 views
system_update_alt
Download
subject
Read
lethal-bond-.pdf
September 06, 2016
Filetype: PDF
|
1990 views
system_update_alt
Download
subject
Read
the-far-side-of-the-world-.pdf
November 27, 2016
Filetype: PDF
|
1877 views
system_update_alt
Download
subject
Read
woelfels-dental-anatomy-paperback-.pdf
September 05, 2016
Filetype: PDF
|
500 views
system_update_alt
Download
subject
Read
how-to-write-a-winning-scholarship-essay-30-essa-.pdf
December 01, 2016
Filetype: PDF
|
2535 views
system_update_alt
Download
subject
Read
a-brief-history-of-the-private-life-of-elizabeth-.pdf
December 06, 2016
Filetype: PDF
|
1236 views
system_update_alt
Download
subject
Read
music-reading-skills-for-violin-level-1-paperbac-.pdf
July 25, 2016
Filetype: PDF
|
2059 views
system_update_alt
Download
subject
Read
master-the-asvab-.pdf
October 02, 2016
Filetype: PDF
|
679 views
system_update_alt
Download
subject
Read
boppy-and-me-.pdf
January 03, 2017
Filetype: PDF
|
2595 views
system_update_alt
Download
subject
Read
some-leadless-borosilicate-glazes-maturing-at-ab-.pdf
August 28, 2016
Filetype: PDF
|
369 views
system_update_alt
Download
subject
Read
tortillas-for-the-daltons-.pdf
January 01, 2017
Filetype: PDF
|
2653 views
system_update_alt
Download
subject
Read
mr-bloom-x27-s-nursery-playtime-with-the-veggies-.pdf
September 22, 2016
Filetype: PDF
|
2880 views
system_update_alt
Download
subject
Read
leaders-ethics-of-politics-.pdf
December 27, 2016
Filetype: PDF
|
1197 views
system_update_alt
Download
subject
Read
the-case-of-the-fractured-fairy-tale-hardback-.pdf
November 18, 2016
Filetype: PDF
|
1076 views
system_update_alt
Download
subject
Read
ignition-of-cellulosic-fuels-by-heated-and-radia-.pdf
November 26, 2016
Filetype: PDF
|
2792 views
system_update_alt
Download
subject
Read
over-in-the-ocean-in-a-coral-reef-simply-nature--.pdf
September 22, 2016
Filetype: PDF
|
2324 views
system_update_alt
Download
subject
Read
inventive-minds-hardback-.pdf
December 15, 2016
Filetype: PDF
|
3071 views
system_update_alt
Download
subject
Read
an-elementary-algegra-paperback-.pdf
December 26, 2016
Filetype: PDF
|
782 views
system_update_alt
Download
subject
Read
london-from-punk-to-blair-2nd-revised-edition-.pdf
July 28, 2016
Filetype: PDF
|
1979 views
system_update_alt
Download
subject
Read
journal-book-light-blue-blurground-lined-blank-d-.pdf
September 15, 2016
Filetype: PDF
|
2564 views
system_update_alt
Download
subject
Read
how-to-find-your-mission-in-life-paperback-.pdf
December 12, 2016
Filetype: PDF
|
1743 views
system_update_alt
Download
subject
Read
love-me-always-the-invisibles-volume-6-.pdf
January 07, 2017
Filetype: PDF
|
1177 views
system_update_alt
Download
subject
Read
logic-s-answer-to-religion-how-we-get-taken-in-p-.pdf
September 22, 2016
Filetype: PDF
|
1041 views
system_update_alt
Download
subject
Read
primary-school-textbooks-large-to-explain-grade--1-.pdf
October 09, 2016
Filetype: PDF
|
2371 views
system_update_alt
Download
subject
Read
harry-houdini-.pdf
November 30, 2016
Filetype: PDF
|
1322 views
system_update_alt
Download
subject
Read
child-development-your-questions-answered-hindi-.pdf
January 04, 2017
Filetype: PDF
|
3246 views
system_update_alt
Download
subject
Read
transactions-of-the-geological-society-volume-1--.pdf
July 21, 2016
Filetype: PDF
|
2210 views
system_update_alt
Download
subject
Read
sometimes-i-feel-like-a-motherless-child-no-3-of-.pdf
December 15, 2016
Filetype: PDF
|
1303 views
system_update_alt
Download
subject
Read
grantville-gazette-v-3-.pdf
August 03, 2016
Filetype: PDF
|
3102 views
system_update_alt
Download
subject
Read
federal-employment-poor-service-found-at-federal-.pdf
January 08, 2017
Filetype: PDF
|
2252 views
system_update_alt
Download
subject
Read
14-18-a-new-vision-for-secondary-education-.pdf
January 02, 2017
Filetype: PDF
|
2069 views
system_update_alt
Download
subject
Read
national-higher-vocational-education-nursing-sup-.pdf
November 11, 2016
Filetype: PDF
|
2073 views
system_update_alt
Download
subject
Read
windows-pcs-in-the-ministry-nelson-x27-s-tech-gu-.pdf
December 26, 2016
Filetype: PDF
|
733 views
system_update_alt
Download
subject
Read
Other Files
description
on-my-potty-.pdf
[64.85 KB]
description
irish-fairy-tales-folklore-and-legends-paperback-.pdf
[64.85 KB]
description
florida-test-prep-grade-4-format-trade-paper-.pdf
[64.85 KB]
description
addison-wesley-secondary-math-technology-laborat-.pdf
[64.85 KB]
description
manual-of-conchology-structural-and-systematic-v-4-.pdf
[64.85 KB]
description
hooky-gear-.pdf
[64.85 KB]
description
puzzles-and-games-for-math-grade-3-home-workbook-.pdf
[64.85 KB]
description
one-of-our-girls-a-comedy-in-four-acts-classic-r-.pdf
[64.85 KB]
description
an-examination-of-mint-students-x27-microculture-.pdf
[64.85 KB]
description
letters-for-my-daughters-along-with-favorite-fam-.pdf
[64.85 KB]
description
report-of-legislative-committee-on-state-educati-.pdf
[64.85 KB]
description
an-introduction-to-mathematics-by-a-n-whitehead--.pdf
[64.85 KB]
description
emerging-jewish-paperback-.pdf
[64.85 KB]
description
just-so-stories-for-little-children-paperback-1-.pdf
[64.85 KB]
description
architectural-record-volume-8-.pdf
[64.85 KB]
description
business-intelligence-and-analytics-simple-steps-.pdf
[64.85 KB]
description
9787503866203-molecular-genetics-second-five-hig-.pdf
[64.85 KB]
description
a-race-diminished-paperback-.pdf
[64.85 KB]
description
wieners-gone-wild-out-of-the-ballpark-recipes-fo-.pdf
[64.85 KB]
description
the-world-wide-web-first-book-.pdf
[64.85 KB]
description
reading-2007-leveled-reader-grade-3-unit-1-lesso-5-.pdf
[64.85 KB]
description
complete-dictionary-catalogue-of-the-public-scho-.pdf
[64.85 KB]
description
beloved-poison-.pdf
[64.85 KB]
description
the-strenuous-life-essays-and-addresses-1-.pdf
[64.85 KB]
description
dinosaurs-sea-monsters-4-dinosaurs-graphic-novel-.pdf
[64.85 KB]
description
mass-affluence-seven-new-rules-of-marketing-to-t-.pdf
[64.85 KB]
description
basix-tab-guitar-method-bk-2-book-enhanced-cd-mi-.pdf
[64.85 KB]
description
hoot-paperback-.pdf
[64.85 KB]
description
roar-x27-s-in-shorts-let-x27-s-play-sports-.pdf
[64.85 KB]
description
education-and-character-an-address-delivered-bef-.pdf
[64.85 KB]
description
inderbir-singh-x27-s-textbook-of-anatomy-volume--1-.pdf
[64.85 KB]
description
love-life-and-work-.pdf
[64.85 KB]
description
paragraph-writing-a-rhetoric-for-colleges-classi-.pdf
[64.85 KB]
description
kings-and-queens-the-concise-guide-.pdf
[64.85 KB]
description
2009-classic-problem-solution-audit-new-candidat-.pdf
[64.85 KB]
description
torah-gematria-of-the-set-apart-spirit-the-redee-.pdf
[64.85 KB]
description
the-best-of-grade-3-piano-a-compilation-of-the-b-.pdf
[64.85 KB]
description
pour-lire-au-couvent-.pdf
[64.85 KB]
description
harlem-knights-paperback-.pdf
[64.85 KB]
description
remembrance-calendar-stars-who-brighten-the-face-.pdf
[64.85 KB]
description
cask-of-amontillado-deluxe-edition-.pdf
[64.85 KB]
description
new-curriculum-national-1-volume-golden-volume-n-.pdf
[64.85 KB]
description
tuesday-morning-meditations-.pdf
[64.85 KB]
description
chemistry-teacher-forensics-laboratory-manual-wi-.pdf
[64.85 KB]
description
the-100-most-pointless-things-in-the-world-a-poi-.pdf
[64.85 KB]
description
comparison-of-investment-casting-prepared-for-bi-.pdf
[64.85 KB]
description
six-steps-for-managing-a-loss-a-catholic-guide-t-.pdf
[64.85 KB]
description
health-assessment-demystified-.pdf
[64.85 KB]
description
commodification-and-culture-.pdf
[64.85 KB]
description
human-rights-in-us-foreign-policy-.pdf
[64.85 KB]
description
the-lion-book-of-christmas-poems-hardback-.pdf
[64.85 KB]
description
financial-and-managerial-accounting-principles-i-.pdf
[64.85 KB]
description
used-to-be-the-education-of-hailey-kendrick-gett-.pdf
[64.85 KB]
description
kisses-sweeter-than-wine-paperback-.pdf
[64.85 KB]
description
everyday-mathematics-grade-6-student-math-journa-1-.pdf
[64.85 KB]
description
prostate-cancer-the-life-and-times-of-a-survivor-.pdf
[64.85 KB]
description
erase-un-elefante-paperback-.pdf
[64.85 KB]
description
ants-galileo-and-gandhi-designing-the-future-of--.pdf
[64.85 KB]
description
temas-avanzados-en-modelos-de-ecuaciones-estruct-.pdf
[64.85 KB]
description
german-and-english-paperback-.pdf
[64.85 KB]
description
thought-power-its-control-and-culture-paperback-.pdf
[64.85 KB]
description
windsor-.pdf
[64.85 KB]
description
college-zoology-classic-reprint-paperback-.pdf
[64.85 KB]
description
the-innocence-and-ventures-of-a-puerto-rican-juv-.pdf
[64.85 KB]
description
the-atlantic-telegraph-report-of-the-proceedings-.pdf
[64.85 KB]
description
lying-awake-an-unfinished-autobiography-and-othe-.pdf
[64.85 KB]
description
a-text-book-on-welding-and-cutting-metals-classi-.pdf
[64.85 KB]
description
detailed-mechanical-design-of-the-classic-exampl-.pdf
[64.85 KB]
description
featuring-michael-jackson-collected-writings-on--.pdf
[64.85 KB]
description
the-royal-guide-to-wax-flower-modelling-paperbac-.pdf
[64.85 KB]
description
the-haunting-of-derek-stone-4-the-ghost-road-.pdf
[64.85 KB]
description
pupils-port-operator-to-estimate-speed-calculati-1-.pdf
[64.85 KB]
description
chef-s-guide-to-stocks-and-sauces-reference-guid-.pdf
[64.85 KB]
description
don-x27-t-look-now-.pdf
[64.85 KB]
description
man-amp-the-statesman-the-correspondence-amp-art-.pdf
[64.85 KB]
description
the-notebook-girls-four-friends-one-diary-.pdf
[64.85 KB]
description
specimens-of-the-early-english-poets-to-which-is-.pdf
[64.85 KB]
description
the-faithful-executioner-life-and-death-in-the-s-.pdf
[64.85 KB]
description
shore-and-deep-sea-fisheries-of-nova-scotia-.pdf
[64.85 KB]
description
gymnastics-psychology-paperback-.pdf
[64.85 KB]
description
water-analysis-chemical-study-counseling-and-exe-.pdf
[64.85 KB]
description
the-nsta-quick-reference-guide-to-the-ngss-middl-.pdf
[64.85 KB]
description
going-critical-the-first-north-korean-nuclear-cr-1-.pdf
[64.85 KB]
description
art-of-big-o-wall-calendar-2017-art-calendar-.pdf
[64.85 KB]
description
another-song-about-the-king-.pdf
[64.85 KB]
description
the-art-whisperer-.pdf
[64.85 KB]
description
sorcery-bases-theme-1-what-is-sorcery-and-sincer-.pdf
[64.85 KB]
description
ncre-6-standard-sprint-analog-test-centers-short-3-.pdf
[64.85 KB]
description
hungarian-fantasy-late-intermediate-piano-solo-.pdf
[64.85 KB]
description
a-continuing-education-guide-to-teaching-general-.pdf
[64.85 KB]
description
frequency-the-power-of-personal-vibration-.pdf
[64.85 KB]
description
dayton-arcade-souvenir-program-paperback-.pdf
[64.85 KB]
description
the-black-nile-one-man-x27-s-amazing-journey-thr-.pdf
[64.85 KB]
description
representative-men-and-old-families-of-southeast-.pdf
[64.85 KB]
description
what-s-his-is-mine-paperback-.pdf
[64.85 KB]
description
the-general-s-daughter-paperback-.pdf
[64.85 KB]
description
st-andrews-rock-future-of-the-church-of-scotland-.pdf
[64.85 KB]
description
voices-from-the-trenches-life-and-death-on-the-w-.pdf
[64.85 KB]
description
the-complete-book-of-coaching-youth-soccer-paper-.pdf
[64.85 KB]
description
principles-of-electronic-instrumentation-second--.pdf
[64.85 KB]
description
richard-franklin-bird-petitioner-v-sarah-ellen-b-.pdf
[64.85 KB]
description
not-for-sale-the-return-of-the-global-slave-trad-.pdf
[64.85 KB]
description
a-whistle-blower-s-lament-the-perverted-pursuit--.pdf
[64.85 KB]
description
junior-high-school-mathematics-the-ninth-grade-v-.pdf
[64.85 KB]
description
towards-a-new-paradigm-in-higher-education-appro-.pdf
[64.85 KB]
description
wetlands-guide-to-science-law-and-technology-har-.pdf
[64.85 KB]
description
nathaniel-paperback-.pdf
[64.85 KB]
description
non-myeloablative-allogeneic-transplantation-har-.pdf
[64.85 KB]
description
pentapus-paperback-.pdf
[64.85 KB]
description
titchy-witch-and-the-stray-dragon-.pdf
[64.85 KB]
description
transactions-of-the-section-on-orthopedic-surger-.pdf
[64.85 KB]
description
betjeman-.pdf
[64.85 KB]
description
marry-yourself-before-you-slip-away-when-you-kno-1-.pdf
[64.85 KB]
description
leopard-rock-.pdf
[64.85 KB]
description
technical-thermodynamics-the-theory-of-vapors-pa-.pdf
[64.85 KB]
description
mk-genuine-brand-new-guarantee-four-step-written-.pdf
[64.85 KB]
description
john-w-schaum-popular-piano-pieces-pre-a-the-gre-.pdf
[64.85 KB]
description
the-new-complete-history-of-the-united-states-of-1-.pdf
[64.85 KB]
description
through-the-looking-glass-puffin-classics-.pdf
[64.85 KB]
description
building-genetic-medicine-breast-cancer-technolo-.pdf
[64.85 KB]
description
phlebotomy-simplified-.pdf
[64.85 KB]
description
social-work-skills-for-beginning-direct-practice-1-.pdf
[64.85 KB]
description
the-theory-and-practice-of-human-magnetism-.pdf
[64.85 KB]
description
serverless-single-page-apps-fast-scalable-and-av-.pdf
[64.85 KB]
description
wake-up-and-smell-the-shit-hilarious-travel-disa-.pdf
[64.85 KB]
description
power-system-dynamics-analysis-and-simulation-.pdf
[64.85 KB]
description
crochet-projects-for-winter-over-15-crochet-proj-.pdf
[64.85 KB]
description
medical-illuminations-using-evidence-visualizati-.pdf
[64.85 KB]
description
day-camp-programming-and-administration-core-ski-.pdf
[64.85 KB]
description
9787111400561ugnx8-0-application-tutorial-chines-.pdf
[64.85 KB]
description
the-rise-and-continuance-of-the-substitutes-in-t-.pdf
[64.85 KB]
description
stop-me-if-you-x27-ve-heard-this-a-history-and-p-.pdf
[64.85 KB]
description
bullettino-degli-annali-dell-x27-instituto-di-co-.pdf
[64.85 KB]
description
report-writing-paperback-.pdf
[64.85 KB]
description
the-inner-history-of-devices-.pdf
[64.85 KB]
description
break-the-rules-celebriteens-.pdf
[64.85 KB]
description
watercolour-for-the-absolute-beginner-.pdf
[64.85 KB]
description
5-minutes-a-day-guide-to-blogging-how-to-create--.pdf
[64.85 KB]
description
barron-x27-s-nursing-school-entrance-exams-4th-e-.pdf
[64.85 KB]
description
history-of-fort-leavenworth-while-a-frontier-pos-.pdf
[64.85 KB]
description
shorts-100-poems-so-short-you-can-x27-t-forget-t-.pdf
[64.85 KB]
description
for-the-love-of-a-soldier-.pdf
[64.85 KB]
description
worldwide-scholar-guide-to-ap-comparative-govern-.pdf
[64.85 KB]
description
ice-age-collision-course-volcano-to-the-rescue-.pdf
[64.85 KB]
description
brighton-new-guide-or-a-description-of-brighthel-.pdf
[64.85 KB]
description
portraiture-unplugged-natural-light-paperback-.pdf
[64.85 KB]
description
the-plays-of-william-shakspeare-volume-the-fifth-.pdf
[64.85 KB]
description
symmetries-.pdf
[64.85 KB]
description
artemis-fowl-and-the-eternity-code-.pdf
[64.85 KB]
description
the-waning-paperback-.pdf
[64.85 KB]
description
once-tempted-a-silver-creek-novel-paperback-.pdf
[64.85 KB]
description
woodlore-for-young-sportsmen-survival-in-the-wil-1-.pdf
[64.85 KB]
description
homes-.pdf
[64.85 KB]
description
heart-secret-a-celta-novel-.pdf
[64.85 KB]
description
design-and-construction-and-highway-bridges-.pdf
[64.85 KB]
description
go-out-and-sell-something-the-recession-proof-gu-.pdf
[64.85 KB]
description
math-trailblazers-unit-resource-guide-grade-4-un-.pdf
[64.85 KB]
description
la-peque-ntilde-a-oruga-glotona-.pdf
[64.85 KB]
description
an-outcast-of-the-islands-everyman-x27-s-library-.pdf
[64.85 KB]
description
your-lie-in-april-3-.pdf
[64.85 KB]
description
the-perfect-companion-understanding-training-and-.pdf
[64.85 KB]
description
lionheart-reprints-.pdf
[64.85 KB]
description
who-told-you-that-you-were-naked-black-women-rec-.pdf
[64.85 KB]
description
practical-financial-optimization-a-library-of-ga-.pdf
[64.85 KB]
description
augustine-de-civitate-dei-books-viii-ix-hardback-.pdf
[64.85 KB]
description
the-line-of-beauty-picador-40th-anniversary-edit-.pdf
[64.85 KB]
description
electrochemical-processes-in-fuel-cells-.pdf
[64.85 KB]
description
forbidden-fruit-sex-religion-in-the-lives-of-ame-.pdf
[64.85 KB]
description
audit-of-the-department-of-justice-s-handling-of-.pdf
[64.85 KB]
description
famous-frog-sudoku-1-000-medium-puzzles-with-sol-.pdf
[64.85 KB]
description
the-unitarian-volume-7-paperback-.pdf
[64.85 KB]
description
steps-in-life-your-life-paperback-.pdf
[64.85 KB]
description
the-divine-family-the-trinity-and-our-life-in-go-.pdf
[64.85 KB]
description
a-world-of-curiosities-surprising-interesting-an-.pdf
[64.85 KB]
description
when-the-clyde-ran-red-.pdf
[64.85 KB]
description
taller-de-lectura-el-resplandor-de-la-luna-.pdf
[64.85 KB]
description
top-100-songs-of-chris-tomlin-guitar-songbook-.pdf
[64.85 KB]
description
opencv-with-python-blueprints-paperback-.pdf
[64.85 KB]
description
future-crimes-.pdf
[64.85 KB]
description
swyk-on-the-common-core-reading-gr-8-parent-x2f--.pdf
[64.85 KB]
description
a-classical-style-christmas-10-expressive-arrang-.pdf
[64.85 KB]
description
notes-from-a-doctor-x27-s-pocket-heartwarming-st-.pdf
[64.85 KB]
description
studyguide-for-elementary-mathematical-modeling--.pdf
[64.85 KB]
description
socktopus-socks-six-pairs-of-socks-to-knit-show--.pdf
[64.85 KB]
description
lancet-clinic-volume-110-no-12-paperback-.pdf
[64.85 KB]
description
low-carb-snacks-top-30-amazingly-delicious-healt-.pdf
[64.85 KB]
description
wallpaper-city-guide-vancouver-34wallpaper-34-ci-.pdf
[64.85 KB]
description
how-to-live-a-quiet-peaceful-life-peace-is-not-a-.pdf
[64.85 KB]
description
merry-princesses-disney-princess-big-coloring-bo-.pdf
[64.85 KB]
description
lost-and-found-.pdf
[64.85 KB]
description
oregon-test-prep-english-language-arts-common-co-.pdf
[64.85 KB]
description
my-sidewalks-on-reading-street-level-e-grade-5-p-.pdf
[64.85 KB]
description
stumbling-on-open-ground-love-god-cancer-and-roc-.pdf
[64.85 KB]
description
hip-hop-rap-complete-lyrics-for-175-songs-.pdf
[64.85 KB]
description
when-the-lights-go-out-paperback-.pdf
[64.85 KB]
description
the-picture-book-almanac-picture-books-and-activ-.pdf
[64.85 KB]
description
colouring-bugs-.pdf
[64.85 KB]
description
laser-a1-workbook-with-key-pack-3rd-revised-edit-.pdf
[64.85 KB]
description
what-is-gravity-paperback-.pdf
[64.85 KB]
description
under-the-ninth-grade-physics-beijing-normal-uni-2-.pdf
[64.85 KB]
description
place-art-sample-test-28-teacher-certification-t-.pdf
[64.85 KB]
description
five-years-x27-railway-cases-1889-1893-with-acts-1-.pdf
[64.85 KB]
description
crs-report-for-congress-community-development-bl-.pdf
[64.85 KB]
description
2nd-grade-sight-word-activity-book-words-1-12-.pdf
[64.85 KB]
description
genuine-new-book-accounting-english-second-editi-.pdf
[64.85 KB]
description
open-source-systems-ifip-working-group-2-13-foun-.pdf
[64.85 KB]
description
british-borneo-.pdf
[64.85 KB]
description
different-just-like-me-paperback-.pdf
[64.85 KB]
description
little-wolf-x27-s-book-of-badness-.pdf
[64.85 KB]
description
1000-reasons-you-x27-re-the-perfect-dad-.pdf
[64.85 KB]
description
a-connecticut-yankee-in-king-arthur-s-court-part-.pdf
[64.85 KB]
description
learning-advantages-summer-xintiandi-high-englis-.pdf
[64.85 KB]
description
mouse-tales-m-auml-usegeschichten-englische-ausg-.pdf
[64.85 KB]
description
reports-of-cases-argued-and-determined-in-the-su-47-.pdf
[64.85 KB]
description
medical-assistant-examination-success-a-qa-revie-.pdf
[64.85 KB]
description
the-legend-of-sander-grant-.pdf
[64.85 KB]
description
brand-new-genuine-assurance-han-ethnic-history-o-.pdf
[64.85 KB]
description
the-custodian-of-marvels-.pdf
[64.85 KB]
description
riding-a-rainbow-.pdf
[64.85 KB]
description
summer-jobs-in-britain-2007-including-vacation-t-.pdf
[64.85 KB]
description
meine-ruh-1-5-.pdf
[64.85 KB]
description
how-to-start-a-home-based-secretarial-services-b-.pdf
[64.85 KB]
description
surprise-a-walk-of-faith-through-a-high-tech-ind-.pdf
[64.85 KB]
description
advanced-running-training-for-both-sport-and-com-.pdf
[64.85 KB]
description
my-infamous-life-the-autobiography-of-mobb-deep--.pdf
[64.85 KB]
description
a-pre-emptive-strike-paperback-.pdf
[64.85 KB]
description
elementary-classical-analysis-hardback-.pdf
[64.85 KB]
description
a-dark-adapted-eye-.pdf
[64.85 KB]
description
pocket-pies-mini-empanadas-pasties-turnovers-amp-.pdf
[64.85 KB]
description
flirting-with-fire-.pdf
[64.85 KB]
description
ceb-common-english-gift-and-award-bible-softcove-.pdf
[64.85 KB]
description
the-future-of-human-rights-u-s-policy-for-a-new--.pdf
[64.85 KB]
description
applied-anatomy-amp-physiology-for-manual-therap-1-.pdf
[64.85 KB]
description
b-zy-the-curriculum-standards-crispin-8-with-peo-.pdf
[64.85 KB]
description
just-color-a-coloring-book-for-adults-paperback-.pdf
[64.85 KB]
description
reiki-and-the-healing-buddha-.pdf
[64.85 KB]
description
project-x-alien-adventures-pink-run-tin-cat-.pdf
[64.85 KB]
description
inductive-lessons-in-rhetoric-classic-reprint-pa-.pdf
[64.85 KB]
description
scotland-x27-s-choices-the-referendum-and-what-h-.pdf
[64.85 KB]
description
strings-around-the-world-folk-songs-of-australia-1-.pdf
[64.85 KB]
description
principles-of-voice-amp-data-communications-voic-.pdf
[64.85 KB]
description
bankers-advances-on-mercantile-securities-other--.pdf
[64.85 KB]
description
act-of-god-.pdf
[64.85 KB]
description
my-revision-notes-ccea-ict-for-gcse-paperback-.pdf
[64.85 KB]
description
some-requirements-for-admission-to-the-bar-consi-.pdf
[64.85 KB]
description
al-murray-the-pub-landlord-says-think-yourself-b-.pdf
[64.85 KB]
description
frank-n-stan-paperback-.pdf
[64.85 KB]
description
finance-and-economics-discussion-series-health-c-1-.pdf
[64.85 KB]
description
desert-angel-.pdf
[64.85 KB]
description
numbers-chapters-21-23-a-reflective-bible-study--.pdf
[64.85 KB]
description
the-flower-and-the-bee-plant-life-and-pollinatio-.pdf
[64.85 KB]
description
joshua-10-24-god-x27-s-plan-for-spiritual-victor-.pdf
[64.85 KB]
description
the-mammoth-book-of-hot-romance-.pdf
[64.85 KB]
description
chronic-anxiety-unreality-sensations-and-other-o-.pdf
[64.85 KB]
description
safe-production-technology-the-latest-version-of-.pdf
[64.85 KB]
description
roads-to-berlin-detours-and-riddles-in-the-lands-.pdf
[64.85 KB]
description
briefe-an-eine-freundin-.pdf
[64.85 KB]
description
genuine-brand-new-guarantee-started-writing-it-t-.pdf
[64.85 KB]
description
the-secret-science-behind-miracles-paperback-.pdf
[64.85 KB]
description
notte-inquieta-.pdf
[64.85 KB]
description
the-balloon-factory-the-story-of-the-men-who-bui-.pdf
[64.85 KB]
description
a-christmas-cthulhu-paperback-.pdf
[64.85 KB]
description
fifteen-minutes-.pdf
[64.85 KB]
description
2016-monthly-planner-organizer-planner-paperback-.pdf
[64.85 KB]
description
that-mean-old-yesterday-an-abused-girl-x27-s-fig-.pdf
[64.85 KB]
description
a-letter-to-the-lord-bishop-of-carlisle-concerni-.pdf
[64.85 KB]
description
world-war-two-rations-.pdf
[64.85 KB]
description
the-bell-family-.pdf
[64.85 KB]
description
weimar-and-nazi-germany-weimar-and-nazi-germany-.pdf
[64.85 KB]
description
excel-working-papers-volume-1-amp-volume-2-to-ac-.pdf
[64.85 KB]
description
mummy-x27-s-little-helper-the-heartrending-true--.pdf
[64.85 KB]
description
101-creative-writing-exercises-.pdf
[64.85 KB]
description
geotechnical-modelling-applied-geotechnics-.pdf
[64.85 KB]
description
researching-with-integrity-the-ethics-of-academi-.pdf
[64.85 KB]
description
make-technology-on-your-time-v-18-.pdf
[64.85 KB]
description
vermont-medical-monthly-volume-17-no-1-paperback-.pdf
[64.85 KB]
description
oxford-bookworms-library-level-1-shirley-homes-a-.pdf
[64.85 KB]
description
baba-yaga-laid-an-egg-myths-.pdf
[64.85 KB]
description
the-pythagorean-theorem-a-4-000-year-history-.pdf
[64.85 KB]
description
judy-garland-x27-s-most-memorable-performances-t-.pdf
[64.85 KB]
description
national-geographic-reach-for-reading-common-cor-6-.pdf
[64.85 KB]
description
capital-volume-one-and-two-.pdf
[64.85 KB]
description
mcgraw-hill-education-mcat-biological-and-bioche-1-.pdf
[64.85 KB]
description
catalogue-of-the-apprentices-library-in-new-york-1-.pdf
[64.85 KB]
description
gf-pacemaker-world-history-third-edition-se-1999-.pdf
[64.85 KB]
description
in-the-wake-of-hurricane-katrina-new-paradigms-a-.pdf
[64.85 KB]
description
the-chukouchengzhang-pupils-phonetic-pictures-ca-.pdf
[64.85 KB]
description
seasonal-specials-for-children-x27-s-ministry-al-.pdf
[64.85 KB]
description
saving-cinderella-mills-amp-boon-romance-mills-a-.pdf
[64.85 KB]
description
amelia-bedelia-chapter-book-2-amelia-bedelia-unl-.pdf
[64.85 KB]
description
history-as-literature-paperback-.pdf
[64.85 KB]
description
faithgirlz-journal-my-doodles-dreams-and-devotio-1-.pdf
[64.85 KB]
description
like-christ-thoughts-on-the-blessed-life-of-conf-.pdf
[64.85 KB]
description
happy-birthday-joel-.pdf
[64.85 KB]
description
dreaming-invisible-voices-paperback-.pdf
[64.85 KB]
description
the-first-chaldean-empire-and-the-hyksos-in-egyp-.pdf
[64.85 KB]
description
open-court-reading-decodable-core-set-the-spot-l-.pdf
[64.85 KB]
description
piano-exam-pieces-2013-amp-2014-abrsm-grade-3-wi-.pdf
[64.85 KB]
description
guide-through-mount-auburn-a-hand-book-for-passe-.pdf
[64.85 KB]
description
opera-volume-9-.pdf
[64.85 KB]
description
business-administration-professional-the-primary-.pdf
[64.85 KB]
description
favored-flowers-culture-and-economy-in-a-global--.pdf
[64.85 KB]
description
fighting-cancer-with-vitamins-and-antioxidants-.pdf
[64.85 KB]
description
on-the-case-paperback-.pdf
[64.85 KB]
description
short-stories-about-a-nerd-in-love-paperback-.pdf
[64.85 KB]
description
astronomy-and-astro-physics-volume-11-.pdf
[64.85 KB]
description
reading-wonders-rain-forest-riches-grade-6-unit--2-.pdf
[64.85 KB]
description
sutherland-and-the-reay-country-history-antiquit-.pdf
[64.85 KB]
description
words-between-the-world-and-me-journal-blank-jou-.pdf
[64.85 KB]
description
downtown-spokane-images-1930-1949-.pdf
[64.85 KB]
description
new-gcse-history-ocr-a-explaining-the-modern-wor-.pdf
[64.85 KB]
description
laboratory-safety-for-chemistry-students-.pdf
[64.85 KB]
description
japanese-quick-and-easy-.pdf
[64.85 KB]
description
tj-zaps-the-new-kid-stopping-a-social-bully-.pdf
[64.85 KB]
description
a-history-of-the-new-york-state-teachers-associa-1-.pdf
[64.85 KB]
description
feisty-first-ladies-and-other-unforgettable-whit-.pdf
[64.85 KB]
description
the-lincoln-letter-paperback-.pdf
[64.85 KB]
description
movie-instrumental-solos-trumpet-level-2-3-mixed-.pdf
[64.85 KB]
description
conquering-your-engineering-internship-planning--.pdf
[64.85 KB]
description
barron-x27-s-sat-subject-test-u-s-history-3rd-ed-.pdf
[64.85 KB]
description
the-perfect-life-leaders-guide-sin-the-soul-and--.pdf
[64.85 KB]
description
owls-coloring-book-for-japanese-speaking-people--.pdf
[64.85 KB]
description
my-brother-x27-s-famous-bottom-goes-camping-.pdf
[64.85 KB]
description
firefighter-fatalities-in-the-united-states-in-2-11-.pdf
[64.85 KB]
description
discrete-transforms-discrete-cosine-transform-di-.pdf
[64.85 KB]
description
water-use-estimates-for-west-virginia-2004-open--.pdf
[64.85 KB]
description
where-does-sound-come-from-data-graphs-for-scien-.pdf
[64.85 KB]
description
jinqiao-mention-gifted-education-summer-8-liters-1-.pdf
[64.85 KB]
description
inherit-the-word-paperback-.pdf
[64.85 KB]
description
studyguide-for-fabrication-engineering-at-the-mi-.pdf
[64.85 KB]
description
the-kent-state-massacre-the-history-and-legacy-o-.pdf
[64.85 KB]
description
brand-new-genuine-aesthetic-and-time-the-qin-tao-.pdf
[64.85 KB]
description
astronomies-and-cultures-in-early-medieval-europ-.pdf
[64.85 KB]
description
the-pharmacop-ias-of-seventeen-of-the-london-hos-.pdf
[64.85 KB]
description
grammar-through-analysis-a-natural-introduction--.pdf
[64.85 KB]
description
baffelgagging-blundernagging-brothers-in-the-cur-.pdf
[64.85 KB]
description
genuine-nietzsche-joyous-wisdom-nietzsche-chines-.pdf
[64.85 KB]
description
joseph-k-f-mansfield-brigadier-general-of-the-u--1-.pdf
[64.85 KB]
description
killer-weed-marijuana-grow-ops-media-and-justice-.pdf
[64.85 KB]
description
six-flags-theme-parks-six-flags-great-adventure--.pdf
[64.85 KB]
description
math-in-focus-singapore-math-student-edition-boo-.pdf
[64.85 KB]
description
beneath-.pdf
[64.85 KB]


SmartComments, It's a tool that allow you to create implicit comments from javascript source code. You can integrate it with javascript documentation generators like YUIDocs.
Latest Stable Version: v0.3.0
npm install -g smartcomments smartcomments --generate
Version 0.3.0
* Merge previous comments with new generated ones.
* Add optional ignoring of private function in comment generation.
Make sure you have installed Node.js and then run the follow command in the console.
npm install -g smartcomments
After the installation process have finished you can put the command smartcomments on the console. You will see something like this.
dariel@ltsnotebook:~$ smartcomments -h Hello!!! using<EMAIL_ADDRESS>on<EMAIL_ADDRESS>Command line options: -h, --help Show this sttuf -g, --generate [options] Generate comments from your source [-t, --target] Specifies the target from which to generate [-c, --config] Custom configuration file path
Move to the folder where the .js files are located for which you want to generate the comments. And put command --generate on the console.
dariel@ltsnotebook:~$ cd some_dir dariel@ltsnotebook:~/some_dir$ smartcomments --generate
Under the hood SmartComments:
1 - Search in the current directory if you have any custom configuration file. See custom configuration for more details.
2 - Search recursively through the specified folder, all files that match with match_files option, by default search for .js files only. See configuration options for more details.
3 - For each file found SmartComments generates the comments associated with the tags specified in the options. See supported tags for more details.
4 – And finally if you have the backup option enable in the configuration file, SmartComments creates a backup of the files, in case you want to return to the previous state. The backup files look like this ~my_file.js.
If you want to especify the directory or file which you want to generate the comments, then using --target option.
dariel@ltsnotebook:~$ smartcomments -g --target /some_dir_or_file
If you want to especify the path of your custom configuration file, then using --config option.
dariel@ltsnotebook:~$ smartcomments -g --config /some_dir/smartcomments.json
If you want to specify your own configuration, create a file with the smartcomments.json name, in the directory where you want to generate the comments. If the configuration file name it’s different than smartcomments.json, SmartComments won’t load your configuration. You can see a configuration file example here.
target: If it is a directory this option specify that the files within this directory are the ones that SmartComment will generate comments for. If it’s a file SmartComment will generate the comments for this file.
match_files: Regular expression that defines rules for the file names, for example ["^((?!~).)*.(js)$"] match if the file names ends with .js and do not contain ~.
backup: Accepts true or false. If true a backup of the files is created before the file is modified.
private: Accepts true or false. If true the privated functions are ignored during the comment generation.
favor_generated: Accepts true or false. When it's set to true (which is the default), it replaces whatever @return or @returns tag is in the source file with the generated one.
Template: Path of the template that you want to use for the comments generation. In a template, a series of algorithm that allow to generate the comments from an AST with the JavaScript code are defined.
The sublime-smartcomments plugin allow you to launch SmartComments from Sublime Text editor.
Functions
@method
Indicates that the block describes a method for the current class.
@description
The method description.
@param
Defines a parameter for an ordinary @method.
@return
Specifies a method's return value.
Using custom tags you may add your own tags. See Custom Tags feature for more information.
Why Custom tags?
To generate implicit comments you need to have a strong knowledge about the language, framework, or company´s coding style. This is a very important thing when we work with a dynamical languages as JavaScript.
The way to declare classes, fire events, or call functions are some examples of elements that change in every implementation. Below you can see, the diferents ways to fire events in 4 JavaScript frameworks.
YUI
.fire(type, arguments)
jQuery
.trigger( eventType, extraParameters )
Ext JS 4
.fireEvent( eventName, args )
Angular Js
$emit(name, args)
To solve this problem SmartComments allow you to change or add your own custom tags.
What do you need to know for customizing or add tags?
Firstly you might understand how SmartComments work internally
1. An AST tree compatible with Mozilla Parser AST is generated from source code using Esprima
2. The AST tree is walked and visitor functions are called from each node
3. A concrete visitor function implementation is called from every tags
4. The new comments is adding to comment list
5. The comment list is traversed, and every comment is inserted into the source code at a specified position.
In the above process involves two important elements.
Esprima
Esprima is a high performance, standard-compliant ECMAScript parser written in ECMAScript. SmartComments uses Esprima to generate an AST tree compatible with Mozilla Parser AST from javascript code.
esWalker
esWalker is a tree walker for Parser API-compatible AST Trees such as generated by Esprima. SmartComments uses esWalker for visiting the defined AST nodes.
You should take a look at both projects before starting to create your template.
Where you can customize or add tags?
A file with .js extension must be created, and you must update the template option in config file. See Custom configuration
template: some/route/mytemplate.js
After do that SmartComments takes the template created by you for generating the comments. You could use this feature to have multiple templates, which you can use and customize as needed, and to share with community also.
How to customize or add tags?
You can see our default template, and take this as a reference to create your own.
Two functions must be implemented in a template:
walkFunctions
A list of names of nodes visiting functions used in that template should be returned. You can see the complete nodes visiting functions list here.
tags
An object with each tag implementations, must be created and returned. In every tag you can make a concrete implementation of the different functions that need visiting, through which you can obtain the AST node information.
Every concrete visiting function receive an object whose properties are:
node, parent, fieldName, siblings and index.
Inside tags function scope you can use the template_instance object, which allow you to access to user configuration options. And a comments_list array which contain all comments that you can insert in the source code.
A comment object have two properties:
pos //start comment position at source code
tags //a list of tag objects
A tag object must have:
name //the name of the tag
value //the tag value Example: @method_name
If you want insert a comment in the source code you just have to create a comment object and push it to comment_list array.
SmartComments is developed by a community, in which you can work freely.
Node.js Developer: Dariel N. Vila Plagado,
Front End Site Developer: Alberto Román,
Front End Site Developer: Carlos Madrazo Reyes,
Sublime Text Plugin: Yolier Galán Tassé ,
Front End Site Design: Pedro Hernández Jiménez,
Lorenz Lo Sauer,
Karel Mcgrail.
Thanks a lot to Rich Kilgore for his great contribution.


- welcome -
dan: View link for dan. fergus: View link for fergus. clear: Clear the contents of the terminal.
click to visit dan's blog
click to visit fergus' site
built on the fun terminator.js by Brian Cui


Dallas Buyers Club
Sep 9, 2012 Amanda Bynes Mug Shot April 6, 2012. Los Angeles County Sheriff's Office via Getty Images Amanda Bynes Mug Shot April 6, 2012. Born in 1986 in Thousand. Oaks, Calif. , Amanda Bynes is an actress, fashion designer, and former host of The Amanda Show on Nickelodeon She began


Here is a list of all documented class members with links to the class documentation for each member:
- s -
- Save()
: PipServices3.Components.Count.CachedCounters
, PipServices3.Components.Count.LogCounters
, PipServices3.Components.Log.CachedLogger
, PipServices3.Components.Trace.CachedTracer
- SaveAsync< T >()
: PipServices3.Components.State.IStateStore
, PipServices3.Components.State.MemoryStateStore
, PipServices3.Components.State.NullStateStore
- SetReferences()
: PipServices3.Components.Auth.CredentialResolver
, PipServices3.Components.Cache.AbstractCache
, PipServices3.Components.Component
, PipServices3.Components.Connect.CompositeConnectionResolver
, PipServices3.Components.Connect.ConnectionResolver
, PipServices3.Components.Count.CompositeCounters
, PipServices3.Components.Count.LogCounters
, PipServices3.Components.Log.CompositeLogger
, PipServices3.Components.Log.Logger
, PipServices3.Components.Trace.CachedTracer
, PipServices3.Components.Trace.CompositeTracer
, PipServices3.Components.Trace.LogTracer
- SetValue()
: PipServices3.Components.Cache.CacheEntry
, PipServices3.Components.State.StateEntry
- Source
: PipServices3.Components.Log.Logger
, PipServices3.Components.Log.LogMessage
, PipServices3.Components.Trace.OperationTrace
- StartTime
: PipServices3.Components.Info.ContextInfo
- StateEntry()
: PipServices3.Components.State.StateEntry
- Stats()
: PipServices3.Components.Count.CachedCounters
, PipServices3.Components.Count.CompositeCounters
, PipServices3.Components.Count.ICounters
, PipServices3.Components.Count.NullCounters
- StoreAsync()
: PipServices3.Components.Auth.ICredentialStore
, PipServices3.Components.Auth.MemoryCredentialStore
- StoreAsync< T >()
: PipServices3.Components.Cache.AbstractCache
, PipServices3.Components.Cache.ICache
, PipServices3.Components.Cache.MemoryCache
, PipServices3.Components.Cache.NullCache
- StoreKey
: PipServices3.Components.Auth.CredentialParams


Start
Pause
Instructions
Go Back to Home Page
Train for turning left
Train for shooting
Train for turning right
model is loading...
waiting for webcam...


Coming Soon
At Dlirium we are primary focused on making great sneakers. Buttt from time to time we get inspired to make something different, like t-shirts, hats and other goodies. We are going to make them in limited quantities, so make sure to check this page regularly ...


Preparation time
overnight
Cooking time
30 mins to 1 hour
Serves
Serves 4
Fried chicken with spicy smoky kick - serve it in a basket with coleslaw for a touch of nostalgia.
Place the chicken pieces in a container, cover with the buttermilk and refrigerate for 12 hours.
Preheat the oven to 180C/375F/Gas 4.
Mix together the flours with the dried spices and herbs on a large plate. Remove the chicken from the buttermilk and shake off as much of the buttermilk as possible. Roll the chicken pieces around in the dry mix until coated.
Heat a large frying pan over a medium-low heat and add a glug of oil. Fry 2-3 pieces of chicken at a time (do not crowd the pan) until golden-brown all over and cooked through. When cooked, drain the chicken on kitchen paper and then transfer to a roasting tin.
Put the chicken pieces in the oven until the coating is crunchy rather than crisp (up to 15 minutes).
Serve in a basket with some coleslaw.


I Love you!
we open at 10:00 every moning.
I have data on 全国妇女的节日
-by refsnes data.all rights reserved.
all content and graphics on this web site are the property of the company


{% include head.html %}
{% include nav-en.html %} {% include product-header-en.html %} {% include product-features-en.html %} {% include product-detail-en.html %} {% include product-usage-en.html %} {% include product-installation-en.html %} {{ page.content }} {% include contact-en.html %} {% include scripts.html %}


@@include('../html/include/head.html')
@@include('../html/include/header_pofol_slider.html')
project
Previous
Next
@@include('../html/include/footer.html')


Facebook would have let Hitler buy ads for ‘final solution’: Sacha Baron Cohen
by The New DailySacha Baron Cohen has slammed Facebook, Twitter, YouTube and Google, accusing the tech giants of facilitating “hate and violence”.
Accepting the International Leadership Award at the Anti-Defamation League’s Never is Now summit on anti-semitism and hate Thursday (US time), the actor and comedian used a wide-ranging speech to warn of a “handful of internet companies that amount to the greatest propaganda machine in history”.
Baron Cohen attacked Mark Zuckerberg’s defence of Facebook as a champion of “free expression”.
He took particular aim at the Facebook CEO’s recent address at Georgetown University.
“If you pay them, Facebook will run any ‘political’ ad you want, even if it’s a lie,” Baron Cohen said.
“And they’ll even help you micro-target those lies to their users for maximum effect. Under this twisted logic, if Facebook were around in the 1930s, it would have allowed Hitler to post 30-second ads on his ‘solution’ to the ‘Jewish problem’.”
Baron Cohen did acknowledge the apparent incongruity of being the man behind the anti-semitic Kazakh character Borat accepting his award.
“As a comedian, I’ve tried to use my characters to get people to let down their guard and reveal what they actually believe, including their own prejudice,” he said.
Suggesting social media platforms be subject to the same regulations that most other media are obliged to follow, Baron Cohen says internet companies should be held accountable for the harm their products cause.
“It only seems fair to say to Facebook, YouTube and Twitter, ‘Your product is defective, you are obliged to fix it no matter how much it costs and no matter how many moderators you need to employ.’ ”
Baron Cohen dedicated much of his focus to Mr Zuckerberg, the man he regards as bearing greatest culpability, and for advancing arguments that are “ludicrous”.
“It’s like we’re living in the Roman Empire, and Mark Zuckerberg is Caesar,” he said at one point.
“At least that would explain his haircut.”


WITNESS LIST Public Health Committee May 4, 2005-2:00P HB 122 For: Barker, Conni (De Pel Chin Children's Center, Catholic Charities of the Archdiocese of Galveston - Houston) Bresnen, Steve (Federation of Texas Psychiatry) Dunkelberg, Anne (Center for Public Policy Priorities) Miller, Carol (The National Association of Social Workers - Texas Chapter) Noble, Shannon (Texas Counseling Association) HB 734 For: James, Reggie (Consumers Union) Against: West, Starr (Texas Hospital Association) HB 1216 For: Harrell, Mandy (Self) Kerl, Stella (Self) Pleticha-Stankiewicz, Kim (Self and Parent: Wise Austin Magazine) Reasons, Jennifer (Self) Riddering, Hannah (Self and Texas National Organization for Women) HB 1341 For: Diaz, Mary Esther (Self and Austin Area Translators & Interpreters Assoc Texas Assoc of Healthcare Interpreters & Translators) HB 1980 For: Capo, Zeph (Self and Houston Federation of Teachers) DeLay RN, Anne (Self and HFT Nursing Task Force) Dunnigan, RN, Jane (Texas School Nurse Organization) Moore RN, Carole (Texas School Nurses Organization) Mora, Lupita L. (Self and TFT School nurse task force) Raab, Ted Melina (Texas Federation of Teachers) Vardaman, Joy (Self and TFT School Nurse task force) HB 2540 For: Reagan, Karen (Texas Retailers Association) HB 2643 For: Cates, Phil (National Paint and Coatings Association) Keane, Alison (National Paint and Coatings Assn.) On: Villanacci, John F. (Texas Department of State Health Services) HB 2912 For: Ricks, Felicia (Self and Texas Dietetic Association Renal Practice Group Council on Renal Nutrition of the Nat'l Kidney Fndn) Smith, RD, CSR, LD, Betty R. (Self and Texas Dietetic Association Southeast Chapter Council on Renal Nutrition - National Kidney Foundation) HB 2919 For: Jonas, Judy (American Cancer Society) On: Hopkins, John (Tx Dept of State Health Services Cancer Epidemiology and Surveillance Branch) HB 3027 For: Bolin, Anthony (Self) Brown DDS PhD, John P. (Texas Oral Health Network) Durham, Deborah (Texas Dental Hygiene Educators' Association) Durham, RDH, Patricia Lynne (Self and Texas Dental Hygienists' Association) Folke, Lars (Self) Grant, Alicia (Tx Dental Hygienists' Association) Law, Dr. Rex (Self) Oaxaca, Art (Self) Posler, Barbara (Self) Prachyl, Dianna (Self) Ring, Diane (Self and TDHA (Texas Dental Hygienists' Association)) HB 3102 For: Buckner, Jim (Uvalde Memorial Hospital) Claymon, Jennifer (Texas Organization of Rural and Community Hospitals) Simms, John L. (Trinity Medical Center of Brenham) Against: Whitehurst, Darren (Texas Medical Association) HB 3178 For: Duncan, Suzette (Self) Finder, Steven (Self) On: Diven, Dayna (UTMB - Galveston) Riggs, Jennifer S. (Laser Hair Stakeholders Group c/o James and Carol Crowley) HB 3276 For: Fowler, Jenny (Humana, Inc.) Green, Shelton (Texas Association of Business) Simpson, M.D., Scott (Humana, Inc.) On: Stout, Mary Katherine (Texas Public Policy Foundation) HB 3316 For: Bailey, Charles (Texas Hospital Association) Barber, Keith (Tomball Regional Hospital) Buckner, Jim (Uvalde Memorial Hospital) Green, Shelton (Texas Association of Business) Simms, John L. (Trinity Medical Center of Brenham) Against: Boyle, Larry (Self and Texas Medical Assoc Huntsville Surgery Center) Greenwell, David (Self and Texas Ambulatory Surgery Center Society) Levy M.D, J.D., Bruce (Texas State Society of Gastroenterologists)


Image processing
In this post I’ll talk about the method to process the captured images from the car so it becomes easier to extract information from them.
Let’s take a look at an example of a frame extracted from the car and the final result:
The line is clearly of a different color from the rest of the image, being able to segment it by a simple color filter. To make it more robust, the image is processed in the HSV color-space, as the color of the line will be always red but the saturation and brightness could be different. Then, the line is defined as the pixels that are between a range of values on the HSV color-space. Furthermore, there is a part of the image with non-relevant information to track the line, given that the circuit is plain, so the mask is cropped to only contain relevant information.
To be able to show this processing, the resulting mask is converted to a 3 channel image by formatting the result as a uint8 array with 3 concatenated masks on the channel axis. An additional step is performed to show both the original frame and the processed frame side by side. The processed frame is resized to fit the heigth of the original one, and then they are concatenated side by side.


T-shirts
Statement T-Shirts!
Be Different!
Be Soft-Unique!
Free Shipping
Never happens
Money Returns
Are strictly forbidden
24/7 Support
Hotline: (+359) 666
Safe Payment
Forget about it
-
Web Developers Style T-Shirt
-
Gadgets
USB Cup Warmer LCD -
T-shirts
CSS Is Awesome T-Shirt -
Chargers
Emergency Micro Charger -
Hats
Nakov's Hat
Top Selling of the Week
From Our Blog
14 March, 2017 6 Comments
Who’s Ready for Pi Day [2017]?
On Saturday, March 14, 2017, we are going to celebrate what may very well be the biggest geek holiday of the year. Or the decade. [...]
Read more...6 March, 2017 11 Comments
The Evolution of Link
The Nintendo Switch has got us excited although it’s far from perfect (what console is, anyway?). And, as Kotaku says [...]
Read more...8 March, 2017 13 Comments
Minimize Lag
A computer that lags, runs slow, or frequently encounters hiccups/freezing is more than just frustrating[...]
Read more...
Realy?
Seems like you have too much time to waste!
What about finding some real-life friends and doing something useful with your life?


Web Developer, Creative Content & Athlete
1234 main St.
San Antonio, TX
(408) 219-3418
www.jonbrobinson.com
<EMAIL_ADDRESS>I am Web Developer from California currently living in Texas. I recently a codeing bootcamp and now looking for opportunities as a Full-stack web developer. I have background in Sales and Event management, Now I am looking to truly begin my career as a web developer. I am really interested in company culture for my next position. If my next job will allow me to workout in the morning, meet plenty of interesting people and develop life long skills then I believe we should connect. Check out the rest of my resume and see if we can be a good fit. But I already know I am so send me an email and we can connect.
Codeup has been Codeup is a 12 week bootcamp that turns non-techies into programmers. COming from a non-technical background I am still constantly learning but I a great fundamental ability as both a frnt-end and backend developer. more importantly I have learned to learn languages quickly and if there's something I don't know then I can teach my self that lesson without much guidance.
At Hampton I graduated with honors and was a two-sport Athlete who competed in Men's Track and Field and Men's Basketball. Learned a ot of great lessons as an anthlete such as Teamwork, Leadership and Hardwork.
I am proficient in multiple languanges. Linux, Apache, MySQL, PHP, Laravel, HTML, CSS, Javascript, JQuery.
In my short time as a developer I have built several sites which ranged from a job for recent college grads and a portflio to promote myself along with a blog. I have also created a Pop A Shot game from Javascript and JQuery. PLus an address book using PHP and MySQL
Befoe web development I was building my career as an inside sales rep calling customers and partner organizations closing deals and building reputations with partnering companies. I am familiar with a sales cylce and overcoming objection
My expertise comes from working multple sporting events at an active colege. I was involved in a lot of the manual labor innvoled of setting a facilty up and breaking down. Also Had to organize others in Gameday execution on running an active facility with over 15,000 attendees.
aa
Build a website as a final project for Codeup. Built a Website for a Professional Athlete
Inside sales responsible for $100,000+ for medical devices. Called patients, Medical offices and insurance companies to complete transacitons of medical products to help patients. Work with outside team member
Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.


{{company.City}} ({{company.State}})
{{company.Zipcode}} {{company.Address}}
Phone: {{company.Phone}}
Fax: {{company.Fax}}
Website: {{company.Website}}


Graduated from Kharkov State University in 2011
Department of Theoretical Physics,
B. Verkin Institute for Low Temperature Physics & Engineering NAS of
Ukraine, 47 Nauki Ave.,
Kharkov, Ukraine
Research area: of condensed matter, mesoscopics


@* * Copyright 2022 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @this() @(navTitle: Option[String], navTitleLink: Option[play.api.mvc.Call], showBetaLink: Boolean, navLinks: Option[Html]) @if(navTitle.isDefined || navLinks.isDefined || showBetaLink) {


About Website
End to End AWS Website which stores the data of the employee into RDS database and images into AWS S3 Bucket
Go to Home