text:
Default layout of windows
Default layout of windowing system has changed a bit. Tasks window is now visible by default. Debugger windows, Output window, Tasks window and other windows which show up in the same place as Output have changed their position.
For more details see the UI Spec document.
Main menu layout change
Main menu changes touched Build, Run and Debug menus.
For more details see the UI Spec document.
Main Project concept change
Main Project concept and its relationship to project-related actions has been modified to suite well both groups of users - those who want to use Main Project concept and those who don't.
For more details see the UI Spec document.
New Project wizard category cleanup
Categories in New Project wizard are now named and ordered according to a new 6.5 UI Spec to better distinguish the technologies (Java, PHP, Ruby, C/C++, ...).
Options Panel Improved
Options Panel is now searchable using Quick Search (Ctrl-I)
Language specific settings were unified and moved to Editor category
Ant 1.7.1
The IDE's bundled Apache Ant has been upgraded to version 1.7.1. (issue #139445)
Explanatory tooltips for nodes
Nodes now have tooltips compiled from explanatory texts for their badges and also for their VCS statuses. (issue #123469, UI Spec)
UNC paths on WindowsNow the NetBeans IDE supports UNC paths like
<br>computerName\sharedFolder\. It is possible to install the IDE to UNC like folder and also it is possible to create projects and other resources on UNC paths.
File Associations options panel and Open As... action
A new panel in options dialog which allows to say to NetBeans that files with certain extension should be treated as files with a certain MIME type (see #133773). You can add a new extension to the list of modify existing one. If you want to restore default setting for selected extension, you just click the Default button.
In connection with the above change there was also added a new Open As... action. It is enabled only for files which are not recognized by the IDE. User can choose one from supplied MIME types and from now on all files with this extension are treated as of choosen MIME type.
Running some IDE distributions on JRE
Certain IDE distributions (e.g. PHP IDE) don't require Java JDK to run on, JRE is enough.
Plugin Manager now checks OpenIDE-Module-Package-Dependencies of all modules which user selects to be installed. If the user's IDE is running on JRE and the unsatified package dependency might indicate that JDK is required, user is warned about it and the plugin installation is not allowed.
Quickly search for action or type is now easy. Use Ctrl-I. This is not only an end-user feature, but also offers an API. Its SearchProviders can easily become part of every NetBeans module. A wizard supplying easy generation of providers will become part of M2.
- wiki: http://wiki.netbeans.org/QuickSearch
- UI spec:http://ui.netbeans.org/docs/ui/quicksearch/index.html
Variable based paths in J2SE/J2EE projects
Since NetBeans 6.1 it is possible to control whether JAR/Folder added to project classpath is referenced via absolute or relative path. Now it is also possible to define a global IDE named variable pointing to a folder and use this variable as a base for referring to JARs/Folders.
This feature further simplifies project sharing between users. In scenario where a project depends on JARs for which:
- it is not desirable to store them in VCS; and which
- can be placed in different locations for different users
a named IDE variable can be used.
The variables are managed via Tools -> Variable menu item:
In above screenshot single variable is defined with these details:
When variable based JAR/Folder is added to project classpath you can see its path starting with variable name (and tooltip showing absolute path):
Variable based JAR/Folder is added to classpath via standard means of "Add Jar/Folder" button in classpath customizer (or "Add JAR/Folder" action on project's Libraries node in project's view). Custom file chooser is shown with one new option "Use Variable Path":
Just browse for your JAR/Folder and if selected file is under a variable the option gets enabled. Alternatively press "..." button and setup a new variable.
If a user opens project with a variable based path and the variable is not defined in user's IDE then standard broken reference warning is shown to advice user to define variable:
Eclipse project import and synchronization
The Eclipse project import feature facilitates mixed IDE development teams. It allows you to select Eclipse projects from an Eclipse workspace and generate NetBeans projects for them. The generated NetBeans project keeps a link to the original Eclipse project and will update itself after any relevant change: for example, changing the classpath of the Eclipse project. The update is done automatically when the NetBeans project is opened, or can be explicitly requested via a context menu item "Synch with Eclipse" on the project.
This is early preview of the Eclipse import feature which will be fully implemented in Milestone 2. (It supersedes the limited Eclipse import feature available in former NetBeans releases on the update center.) We would appreciate feedback and real-life Eclipse projects for testing; best is to use Issuezilla. (component ide, subcomponent eclipse project import)
Enhanced Java Web Start support
Support for creating applets that can be deployed via Java Web Start was added to NetBeans IDE. Note: the functionality is available in JDK 1.6.0 update 10.
Each application or applet deployed via Java Web Start can specify external resources (usually other JNLP file in internet). Dialog is opened by clicking on 'External Resources' button.
Each applet can have number of properties defined in JNLP file, those properties can be defined in dialog that is opened by clicking 'Applet Parameters'. Also you can set applet dimensions in the dialog.
JavaFX 1.0 Support
See the NetBeans Feature page for JavaFX 1.0.
Quick Search SPI
Quick Search functionality introduced in 6.5 M1 is not only end-user functionality, but also an API which allows modules to register their own providers for QuickSearch. A wizard has been also added in M2 in order to simplify their development. Appropriate layer entries are added, skeleton implementation of SearchProvider can be generated by it.
File:NewAndNoteWorthyMilestone2NB65/wiz0.png File:NewAndNoteWorthyMilestone2NB65/wiz1.png
MIME resolvers in unit tests
NetBeans module developers can now expect declarative MIME resolvers to be accessible from unit tests. (issue #138846)
GUI testing available for external modules
Module developers interested in GUI functional testing can now use the Jemmy and Jellytools libraries in conjunction with the new NbModuleSuite, without needing to set up XTest. details
Sliding windows support original window sizes
Slided-in windows can keep their preferred size instead of being stretched to the whole height/width of the IDE window.
(see #135318).
Possibility to configure some Window System properties for applications based on Platform
Some window system features can be turned off by branding of core.windows module.
File:NewAndNoteWorthyMilestone1NB65/winsys customization.png
TreeTableView replacement introduced
OutlineView is a new replacement for buggy TreeTableView. It supports drag and drop, in-place editing of tree cells, enhanced sorting etc. The data model is fully compatible with TreeTableView.
(see #33281).
Opening Options dialog with preselected subcategories
API in options.api module has been changed to allow open Options dialog with preselected subcategory (see #109538). In your code you can call OptionsDisplayer.getDefault().open("CategoryID/SubcategoryID"); where CategoryID and SubcategoryID are registration names from layer. For selection a panel under Miscellaneous category use OptionsDisplayer.getDefault().open(OptionsDisplayer.ADVANCED+"/SubcategoryID");.
Support allowing a user to drop a text into the palette
It is possible to drag and drop any text to the Palette window to create a new code snippet. It works for HTML editor palette only at the moment, more document types will follow soon.
Generate Constructor, Getters and Setters
This feature offers generating of constructor, getters and setters in a PHP class. Read more details here.
Improving Semantic Coloring
Now the semantic coloring in PHP editor can mark unused fields and methods. More details about coloring in PHP editor you can find here.
FTP support
Added FTP support for PHP projects - more information can be found here.
Project specific PHP interpreter
Added support for specific PHP interpreter per project - more information can be found here.
Features first introduced in Early Access for PHP
The NetBeans IDE Early Access for PHP was released in April at the same time as NetBeans 6.1. Milestone 1 of NetBeans 6.5 now contains all features introduced in this release.
Next, in NB 6.5 M1, PHP features are a part of the "all-in-one" distribution of NetBeans, so they can be used together with all the other NetBeans features. Of course, there is still the slim PHP edition of NetBeans, targeted for PHP development specifically.
See below for more features added in NetBeans 6.5 Milestone 1, that were not present in Early Access. Also, to keep up with the new features added to NetBeans PHP support, make sure to check and bookmark the NetBeans PHP Team Blog.
Enhancements in Code Completion
The Code Completion functionality evolved a lot since the Early Access Release, mostly due to intensive bug fixing. The new features include support for PHPDoc tags and code completion for elements defined outside of the edited file and the files it explicitly includes. Such elements show up at the end of the list and if chosen the "require" directive is added automatically.
Database-related code snippets
Generate code to connect to a MySQL database and to display the data in a database table. These snippets are available under the Generate Code action [[[Alt+Insert | [Alt+Insert]], just like in the Java editor.
Find Usages
Available also for PHP development. Right click the item and select "Find Usages" or hit Alt-F7.
Multiple project configurations
- running, debugging either as script or as web page in browser
- index file, arguments ...
Property Values Code Completion
Css property value code completion is now context aware. You can now easily complete multiple items in one property value which is useful especially for shorthand properties like font or background.
Property Values Error Checking
Added support for css property values error checking.
CSS code completion
Completion shows documentation for css properties. Code completion for css property values has been improved.
JavaScript Debugger
- Support for Internet Explorer versions 6 and 7 on Windows XP and Vista operating systems.
- Requires the presence of active debugging framework. User will be prompted to install it which is freely available.
- Edit primitive type variable values in Local variables and Watches windows.
- Run to cursor.
- Stop on exceptions and errors.
JavaScript Debugger
- Supported browsers
- Firefox 2.0.0.X
- Requires Firebug 1.1beta. An automatic installation is attempted when not found.
- Add & delete breakpoints in JavaScript code
- Html Files
- JavaScript Files
- URL source resulting from server side technologies such as JSP
- Manage debugger session
- View & navigate source artifacts
- Html Files
- JavaScript files
- URL source resulting from server side technologies such as JSP
- View window/frame structure
- View & navigate JavaScript Callstack
- View local variables
- Set & delete watches
- View (static) browser DOM in the IDE
- J2EE & Ruby Project integration
- Source Mapping: Correlate a client-side application (browser DOM) identified by a URI with the corresponding source file in the J2EE project (limited mapping in M1) Mapping for:
- Html files
- JavaScript files
JavaScript Library Manager
Update: The JavaScript Library Manager described below, originally targeted for Milestone 1, has been deferred until Milestone 2 / Beta.
- Utilizes NetBeans Library Manager to manage JavaScript libraries
- Wizard to add JS libraries to Java EE, Ruby, or PHP projects (Tools->Add JavaScript Libraries)
Bundled JavaScript Libraries
Update: The Bundled JavaScript Libraries described below, originally targeted for Milestone 1, has been deferred until Milestone 2 / Beta.
- Yahoo UI
- WoodStock
- jQuery
- dojo
- scriptaculous
- prototype
Compile & Deploy on Save
Compile on Save
Where is the Build action? It is not needed any more. The Compile on Save feature does a build for you automatically. Run/debug/test actions are now available immediately. Modify a method body while running the debugger and save - the changes will be reloaded in the running application.
Compilation errors inside a method don't stop you from running your program; if you debug, the debugger will halt if program execution hits that point.
Deploy on Change
Deploy on Change is a feature that instantly redeploys Java EE application when a change is made. For a typical example - a web application - this means not just automatic deployment of JSPs, but classes and descriptors too.
The feature is available for web, EJB and EAR applications.
Deploy on Save is currently supported for Tomcat, GlassFish V2 and GlassFish V3 (directory based deployment is prerequisite).
Go To Symbol
Navigate | Go To Symbol might be useful. Just type a name of method field or class.
Javadoc and source root detection
Associating Javadoc archive and/or Source archive with a NetBeans Library or a project's JAR was enhanced. Javadoc and/or Sources do not have to be located in archive's root - they can be anywhere within the archive (for example Javadoc is frequently placed in docs/api subfolder) and root will be automatically detected.
Run/Debug Single JUnit Test Method
It is now possible to execute a single test method from the test results window.
Improved Display of Test Results
If a test is interrupted, e.g. by the debugger, the interruption is detected and an appropriate message is displayed in test results.
The output pane of the test results window now displays only what the tests really printed out–no extra newlines. This improvement may not work when debugging.
More results are displayed if the Ant <junit> task used for execution of tests does not produce any XML report file. In previous releases, no information about passed tests was displayed in such a case. Now, at least basic information (name, passed/failed) about each test is displayed. This improvement may not work when debugging.
Javadoc Analyzer
This plugin provides ability to check and fix Javadoc comments in your source code. Just select project/package/files and invoke "Tools | Analyze Javadoc". Auto comment functionality is back.
Call Hierarchy
Show all callers/callees in the search scope of the selected member.
Formatting Settings per Project
You can specify formatting settings individually for each project
CamelCase code completion
Code completion improved. Just write first letters of each word in method to get smart code completion. For instance "iL" stands for invokeLater.
Improved Encapsulate Fields Refactoring
Encapsulate Fields Refactoring Improved. New options available.
Option to remove whitespace at end of line
Top voted enhancement finally implemented
XML and Schema Tools
- Element and Attribute Value code completion. See issue 91823
- Improved visibility for external schema components. See issue 134861 and issue 122836.
- Improved sample XML generation from schema.
- Improved formatting in XML documents.
For a complete list of fixes, click here.
For the first time NetBeans directly supports Groovy, dynamic language for the Java Platform and Grails, web application framework that leverages the Groovy language. You can mix Groovy with Java in an easiest possible way to take advantage of Groovy dynamic nature in your Java projects, or develop 100% pure Groovy applications. For the web tier, IDE fully supports the Grails framework, including its generators and GSP.
Groovy editor with syntax highlighting, navigator, code folding, occurrences highlighting, code completion, etc...
Java SE Project Integration
Groovy now integrates nicely with Java in Java SE project. You can call Groovy from Java and Java from Groovy. If you want to use pure Groovy project, just create new Java SE project, add Groovy class or script and press Run - that's it.
Grails support
NetBeans understands Grails applications. You can create them or open any existing Grails application without any import. NetBeans doesn't even write any metadata into your Grails application.
You can use multiple Grails commands integrated into NetBeans and of course you can run your Grails application directly from NetBeans, including controlling the status of you application from Services window.
SQL Code Completion
Code completion has been added to the SQL editor, making it easier to insert schema, table and column names.
SQL History
You can now look at the history of all SQL you've executed, filter statements and/or filter by connection URL, and then select and insert a statement.
Editable, sortable results, multiple result tabs
With this you can sort the results by double-clicking on a row header, modify a row, insert and delete rows, there is full pagination support, and you can optionally create a new tab for each statement that returns results, very nifty for comparing results back and forth.
Improved New Connection dialog
Now the dialog for creating a new database connection does not expect you to know the details of the JDBC URL to open a connection. If you want to modify the URL, however, you can do so, just click on the "Show JDBC URL" checkbox. Changes to the URL are reflected in the fields and vice versa.
Server Support
GlassFish V3 integration module.
Is now part of the Web & Java EE and Ruby bundles. No need to get the modules from the update center.
Web frameworks (Spring, Hibernate, JSF, JSF CRUD Generator, JPA)
- Improved Java class FQN completion
Code completion is now faster than the earlier version. For efficiency, Java class FQN completion is now a two step process. Most of the times, a user will need only classes defined locally in the project (source classpath). Hence the first CTRL+SPACE will list only the items in the source classpath, as shown below: File:NewAndNoteWorthyMilestone1NB65/cc step1.png
If the user wishes to add an item not in the source classpath, he can press CTRL+SPACE again. Also, if the typed prefix does not match any local item, the completion will automatically switch to show all items instead of just local items. File:NewAndNoteWorthyMilestone1NB65/cc step2.png
- Go to Spring Bean dialog
A Go to Spring Bean dialog is similar to the Go to Type dialog and will allow the user to quickly navigate to a given Spring Bean definition by it's name. The user selects the main menu item Navigate | Go to Spring Bean... or the keyboard short cut Alt + Shift + B to invoke the Go to Spring Bean dialog. File:NewAndNoteWorthyMilestone1NB65/menu goto.png
File:NewAndNoteWorthyMilestone1NB65/goto dialog.png
- Refactoring support for Java properties
When refactoring Java Bean property getters and setters, the corresponding usages in the Spring XML Configuration files are also modified. File:NewAndNoteWorthyMilestone1NB65/ren ref pre.png
Hibernate (Available via Development Update center for M1)
- Reverse Engineering support. With an existing configuration, POJOs and mapping files can be generated using this feature. See Reverse Engineering for more details
- HQL query execution support. Execute HQL queries right inside the IDE. Queries can include joins and clauses. See HQL Editor for more details
- Refactoring of hibernate mapping files is supported. See Refactoring for more details.
JSF, JSF CRUD Generator
The editor support for both JSF Configuration Files and JSF JSP Pages are both improved. The improved features include: Code Completion, Hyperlink, Refactoring, and Find Usage. More details can be found at Editor Support in JSF Configuration Files and JSP Files.
- Code Completion: On top of the generic JSP editing features, the JSP editor for the JSF page file provides additional code completion for Managed Beans and Resource Bundles.
|Code Completion UI
|Managed Beans
|Resource Bundles
- Hyperlink: By using the Hyperlink inside the JSF configuration files and JSF JSP Pages, developers can fast navigate from one source to another reference.
|JSF Configuration Files Example
|File opened
|the Java file ManagedBean.java under package foo
|the JSF page file Page2.jsp under the context root
|JSF JSP Pages Example
|File opened
</span><h:outputText value="#{ManagedBean.min}"/></h3> </tt>
|the JSF configuration file on position where the managed bean been defined
|<tt> <h3><h:outputText value="#{ManagedBean.min}"/></h3> </tt>
|the appropriate Java file on position where the getter for the property been defined
- Refactoring Support: The refactoring support processes all files in the list of JSF configuration files. Bean and Java class/method usages are found in bean and alias elements and their subelements, as well as elements in the util namespace.
|Refactoring UI
|Managed Beans
|Folder / Package
- Find usages: The JSF support will plug into the Java find usages to show JSF beans definitions which refer to Java elements (classes, methods, fields, properties). The Find Usages action will be available for bean definitions as well, to show beans used by other beans.
|Usages UI
|Managed Beans
- The JSF CRUD Generator now applies default styles.
In NetBean 6.5, the Entity Classes from Database wizard has one additional panel to allow the user to configure the following mapping options:
- Association Fetch: can be default, eager or lazy. By default, it is default, meaning no fetch attribute will be added to the relationship annotations
- Collection Type: The collection type used for OneToMany and ManyToMany CMR fields. Can be java.util.Collection, java.util.List or java.util.Set. By default, it is java.util.Collection.
- Fully Qualified Database Table Names: if checked, catalog and schema attributes will be added on @Table. By default, it is not checked.
- Attributes for Regenerating Database Tables: if checked, nullable (when it is false), length (for String type), precision and scale (for decimal type) will be added on @Column. Unique constraints will be added on @Table if checked. By default, it is not checked.
The panel is at the last step of the wizard. It is optional.
SVG UI Components
New SVG UI Component snippets are available in the SVG Composer. It's now possible to create an SVG-based UI using the SVGComposer.
File:NewAndNoteWorthyMilestone2NB65/svg form1.jpg
A New SVG Component is available in the Visual Mobile Designer. Now it is possible to create an SVG UI using the SVGComposer then drag and drop an existing SVG file on to an SVGForm component. The necessary code and SVG Components from SVG file are then added to the SVGForm component.
File:NewAndNoteWorthyMilestone2NB65/flow mobility.png
New property editor that is part of the SVGForm allows you to look up the contents of an SVG UI file. It shows an SVG UI preview as well as components and its assigned ID.
Mobile Screen Designer shows a preview of the SVG UI and provides an easy way to switch back to the SVG Composer by choosing the "Edit SVG" action from the pop up menu.
Part of the source code generated is based on the SVGForm component and SVG UI that is created in the SVG Composer
Improved Data Binding custom property editor.
Proguard and JMUnit update
The ProGuard library was upgraded to version 4.2 and JMUnit to version 1.1.0.
Mobility Data binding provides a simple and consistent way for applications to present and interact with data in the Visual Designer. It utilizes the Databinding libraries available in Netbeans Mobility. New custom component DataSet which provides data for UI components.
Supported components in Milstone 1:
- TextField ( Text, Label)
- ImageItem (Image, Label)
- DateField (Date, Label)
- StringItem (Text, Label)
- rest of the Items ( Label)
Databinding support in the custom property editors:
Generated code for empty DataSet:
Custom Component Support
Custom Component Support helps to create the Visual Mobile Designer Custom Components. It generates all of the necessary Custom Component infrastructure including: Module project Infrastructure, components descriptors and producers as well the layer.xml file.
New Project Custom Component wizard.
Generated project and classes with one component descriptor and one producer.
Add Mobile Custom Component wizard.
Full description of this feature i available here: Custom Components API Project Support - DRAFT
New SVG Support
Motivation is to extend group of existing SVG components to provide better support for creation of compelling UI on mobile platforms using SVG technology.
New components available in the SVG library:
- SVGForm
- Button
- RadioButton
- CheckBox
- ComboBox
- Label
- List
- Slider
- Spinner
- TextField
SVG Components in action:
Java Debugger
Step Into action redesign
Step Into action (F7) now offers an easy selection of the method call where to step into if there are more possibilities at the current line. Simple ui mode is invoked. The desired call can be chosen by arrow keys or by mouse directly in the source editor. A heuristics is used to determine the method call offered by default. In the example below you can select between <tt>setText</tt> and <tt>getString</tt> methods; <tt>setText</tt> is preselected as it is more usual to step into the last method call rather than to parameters' calls.
File:NewAndNoteWorthyMilestone2NB65/step into.png
New Multithreaded Debugging Support
This is a summary description for the new Multithreaded Debugging Support that is available in M1 NB 6.5. These bits have been done as a first phase of the overall NB debugger redesign effort, which goal is to significantly improve the debugging workflow and usability.
Debugging Window
[[{ImageSrc=MultithreadedDebugging/DebuggingWindow.PNG} | {Image src='MultithreadedDebugging/DebuggingWindow.PNG}]]
In order to improve UI for multithreaded debugging and also willing to reduce the number of debugger views, a new (unifying) debugger view is introduced. This view (referred as Debugging View) integrates current Sessions, Threads and Call Stack views being displayed in the Explorer group by default.
From the technical perspective, the Debug view is organized as (in general) a list of sessions, having each session as a list of threads, each suspended thread than expandable to its call stack and more. Debug view is customizable via context options only showing typically needed info by default. With the 'Suspend Table' switched on, any thread can be resumed/suspended by one click on the dedicated button.
If there is the debugger counter displayed in the editor and another thread encounters a breakpoint, the current thread will not be automatically switched. Instead, a non-modal panel is displayed in the bottom of Debugging view informing that there are new breakpoint hits waiting; there is also a drop-down button switching the debugger to the next (or selected) breakpoint hit. Having this non-modal notification, users are allowed to finish their debugging of current thread (e.g. expression evaluation) and switch to next breakpoint hit when it fits to the workflow.
Current Thread Chooser
[[{ImageSrc=MultithreadedDebugging/CTChooser.PNG} | {Image src='MultithreadedDebugging/CTChooser.PNG}]]
When doing a multithreaded debugging, it is often needed to quickly switch between particular threads; e.g. when doing a stepping sequence in two threads alternately. For such purpose we introduce a new action--Current Thread Chooser (CTRL+8). In fact, it is an analogy to application switching common in OS environment. With this feature, it is really straightforward to revisit any thread for debugging or switch to a particular thread for the first time.
'Other Thread(s) Suspended Here' Gutter Navigation
Anytime the debugger displays the thread icon in the editor gutter, the user is informed that there is/are one or more suspended non-current thread(s) at this line. The list of these threads can be seen in the icon tooltip, and it is also possible to switch debugging to any of these threads via the context menu. Strictly speeking, it is the Source->Threads navigation available in the editor gutter.
Deadlock Detection
[[{ImageSrc=MultithreadedDebugging/DeadlockDetection.PNG} | {Image src='MultithreadedDebugging/DeadlockDetection.PNG}]]
The debugger automatically searches for deadlock among all suspended threads. When a deadlock is detected, a non-modal notification is displayed having emphasized involved threads. Detailed monitor info is also available displayed in dedicated monitor nodes.
New Threading Model
In order to improve multithreaded debugging, we decided to change the way how debugger manages debuggee threads. The main issue related to current model (NB 6.1 and older) is likely the fact that any step resumes all threads regardless there are threads intentionally suspended by the user or not. This can be limiting e.g. in case of debugging race conditions or deadlock issues. The natural solution to this problem is to resume only the current thread leaving other threads suspended if they are (may have happened via breakpoints or Suspend action). Obviously, this change needs the default breakpoint to suspend only the breakpoint thread, otherwise stepping could lead to so-called Deadlock Caused by Debugger.
Current Model Summary (NB 6.1 and older):
- Default breakpoint suspends all threads.
- Step resumes all threads when invoked and suspends all threads when completed regardless there are threads intentionally suspended or not.
- Evaluation is done only resuming the current thread (by default), which may easily lead to 'deadlock caused by debugger' in current model.
- 'Step interrupted by a breakpoint' issue exists with default breakpoint.
New Model Summary:
- Default breakpoint only suspends breakpoint thread.
- Step only resumes current thread when invoked and suspends current thread when completed.
- Evaluation is done resuming the current thread (other threads unsuspended by default breakpoint or step). No deadlock caused by debugger might happen as far as no thread is explicitly suspended by the user (via suspend action or some breakpoint).
- 'Step interrupted by a breakpoint' issue does not exist with default breakpoint. (Except the stepping thread itself encounters a breakpoint.)
GUI Builder
Ability to generate simple class names
Usually the users of GUI builder don't need to care about the generated code, but there are some situations where it is desirable to have the generated code as simple as possible. Beginners sometimes look into the generated code to learn how some features are implemented. Experts on the other hand should be able to find places for their tweaks quickly.
While we always tried to generate the code that resembles the one written by humans there was always one area where we failed. We always generated code with fully qualified names e.g. javax.swing.JButton instead of JButton.
Since NetBeans 6.5 Milestone 2 the GUI builder has an option to generate simple class names. In fact, there are two options. You can find the first one (called Generate Full Classnames) in the Properties of the root node of Inspector window. It determines whether simple or fully-qualified names should be generated for the opened form.
The second option (e.g. the global one) is in Tools > Options > Miscellaneous > GUI Builder. It determines the default value of the per-form option. The global option is used when a new form is created only. Changes of this option doesn't have any effect on the forms that already exist.
Note that the generation of simple names can take few seconds for bigger forms. That's why it is switched off by default. If you feel slowed down by the slow generation of simple names, you can always switch it off while editing the form and then switch it on when you are finished with your changes.
ButtonGroup visualization
When you select a ButtonGroup or some component in a ButtonGroup then the GUI builder shows you which components belong into this group.
Preview in Nimbus look and feel
If you use JDK 6 Update 10 then you can preview your form in the new Nimbus look and feel. We have made this preview more reliable and accurate (within the limits of <tt>javax.swing.UIManager</tt> design). Besides the design preview you can also set the Nimbus look and feel for runtime - this is easily possible for Desktop Java Application projects in the Project Properties window (go to the Desktop App panel).
TreeModel editor
New TreeModel property editor allows you to prototype your JTree easily.
ListModel and ComboBoxModel usability enhancements
We rewrote property editors for ListModel and ComboBoxModel. It is much easier to use them by now.
Web Services
RESTful services from database
A new wizard allows for the creation of RESTful, JSR311-based services directly from database tables. This facility is in addition to the wizard that creates services from JPA entities.
Consuming popular SaaS services in Php
Web Services nodes in the Services tab of Netbeans 6.5 support Drag-n-drop to Php files as shown below.
Code completion accuracy
Code completion accuracy has improved from milestone 1 to milestone 2. For a range of mid to large scale applications, those cases where valid choices are not shown are now around 3%.
Error highlighting
Error highlighting in the Source Editor includes missing semicolons and unresolved identifiers. Occasionally false errors are reported: 3-5% of identifiers highlighted as unresolved are actually correct.
File:NewAndNoteWorthyMilestone2NB65/unresolved id.png
Memory window
The memory window displays the contents of memory addresses currently used by the project being debugged.
Remote development
You can define remote hosts and use development tools on those hosts to build and run projects from your client system.
You can package completed applications as tar files, zip files, or SVR4 packages.
Call Graph
Show all callers/callees of the selected function.
Direct call graph:
File:NewAndNoteWorthyMilestone1NB65/direct callgraph.png
Reverse call graph:
File:NewAndNoteWorthyMilestone1NB65/reverse callgraph.png
Error highlighting and more types of semantic highlighting
C/C++ editors highlights basic errors. Semantic highlighting for typedefs, class fields and function names was added.
- Rake
- Rake Runner (http://wiki.netbeans.org/RubyRake)
- infrastructure overhaul
- internal unification brings more smooth workflow to users
- Debugger
- support for conditional (expression) breakpoints
- support for breakpoint on exception (catchpoint)
- switched to the new engines versions
- Projects
- useful pre-generated Rakefile (clean, gem, packages, rdoc, spec, test, .... tasks)
- possibility to pass JVM options to the JRuby (e.g. -Djruby.objectspace.enabled=true)
- Platform
- Rubinius Support
- sudo support - 'gksu' so far (issue 128575)
- Options for tweaking Gems fetching in Gem Manager (-a, -d)
- Rails
- updated the bundled Rails to 2.1.0
- support for running the Rails console in different environments
- possibility to specify the version of Rails for new projects (in case there are more than one version installed)
- support for 'destroy' in the Rails generator
- Test Runner
- New Test Runner UI for displaying test results
Java Web and Java EE
- Hibernate is now part of the standard distribution. No need to install the plug-in anymore.
- Hibernate Reverse Engineering File Editor Support
File:Hibernate editorSupport.JPG
- Support for J2SE projects apart from Web and Maven projects.
JSF CRUD Generator
Improved Modularity and Ease of Customization. General JPA controller logic has been moved into separate classes that can be generated from a new wizard, namely, File > New File > Persistence > JPA Controller Classes from Entity Classes, enabling non-JSF applications to use such logic. Likewise, other general purpose logic has been moved from the JSF Controller classes into utility classes. Also, in order to support iterative development with a changing database schema, per-property code has been removed from the generated JSF controller classes by means of a new ELResolver. Consequently, if your add or remove columns from your database schema after customizing the JSF controller classes, you do not have to regenerate the JSF controller classes and migrate your customizations.
Source Includes and Excludes
Excluded and included source files can be configured for Web Application, EJB Module and Enterprise Application Client projects:
The NetBeans UML Plugin underwent a complete rewrite of the diagram drawing area for the NetBeans 6.5 release with approximately 50% of the code being rewritten. UML now uses the NetBeans Visual Library making it completely open source. The main modeling palette was simplified and context palettes were added, enabling easy and rapid creation of modeling nodes and relationships. Please see UML Current Projects for additional information.
The UML Plugin is available on the NetBeans 6.5 Update Center:
- Choose Tools > Plugins from the main menu to open the Plugins manager.
- Click the Available Plugins tab to display plugins that are available but not installed.
- In the left pane, select the UML plugin and click Install. Hint, type uml into the Search box to quickly locate the UML plugin.
- Complete the pages in the installer to download and install the plugin.
Supported Diagrams
Activity, Class, Sequence, State, and Use Case diagrams are supported. Collaboration, component, and deployment diagrams are not planned for the 6.5 release.
File:NewAndNoteWorthyMilestone2NB65/uml new diagram.png
Modeling Palette
The modeling palette has been simplified for 6.5. The nodes have been retained while the edges and a few strategic actions have been moved to context palettes. We also updated our palette gestures to align with the form editor palette, i.e. drag and drop, click and click, and shift-click for multiple drop.
File:NewAndNoteWorthyMilestone2NB65/uml palette.png
Context Palettes
Relationships have been moved to context palettes for each node type making the actions much easier to find and access. In addition, dragging a relationship to whitespace on the diagram automatically creates a new node based the context.
File:NewAndNoteWorthyMilestone2NB65/uml context palette.png
Show/Hide Compartments
In response to your feedback asking for an easy way to quickly collapse or expand node compartments, we have added a new Show/Hide compartments action:
File:NewAndNoteWorthyMilestone2NB65/uml expand collapse.png
File:NewAndNoteWorthyMilestone2NB65/uml collapse.png
Remote Profiling
Remote profiling packs are now generated from the Attach Wizard and don't need to be downloaded separately.
File:NewAndNoteWorthyMilestone2NB65/profiler remotepack.png
Threads Monitoring
Table view has been added to threads monitor.
File:NewAndNoteWorthyMilestone2NB65/profiler threadslist.png
Version Control
Subversion client 1.5 for Windows is available on the Update Center. The IDE is able to download and install it automatically when Subversion is to be used first time in the IDE. So the IDE does not need Subversion installed on the system.
NCLEX PN test - "How You Can Push The Accelerator To 'Crack-The-Code' Of Your NCLEX-PN Test In 7 Days And Go To $37,857.00 In Practical Nurse Salary Right Now...Or Your Instant, 100% Money Back"


text:
How to Water a Jade Tree
The glossy, succulent leaves of the jade tree (Crassula ovata) remain green year-round. Jade trees produce short trunks and resemble miniature potted trees. They grow best as an indoor plant because they thrive in warm, dry conditions and can't tolerate cooler or moister outdoor air, although you can set them outside during warm, dry weather. Like many houseplants, jade trees require proper watering to thrive. Too much moisture can cause root rot and plant death since succulents store excess water in their leaves.
Insert your finger into the soil to check for moisture prior to watering. Irrigate jade trees when the soil feels almost completely dry during the winter when the plant is semi-dormant. Water it before the soil dries completely during the active growth period in the spring and summer.
Set the container on top of a drainage tray to catch excess water during irrigation. Alternatively, place the pot in a sink when watering.
Pour water onto the soil at the base of the plant. Avoid overhead watering or splashing water onto the foliage, since this can damage the leaves.
Water until moisture begins to drip slowly from the bottom of the pot. Allow the pot to drain for 30 minutes then empty the drip tray.
Things Needed
- Plant drainage tray
- Use a potting mixture formulated for cactus or succulent plants. These quick draining mixtures don't hold excess water and help prevent overwatering.
Photo Credits
- Ryan McVay/Lifesize/Getty Images

subset: commoncrawl


text: In anticipation of Halloween, we sculpted these spooky monsters from clay. We began by drawing a number of design options and, once we'd all settled on our final ideas, we got to work! The final step will be to paint our scary sculpts, just in time for the seasonal celebrations.


text:
The SURTECO share is listed in the Prime Standard of the Frankfurt Stock Exchange. They are traded
on the stock markets in Frankfurt, Munich, Berlin, Düsseldorf, Stuttgart Hamburg and Hannover.
We want to meet the expectations of the shareholders to participate in the success of the company through payments of dividends, and have consequently defined the objective of achieving a payout ratio of approximately 50 % of the consolidated result.
This page uses cookies, which are indispensable for the functions of the website.
No personal data is stored. Read more in the privacy policy


text:
Hillary Clinton and Barack Obama are dead even in New Hampshire in a new Gallup poll; Mitt Romney leads McCain, 34-27.
Now 74 and recovering from a heart transplant, Charlie Wilson, the boozy Texas Congressman and anti-Communist, sounds off about "Charlie Wilson's War," which opens today.
And the movie gets a good review here.
A full report from outside Rudy Giuliani's East Side condo last night.
Bill Richardson is ready for his New York Times close-up…
…but if he keeps this up, he can forget about being Hillary's Vice-President.
The Washington Post's Eugene Robinson pegs the ratio of Bill Clinton's mentions of himself to his mentions of his wife at 9:1.
Mitt Romney defended John McCain's immigration plan against charges of "amnesty" two years ago. Now Romney has been endorsed by Tom Tancredo. Go figure.
The Des Moines Register details the depressed and/or ambivalent condition of the state's Republican voters.
The latest John McCain comeback story.
The Boston Herald, a conservative tabloid that doesn't reach into New Hampshire quite the way the Boston Globe does, throws its support behind John McCain.
Fred Kaplan of Slate does a very good job explaining why the Democrats haven't been able to do much in Congress.
And Bill and Hillary's neighbor has been charged with murder.


text:
Memes are so 2004, but I am going to do one because I was tagged by Bill who was tagged by Jane Quigley. You're given 4 questions and you need to give 4
answers. I'm pretty sure I have done this meme before, in my previous 5 years of blogging, but hey why not do it again?
4 Places I've lived
1) Tucumcari, NM
2) Compton, CA
3) Cambridge, MA
4) Southie
4 Movies I can watch over and over
1) The Color Purple
2) Glitter (don't hate!)
3) Imitation of Life
4) The Matrix
4 Things I look forward to this year
2) My sorority's 100 Year Anniversary Convention
3) Starting my own business
4) More time to spend my money (as a result of #1, but possibly canceled out by #3)
4 of my Favorite foods:
1) Sushi
2) Thai curry dishes
3) Pesto pasta dishes
4) fried oysters


text:
A major night in the GOP primary as Donald Trump has decisively won a blowout victory in Indiana causing Ted Cruz to announce that he is suspending his campaign and will not push forward any longer. Cruz made the announcement around 8:40pm ET. Indiana was called for Trump immediately at 7pm ET when all the polls closed in the Hoosier State.
For all intents and purposes, Donald J. Trump will be the Republican nominee for President in 2016. He will be less than 200 delegates away from reaching 1,237, a task that is almost assured in the remaining primary states.
Report from Politico:
Ted Cruz on Tuesday night dropped out of the presidential race, ending one of the best-organized campaigns of 2016 after a series of stinging defeats left Donald Trump as the only candidate capable of clinching the nomination outright.
Cruz had appeared likely to go all the way to the Republican convention, but a string of massive losses in the Northeast, and his subsequent defeat in Indiana, appear to have convinced him there's no way forward.
"From the beginning I've said that I would continue on as long as there was a viable path to victory," Cruz said, with his wife Heidi by his side. "Tonight I'm sorry to say it appears that path has been foreclosed."
"With a heavy heart but with boundless optimism for the long-term future of our nation, we are suspending our campaign."
John Kasich, however, pledged on Tuesday night to stay in the race until a candidate reaches 1,237 bound delegates.
From the start, Cruz has premised his candidacy on the idea that 2016 would be an election driven by resentment toward the established GOP order. It was a strategy that looked prescient as Cruz steadily rose in the polls throughout 2015 and broke into the top tier in Iowa in early 2016.
Video from Cruz just minutes ago making the announcement:
More from Reuters on the Trump victory in Indiana:
Republican front-runner Donald Trump scored an important victory over rival Ted Cruz in Indiana on Tuesday, a win that moves him close to being unstoppable in his march to the party's presidential nomination.
The New York billionaire was quickly projected to be the winner by television networks shortly after polling places closed in the Midwestern state. Trump was on track to take well over 50 percent of the vote, eclipsing Cruz, a U.S. senator from Texas. Ohio Governor John Kasich was running a distant third.
On the Democratic side, Hillary Clinton and Bernie Sanders were running virtually neck and neck, with Clinton's early lead eroded as more votes rolled in.
The Democratic race in Indiana has yet to be decided as of writing and remains too close too call. More to come later including Donald Trump's speech from his headquarters in New York City.


text:
Could friendship and Love coexist? This question that I have heard many many times. Today, I decided to write about this topic. Sometime ago, I have written a post to define What is Love?. It may not be the full clear picture, but it should serve the purpose for this post.
Before I start into details about the correlation between Friendship and Love. I shall define what is Friendship?
Friendship is the state of being friends. Its an interpersonal relationship between people. Makes those people so close. People cannot be friends without love anyway! Love is what makes us!
There is a list of values that required as keys to success friendship.
- Love – I will talk about this later in types of love.
- Trust – Without trust, what is the relationship?
- Honesty – Its a key for trust.
- Mutual understanding – It is a key for success, however, conflicts could occur, but the above keys allows to clean the air and things get back to normal.
- Respect – Its the key for mutual understanding.
- Desire the best for the others
- Enjoyment.
A friendship is not a friendship without the above key values.
Friendship is in levels/grades. Some friends, are best friends.
Could Friendship and Love coexist in a relationship? / Could friends love each other?
In one word, yes!
Now, as I said earlier, love is a key to a successful relationship. As I said in my Love definition. Part of love is wanting to spend the rest of the life with this person. In this case, your friend. But this love is non-romantic. Unlike Marriage Love which is romantic, and it may involve sexual relationship.
As for me, I select my friends carefully. I love them so much, no one could imagine my love to them. Though, sometimes we get busy in life, however, our relationship stays intact. I have many differences with my friends, conflicts. Thanks to Love, we never loose each other.
On a side note: If you have someone if your life, who have those key values listed above, be friends.
Good friends are like Stars, you don't always see them, but you know they are always there. And I would rather walk with a friend in the dark, than alone in the light.


text:
Yard House Parent Faces Pressures from Activist Shareholder
Thursday, November 21, 2013
Share this article:
An activist shareholder is calling for restaurant operator Darden Restaurants Inc.—the parent of Irvine-based Yard House USA Inc.—to be split.
Orlando, Florida-based Darden owns multiple restaurant chains, including Red Lobster and Olive Garden.
It's been facing pressure from activist shareholder Barington Capital Group LP, a New York investment firm, which said it is leading a group of shareholders that have a more than 2% combined stake in the company.
Barington said Thursday it hired investment banking firm Houlihan Lokey and proxy services specialist MacKenzie Partners to conduct a review of its proposal for Darden.
Barington is calling for Darden to spin off Red Lobster and Olive Garden into a separate company, leaving Yard House, Capital Grille, Seasons 52 and other chains it sees as having strong growth prospects as part of another entity.
Red Lobster saw U.S. same-store sales fall 5.2% in the August quarter, while Olive Garden's comparable sales fell 4%.
Darden reported a 37.6% decline in overall earnings during the August quarter to $70.3 million. Sales rose 6.1% to $2.03 billion, with the growth partially attributed to the addition of Yard House.
Darden paid $585 million for Yard House in July 2012.
Yard House now counts more than 40 restaurants in 17 states.
Darden shares closed up about 1% on Thursday to a market value of $7 billion.


text:
Does the new SFS2 update available for android?
I download the android api example and get SFS2 installed in my server. I can telnet the server but my android example can not connect it.
Any idea?
SFS2 for android?
Post here all your questions related with SmartFoxServer Java API
1 post • Page 1 of 1
1 post • Page 1 of 1
Return to "Java2SE / Android Client API"
Who is online
Users browsing this forum: No registered users and 2 guests


text:
LONDON — BBC4 — the pubcaster's digital web, which airs "Mad Men" — will continue to buy acquired shows, despite plans to cut the overall BBC acquisitions budget by 25%.
BBC4's controller Richard Klein, launching his spring-summer season, which includes John Lennon biopic "Lennon Naked," said shows like "Mad Men" are cost-effective for the channel.
"We are always in the market for acquisitions," Klein said. "At the moment I am looking for a replacement for 'Flight of the Conchords,' which has the same iconic value."
The web is also scouting documentaries for its acclaimed "Storyville" strand and music shows.
It recently bought Peter Bogdanovich's four-hour epic about Tom Petty and the Heartbreakers, "Runnin Down a Dream."
Klein said the 90-minute "Lennon Naked," which stars Christopher Eccleston as the Beatle during the Fab Four's fraught final days, would be shown as part of a BBC4 season exploring fatherhood.
In "Lennon Naked," the rock star is reunited with his estranged father, Freddie.
BBC4 has won a reputation for low-budget biopics such as last year's "Enid," starring Helena Bonham-Carter as children's author Enid Blyton.
Klein said the channel would continue to back fare of this ilk while broadening the mix of original drama.
An example of this more wide-ranging approach was an upcoming film based on the early days of rival web ITV1's long-running, blue-collar soap "Coronation Street," which celebrates its 50th anniversary this year.


text: Three out of four children have seen images on the internet that disturbed them, an NSPCC poll suggests. The charity is renewing its call for computer manufacturers and retailers to install security to stop children finding violent or sexual content. The NSPCC, which polled visitors to its children's website There4me.com, said it was "alarmed" by the accessibility of potentially disturbing material. Some 377 of 497 votes cast claimed to have been disturbed by internet images.


text:
Customer Services: 01202 765635 - Like us on Facebook for offers & promotions
21 Seamoor Road, Westbourne, Bournemouth, Dorset, BH4 9AA
Modern chrome wall fitting with frosted sculptured glass shades.
Includes an on/off pull switch.
Height - 35cm
Width - 20cm
Depth - 11cm
2 x 40w G9 halogen lamp max.
Suitable for use with halogen or LED lamps
Double insulated


text:
What to Submit:
- As with the print version of Statement, you may submit a work of poetry, fiction, creative nonfiction, or art. Please label your work accordingly.
- Since this is an online version with frequent updates, we are looking for shorter and concise works. Prose pieces should be 500 words or less. Please keep video submissions to five minutes or shorter.
- Please limit your submissions to one (1) per month. Because of the web medium and the number of submissions we receive, we want to give everyone a fair opportunity at presenting their work.
How to Submit:
- Please email your submission to [email protected]
- In the subject line of your email, please put "Featurette Submission." Any email that does not include this subject will be automatically directed to our spam folder.
- In the body of your email, please include your name, CIN number, and a brief biographical note (no more than 50 words).
Guidelines for Responding:
- Click on the "Join the Discussion!" submenu link on the left side of the page or click here.
- You must include your name, CIN number, email address, major, and your comment must be no less than 300 characters.
- Be respectful, courteous, and considerate. Also, be legible. This means no shorthand, leetspeak, lolcats, binary, and other such nonsense. You have been warned.


text:
The scarcity of Macintosh-friendly genealogy software became slightly less acute with the October debut of Heredis Mac X, a new version of the Windows program from France's BSD Concept.
Like its Windows counterpart, Heredis Mac X features a simple program interface, with all functions accessed from the main screen. Tabs let you choose from three navigation modes: Family Tree, Personal Data (information on an individual) or Union Data (for marriages). The innovative 3-D illustrated family tree claims to assist you in understanding relationships, but it can look a little bewildering. Tech junkies, though, will appreciate the ability to "walk" among their ancestors with pivot and zoom tools.
You can enter as many individuals, photographs, data, documents, or audio and video clips as you want. A source management function allows for detailed documentation, and you can search for a particular record within the program. Other special features include publishing to the Internet and creating interactive family history CD-ROMs. Look for a full review of Heredis Mac X in the April 2004 Family Tree Magazine.


text:
Donald Trump, "de Blasio is the Single Worst Mayor in the History of New York City"
Donald Trump blasted New York City Mayor Bill de Blasio Wednesday, saying, "He's one of the most incompetent men. He is the single worst mayor in the history of New York City."
The presumptive GOP presidential nominee said that the city's residents are not happy with Mayor de Blasio, either. "He's letting a great deal go to Hell. The city has a lot less spirit under him, including people that work for the city," Donald Trump said.
"I deal with people that work for the city. They have lost their spirit. They're embarrassed by him as a Mayor." Adding, that more people are homeless in the area, "which is sad for the people."
Donald Trump says that political corruption in New York, his home state, is the worst in the nation. "I've been to every state and I don't see anything like this. What they have going on here is amazing, in terms of corruption."
Bill de Blasio, who has been New York City's Mayor since Y 2013, has been the subject of numerous investigations, with at least 4 of these inquiries involving fundraising, his election campaign or a nonprofit group connected with him, according to the NY-T's. .
Donald Trump's criticisms of the Mayor got personal when he said Mr. de Blasio never thanked him for completing a long-delayed golf course in the Bronx.
"I never got a note of congratulations from this maniac," Donald Trump said.
According to the data, the Trump golf course is more successful than other courses owned by the city and records show the real estate mogul made $3.8-M in greens fees since the course opened in April 2015.
Donald Trump is now ahead of Hillary Clinton in the latest Rasmussen Reports weekly presidential poll by 2%
Trumpeting for Trump
Latest posts by HEFFX Australia (see all)
- Technicals To Trade Tesla (NASDAQ:TSLA) Stock - October 21, 2020
- Amazon (NASDAQ:AMZN) Stock Buy Or Sell * Should You Buy Amazon Stock Now? - October 21, 2020
- Apple (NASDAQ:AAPL) Current Price Movement Open For Both Directions - October 21, 2020


text:
Angry parents in the eastern Chinese province of Jiangsu clashed with officials and police last week, after 145 children got sick from expired vaccines.
The victims, who range in age from three months to four years, suffered fever, skin rashes, facial paralysis and deafness, among other symptoms.
Wang Yanfang, the U.S.-based wife of jailed human rights lawyer Tang Jingling, who once represented the victims of tainted and fake vaccines, said the problem hasn't gone away.
She added that there are fewer channels of redress for victims following a nationwide crackdown on rights lawyers since 2015.
"Such cases are very risky and impossible to win, and lawyers could lose their licenses if they take them on," she said.
"Tang Jingling had been working on a case like that, but the cases failed to make the government take the problem of harmful vaccines seriously," she said.
"There were no further investigations into those responsible," said Wang, adding, "If the case had been rigorously investigated, then this incident wouldn't have happened today."
"It is really ridiculous," she said.
"The help that a lawyer offers to their clients affects each family, including the health of the children; their lives and their safety," said Wang, adding, "Under the law, we need people to carry out such duties. In a normal situation, they should win approval for doing these things."
"But progress on the rule of law has been reversed, and the people who break the law are getting more and more out of control," she said.
"The issue of fake and tainted vaccines is getting more and more serious, and yet it's still the same people making those fake vaccines," said Wang.
"Instead of being regarded as a defender of the law, [my husband] has now become a person who violates the law," she said.
"This society doesn't care about the law at all," Wang said.
"Just as Tang Jingling said in court, the courts don't uphold the law, nor any kind of legal justice, because upholding justice and the law requires everyone to abide by it," she said.
"If Tang Jingling were still able to be a lawyer, he would have continued to fight for the victims of fake and tainted vaccines," she said.
"But while another fake vaccine comes to light in Jiangsu, he is stuck in prison."
Reported by C.K. for RFA's Mandarin Service. Translated and edited by Luisetta Mudie.


text:
Officers: Ind. man arrested after posting photo of illegal still on Facebook
Jeremy Thompson charged with 5 misdemeanors
Indiana officers say they arrested a man after he posted a photo of an alcohol still on Facebook.
State excise police said Jeremy Thompson, 39, of Tell City, Ind., allegedly posted a photo on his Facebook page of a device used to distill alcohol.
Officers said they found other photos of Thompson manufacturing and distributing untaxed liquor.
Agents served a search warrant Thursday, arrested Thompson and confiscated the still and liquor that he allegedly produced.
Thompson was charged with possession of unlicensed equipment for the production of alcoholic beverages, sale without a permit, unauthorized dealings and two charges related to the sale of untaxed alcoholic beverages. All the charges were misdemeanors.
Officers said they first started investigating Thompson and his alleged operation after receiving a tip in February.
Tell City is in Perry County, Ind., about an hour west of Louisville.


text:
Toggle navigation
Handwriting Analysis.ca
Hand Writing
Questionable Patterns
No matter how definite fingerprint rules and pattern definitions are
made, there will always be patterns concerning which there is doubt as
to the classification they should be given. The primary reason for
this is the fact that probably no two fingerprints will ever appear
which are exactly alike. Other reasons are differences in the degree
of judgment and interpretation of the individual classifying
fingerprints, the
difference in the amount of pressure used by the
person taking the prints, and the amount or kind of ink used. Nothing
can be done about faulty inking or pressure once the prints are taken.
The patterns which are questionable merely because they seem to have
characteristics of two or more types can be classified by strict
adherence to the definitions in deducing a preference. The following
section is devoted to such patterns with an explanation of each.
Figure 297 has two loop formations. The one on the left, however, has
an appendage abutting upon the shoulders of its recurve at a right
angle. The left portion of the impression, therefore, is of the tented
arch type. The combination of two different types of patterns would be
classified in the whorl group (accidental), but this impression has
only the one delta. The right portion of the pattern detail contains a
true loop which fulfills all the loop requirements, i.e., a sufficient
recurve, a delta, and a ridge count across a looping ridge. In the
choice existing between a tented arch and a loop, preference is given
to the loop classification and this impression would be classified as
a loop.
Figure 298, at a glance, seems to fulfill the requirements of a whorl
(two deltas and a ridge making a complete circuit). The part of the
circuit in front of the right delta, however, cannot be construed as a
recurving ridge because of the appendage abutting upon it in the line
of flow. This pattern, therefore, is a one-count loop.
Figure 299 is a very difficult and unusual pattern. It has
characteristics of three types, the whorl, the loop, and the tented
arch. It is given the preference of an accidental type of whorl (loop
over a tented arch). This pattern should be referenced both as a loop
and as a tented arch.
Figure 300 is shown for the purpose of explaining that in the whorl,
as this print is, appendages at the top of the recurve will not spoil
or affect the recurve. Hence, the impression is a good whorl of the
central pocket loop type and needs no reference.
Figure 301 is classified as a whorl of the double loop type. There are
present two distinct loops and two deltas (the right delta is not
present as the impression was not rolled sufficiently). The pattern is
unusual because the loops are side by side and flowing in the same
direction. The tracing is an inner tracing.
Figure 302 should present no difficulty. It is classified as a plain
arch for its ridge construction follows the rule of a plain arch,
i.e., enter one side and flow or tend to flow to the other.
Figure 303 is a plain arch. The dot at the center is not elongated
enough to be considered an upthrust. A dot, even though as thick and
heavy as the surrounding ridges, is not considered for any purpose but
ridge counting or fixing a delta.
Figure 304 is a pattern somewhat similar to the previous illustration.
As indicated before, dots are considered as ridges only in ridge
counting and fixing a delta. This pattern, therefore, must be
classified as a plain arch, rather than a tented arch with two ending
ridges and a delta formation.
Figure 305, although showing an appendage upon each recurve on the
left side, is classified as a whorl of the central pocket loop type,
with two deltas and a recurve in front of each. To spoil the recurve
of a whorl the appendage must be connected to the recurve at the point
of contact with the line of flow.
In figure 306, the impression has two equally good loop formations. As
it has but one delta, it cannot be classified as a whorl of the double
loop type nor as a loop since it would be difficult to make a
preferential choice between the two looping ridges. It is arbitrarily
given the classification of a tented arch.
In figure 307, the difficulty lies in locating the delta. The only
ridges answering the definition of type lines (ridges running parallel
and then diverging to enclose the pattern area) have three ending
ridges between them. The type lines, the delta, and the core are
located as indicated. The pattern is classified as a six-count loop.
Figure 308 is classified as a tented arch, although it appears at
first glance to be a loop. Closer inspection shows that the looping
ridge does not tend to go out the side from which it entered but
rather seems to proceed downward ending in an abutment forming a
definite angle of 90 deg..
In figure 309, an impression is shown which at first appears to be a
loop. Closer inspection will show that one of the elements of the loop
type is missing, namely, a ridge count across a looping ridge; for it
is to be borne in mind that the recurve of the innermost loop should
be free of appendages abutting between the shoulders at right angles.
The core, in this illustration, therefore, is placed where the
appendage of the innermost loop touches the next ridge which is a good
recurve. If an imaginary line is placed between delta and core, it
will be seen that there are no intervening ridges; hence, there is no
ridge count.
Figure 310 is a pattern which contains two elements of a loop but
lacks the third. It is classified as a tented arch. Thus an impression
having a delta and a recurve, but not having a ridge count across a
looping ridge, falls into this classification.
It will be noticed that although this pattern has the resemblance of a
plain arch, the center of the impression actually contains a partially
formed loop. A recurving ridge enters from the right side and exits in
the same direction. A delta also appears just below the recurve. In
attempting to obtain a ridge count, it is seen that the imaginary
line drawn between the delta and the core runs directly along the
ridge emanating from the former and which is joined onto the side of
the recurving ridge. For this reason, no ridge count is possible.
Figure 311 is a tented arch. There are three loop formations, each one
of which is spoiled by an appendage abutting upon its recurve between
the shoulders at a right angle. It cannot be classified as an
accidental as the patterns are all of the same type, i.e., tented
arches. An accidental type of whorl is a combination of two or more
different types of patterns exclusive of the plain arch.
Figure 312 is a loop. It cannot be classified as a whorl of the double
loop type because the formation above the lower loop is too pointed
and it also has an appendage abutting upon it at a right angle.
Figure 313 at first glance appears to be a whorl of the double loop
type. Upon closer inspection, however, it will be noticed that there
are no delta formations other than on the recurves. There are, then,
two tented arch formations. As two patterns of the same type cannot
form an accidental whorl, the impression must be classified as a
tented arch.
Figure 314 is an accidental whorl, combining a loop and a tented arch.
The tented arch is directly beneath the innermost loop, and is of the
upthrust type.
Figure 315 consists of a loop over a dot with an apparent second
delta. This pattern must be classified as a loop, as a dot may not be
considered an upthrust unless elongated vertically.
Even though a dot may be as thick and heavy as the surrounding ridges,
it may be considered only in ridge counting or fixing a delta.
Figure 316 at first glance appears to be an accidental whorl, but on
closer inspection it proves to be a loop. Although there are three
delta formations present, it should be observed that recurving ridges
appear in front of only one (D-1).
Figure 317 has the general appearance of a loop. The looping ridge A,
at the center, has an appendage B abutting upon its recurve. The
abutment is at right angles and therefore spoils the recurve. The
pattern is a tented arch.
Figure 318 is a tented arch which approaches both the loop and the
whorl type patterns. It cannot be considered a whorl, however, as the
recurve on the left is spoiled by an appendage (figs. 58 and 59). Nor
can it be a loop because there is no ridge count across a looping
ridge. The pattern, then, is a tented arch of the type possessing two
of the basic characteristics of the loop and lacking the third. The
delta and the sufficient recurve are present but the ridge count is
Figure 319 seems at first glance to be a double loop. It will be
noted, however, that the inner delta formation would be located upon
the only looping ridge of the upper loop formation. Since the delta
would be located on the only recurve, this recurving ridge is
eliminated from consideration. The pattern is classified as a loop.
Figure 320 is a loop of two counts, with the delta at B. There is a
ridge making a complete circuit present, but point A cannot be used as
a delta because it answers the definition of a type line. It should be
considered a delta only if it presented an angular formation. Placing
the delta upon the recurve would spoil that recurve.
Figure 321 shows two separate looping ridge formations appearing side
by side and upon the same side of the delta. The core in such case is
placed upon the nearer shoulder of the farther looping ridge from the
delta, the two looping ridges being considered as one loop with two
rods rising as high as the shoulder. The ridge count would be four
(fig. 49).
Figure 322 is an accidental whorl. It is classified thus because it
contains elements of three different patterns, the loop, the double
loop, and the accidental. In such case the order of preference
governs. The delta at the left is point A. The delta at the right is
point C. This point becomes the delta since it is the point nearest
the center of the divergence of the type lines. Point B is eliminated
from consideration as a delta since type lines may not proceed from a
bifurcation unless they flow parallel after the bifurcation and before
Figure 323 is a loop. There are two delta formations but the dots
cannot be considered as obstructions crossing the line of flow at
right angles. This precludes the classification of the central pocket
loop type of whorl.
Figure 324 is a loop, the two recurving ridges have appendages and are
considered spoiled. The pattern cannot, therefore, be a whorl even
though two delta formations are present.
Figure 325 is classified as a tented arch. If examined closely the
pattern will be seen to have an appendage abutting at a right angle
between the shoulders of each possible recurve. Thus no sufficient
recurve is present.
Figure 326 is a plain arch. There is present no angle which approaches
a right angle. Points A, B, and X are merely bifurcations rather than
an abutment of two ridges at an angle.
Figure 327 is a tented arch, not because of the dot, however, as it
cannot be considered an upthrust. The tented arch is formed by the
angle made when the curving ridge above the dot abuts upon the ridge
immediately under and to the left of the dot.
Figure 328 consists of two separate looping ridge formations in
juxtaposition upon the same side of a common delta. This pattern
cannot be called a double loop as there is no second delta formation.
In order to locate the core, the two looping ridges should be treated
as one loop with two rods in the center. The core is thus placed on
the far rod (actually on the left shoulder of the far loop), resulting
in a ridge count of four (fig. 49).
Figure 329 is a loop of three counts. It cannot be classified as a
whorl as the only recurve is spoiled by the appendage abutting upon it
at the point of contact with the line of flow.
Figure 330 is a plain arch as there is no upthrust (an upthrust must
be an ending ridge), no backward looping turn, and no two ridges
abutting upon each other at a sufficient angle.
Figure 331 is a plain arch. The ending ridge at the center does not
rise at a sufficient angle to be considered an upthrust, and it does
not quite meet the ridge toward which it is flowing and therefore
forms no angle.
Figure 332 is a plain arch. There are two ending ridges, but no
separate delta formation is present.
Figure 333 is a plain arch. The rising ridge at the center is curved
at the top forming no angle, and does not constitute an upthrust
because it is not an ending ridge.
Figure 334 is a whorl of the double loop type. Two loops and two
deltas are present. It is unusual because the loops are juxtaposed
instead of one flowing over the other, and one delta is almost
directly over the other. The tracing is a meeting tracing.
Figure 335 is a tented arch. Although there is a looping ridge, no
ridge count can be obtained. The core is placed upon the end of the
ridge abutting upon the inside of the loop, and so the imaginary line
crosses no looping ridge, which is necessary.
Figure 336 is a plain arch. The ending ridge at the center cannot be
considered an upthrust because it does not deviate from the general
direction of flow of the ridges on either side. No angle is present as
the ending ridge does not abut upon the curving ridge which envelopes
Figure 337 is a plain arch because the dot cannot be considered a
delta as it is not as thick and heavy as the surrounding ridges.
Figure 338 is a tented arch consisting of two ending ridges and a
delta. The short ending ridge is considered a ridge because it is
slightly elongated and not a mere dot.
In figure 339, the only question involved is where to stop tracing.
The rule is: when tracing on a ridge with an upward trend, stop at
the point on the upward trend which is nearest to the right delta. X
is the point in this pattern.
In figure 340, the question involved is also one of tracing. In this
pattern, the tracing is not on a ridge with an upward trend. The
tracing, therefore, is continued until a point nearest to the right
delta, or the right delta itself, is reached. This tracing is a
meeting tracing.
There are a few constantly recurring patterns which, though not
questionable or doubtful as they appear, present a peculiarly
difficult problem in classifying. The patterns referred to are usually
double loops, though accidental whorls and loops sometimes present the
same problems. The difficulty arises when a loop is so elongated that
the recurve does not appear until near the edge of a fully rolled
impression or an impression that is rolled unusually far, as in
figures 341 to 344.
Figure 341, if classified as it appears, would be an accidental whorl.
Figures 342 and 343 would be double loops, and illustration 344, a
loop. It will be observed that these prints are rolled more fully than
normal. If, however, the next time the prints are taken, they are not
rolled quite so far, the patterns would require a very different
classification, and would show no indication of any need for
referencing to their true classification. The result would be a
failure to establish an identification with the original prints. The
only way in which such an error may be avoided is to classify such
impressions as they would appear if not so fully rolled, and to
conduct a reference search in the classification which would be given
to the prints when rolled to the fullest extent. Applying this rule,
illustration 341 is a tented arch, referenced to a whorl. Figures 342
and 343 are loops, referenced to whorls. Figure 344 is a plain arch,
referenced to a loop.
No set rule can possibly be devised to enable a classifier to know
with certainty where to draw the line when it is doubtful which
classification should be given such a print. Individual judgment is
the only standard. The test is: if the pattern, in the opinion of the
classifier, is rolled to only a normal width, it should be classified
as it appears. If it seems to be rolled to a width beyond the normal
degree, it should be classified as if rolled only to the normal
degree. Age, weight, size of fingers (as seen in the plain
impressions), heaviness of the ridges, and experience of the
technician in taking fingerprints are all factors in arriving at the
correct conclusion. The necessity for exercising the utmost care in
dealing with this type of pattern cannot be too highly emphasized.
The patterns in figures 345 and 346 also have a second loop near the
edge of the impression. In these two patterns, however, the second
loop is very near the delta and consequently will almost invariably
appear even though not rolled to the fullest extent. The foregoing
rule is not applied to this type of impression. Both are classified as
a whorl and referenced to a loop to take care of the rare contingency
of nonappearance.
Problems And Practices In Fingerprinting The Dead
Radial And Ulnar Loops
Advanced Decomposition
Central Pocket Loop
Chemical Development Of Latent Impressions
Classification Of Amputations And Fingers Missing At Birth
Classification Of Bandaged Or Imprinted Fingers
Classification Of Scarred Patterns
Death Notices
Deceased Infants
Desiccation And Charring
Double Loop
Drying The Fingers
Essentials Of A Loop
Establishment Of A Local Fingerprint Identification Bureau
Fbi Aid
Filing Sequence
Fingerprint Files
Fingerprinting Equipment
General Photography
How To Take Inked Fingerprints
Illegible Inked Prints
Jacket Folder File
Latent Fingerprints
Latent Impressions
Mechanical Operation
Name Files
Permanent Disabilities
Powdering And Lifting Latent Impressions
Preparation Of Fingerprint Charts For Court Testimony
Problems And Practices In Fingerprinting The Dead
Questionable Patterns
Radial And Ulnar Loops
Record Of Additional Arrest
Ridge Counting
Technical Consideration
Temporary Disabilities
The Classification Formula
The Identification Division Of The Fbi
The Loop
The Plain Arch
The Plain Whorl
The Tented Arch
The Use Of The Fingerprint Camera
The Whorl
Types Of Patterns
Unidentified Latent Fingerprint File
Wanted Notices
Water-soaked Fingers
Whorl Tracing
X-ray Photography
18th Century Reading and Writing


text:
The neurotic obsession with polls has hit a new height in the Toronto mayoral election. It's as if the polls keep watch so that Ford can't sneak up on us again. It's terrible that the polls dominate the discussion. Policies, experience, and character are forgotten when talk turns to trends and predictions. Polls also reduce…Read more
Political Poll-arization
Comments are closed


text:
- Home
- About
- Works
- Videos
- Words
- Get in Touch with Me
Nancy Menk interviewed thirteen composers for her article, "Writing for Women's Voices: A Conversation with Composers," publised last year in GIA Publication's new book, Conducting Women's Choirs. Here are some excerpts from her interview with Elizabeth:
What differences do you see in composing for women's voices as opposed to mixed and/or men's voices?
With women, I can voice chords as closely as I want to and never worry about the sound becoming "muddy." (That's a constant challenge when composing for men's choirs!) The biggest challenge for me when writing for women's choirs (or men's choirs) is making sure there's enough registral and textural variety. Keeping the sound from becoming too homogenous takes both creativity and restraint
Does the fact that you are writing for women's voices have any particular bearing on your choice of text?
Oh yes! As a "soundsmith," my choices about texts are always affected by the basic sound quality of the voice types. But it's more complex than that. When I write for women's choirs, I find I'm powerfully influenced by a wide variety of extra-musical notions I have about women themselves. If that last statement doesn't sound very objective, that's because it's not! These extra-musical notions are very personal, formed through the 48 years I've been on the earth. They've been influenced by every woman I've ever known – my mother and grandmothers, my sister, my 11th grade history teacher, my college friends, my musical colleagues, my neighbor across the street…the list goes on and on! So when I imagine playful women, fierce women, earnest women, or joyful women, a whole host of impressions rises up in my mind that are different from what I imagine playful teenagers, fierce men, earnest children or joyful families to be…
Which of your pieces for women's voices do you feel is the strongest?
I may not be objective about this yet, but at this time I'd say that my strongest piece for women's voices is Reasons for the Perpetuation of Slavery. I still can't really believe I had the nerve to write it. I have written pretty women's choir pieces, warm women's choir pieces, rhythmic women's choir pieces, and feisty women's choir pieces, but "Reasons" brings every way of being into one intense statement. There's color and bite and dark humor and compassion in the song. It doesn't hold anything back, emotionally and musically, and the lyric and the music are completely married to one another.
There are thousands of choral pieces out there which call for justice or peace or change (including quite a few by me). In most of them, we composers allow the music's beauty to seduce the singers and audience into a sense of well-being and joy. I'm not saying that's a bad thing to do. As human beings we need the healing and spirit-lifting qualities of music to inspire us, to bring us joy and hope. But I didn't want to write that kind of "hopeful piece" about slavery. I really wanted the piece to be fierce and uncompromising, to indict not just "the other" but instead "the all" -- including the singers themselves. Having women deliver this message is very powerful to me, because I have seen many women transform situations through determination, compassion and honesty. While there's a good chance that I'll eventually make a mixed choir arrangement of "Reasons," I really wanted women to get a crack at it first. I didn't let myself flinch when I wrote it, and the singers can't flinch either, not even a little bit. Ah: it's a piece for "flinchless women"!
Which of your pieces for women's voices have received the most performances (as far as you know), and why do you think that is?
My most performed piece, hands down, is a little 3-minute Latin jazz song entitled "If You Can Walk You Can Dance." The SSA arrangement of that song has sold better than any piece I've ever written for women's choir. Why does it sell so well? The piece is light-hearted from start to finish, with some finger-snapping, suave modulations, and impromptu talking. It's not too difficult to learn and sing, and there's plenty of repetition. The song lends itself well to choreography and intergenerational choir performances. It's the polar opposite of "Reasons for the Perpetuation of Slavery"! Even so, for all its simplicity, I believe that unabashedly upbeat songs such as "If You Can Walk You Can Dance" fill an important need for people. Joy is a big part of what music is about.
What differences, if any, do you see in writing for women's voices as opposed to children's voices?
The timbre and strength of children's voices is completely different from women's voices. Children's choirs have an even more homogenous sound than women's choirs, and not nearly as much weight, or bite. I don't know any way to get a truly intense, sustained chord out of a children's choir, so if I want a sense of intensity, I have to get it in a different way – perhaps through rhythm, or through the use of an incisive unison vocal line. Children's choirs offer a wonderfully light and nimble sound that women's choir can't always pull off, but if I'm going for chocolate-cake richness, I've got to have women.
Has your writing for women's voices changed in any way over the years you have been composing for this voicing?
Oh yes, the closer I am to being a "tough old broad," the more fun I have with the voices of my fellow women. When I was composing my first treble choir pieces, I'm not sure I was confident enough yet to have fun! I trust women to be able to deal with any subject, and to bring their whole ever-lovin' selves to the music in a way that few men's or mixed choirs can. If I want to throw in a sappy or sassy aside, I know that women's choirs will dig into it. I feel like I can offer any text to a women's choir, and they'll say "lemme at it!" In general, their sense of community is very strong, and this creates an environment in which they aren't afraid of looking foolish onstage, and generally don't mind taking risks! I've written 17 pieces for women's choir to date, and I still feel like there's a lot more I can write for this amazing ensemble.
Excerpts from "Writing for Women's Voices: A Conversation with Composers" by Nancy Menk
Reprinted from Conducting Women's Choirs, edited by Debra Spurgeon. Copyright 2012 by GIA Publications, Inc.
Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer


text:
Intermediate Plus Freestyle
- Have been dancing Modern Jive for more than 3 years.
- You may choose to lead or follow regardless of your gender.
- Beginner teachers and beginner recap/consolidation teachers can enter at this level
Dancers Excluded
If you teach Intermediate or Higher Modern Jive Classes &/or if you have placed 1st or 2nd (not 3rd) in a national championship at intermediate Plus level or higher more than 12 months prior to this competition.
Aerials (optional)
Baby Aerials: Allowed
Full Aerials: 1 per song.
Number of Songs
Heats: 2 Songs
Final: 2 Songs
Music Tempo
110 - 150 beats
Music Length
2 – 3 mins
Other Notes
This category is judged and awarded as a couple.
Trophies awarded as 1st, 2nd & 3rd


text:
"Mad Men" fanatics alert: Some swell tidbits were shared by series creator/exec producer Matthew Weiner and his assistant-turned-staff-writer Robin Veith during Wednesday night's panel sesh with Emmy-nommed writers at the Writers Guild Theater in BevHills.
Most awesome, to my ears, was the anecdote that Veith shared about the unforgettable scene in the seg toward the end of season one where a stressed-out Betty Draper shocks her children by picking up a BB gun to shoot the neighbors pigeons as they fly overhead against a postcard-perfect blue sky. The neighbor had threatened to shoot the Draper's new puppy after the dog got a hold of one of the pigeons.
Veith vividly remembers being a shocked at the age of 7 or 8 while growing up in "farm town Maryland" when her own mother did the very same thing after her dog, Boo, snapped the neck of a pigeon kept by their very unpopular neighbor — whose birds were the scourge of their cul-de-sac.
"It was the greatest thing I'd ever seen," Veith said, with obvious pride.
Veith (pictured left) gave us another insight relating to an element in this season's segs that has generated a ton of commentary in "Mad Men" blog-o-sphere.
"Sally Draper mixing cocktails for her parents — that was me," Veith said, noting that daiquiris were among her specialties. There was a momentary hush in the aud.
Another funny bit relating to a plot point from the first-season finale, "The Wheel," for which Veith and Weiner (pictured above) are nommed (Weiner's also up for the pilot): Weiner bought an actual "Relaxercizer" machine that he found in a thrift store more than three years ago, before "Mad Men" was even set up at AMC, with the idea that he would use it in the show one day.
"That's how I work," he said.


text:
- apa.az
- Asia
Iran reports 60 new coronavirus deaths, bringing toll to 5,710
The death toll from the new coronavirus outbreak in Iran rose by 60 in the past 24 hours to 5,710, Health Ministry spokesman Kianush Jahanpur said on Sunday, APA reports citing JPost.
The total number of diagnosed cases of the new coronavirus in Iran has reached 90,481, he said in a statement on state TV.
Other news
Azerbaijani MoD: Enemy is firing at our territories in the Goranboy-Naftalan direction
Azerbaijani MoD: Enemy's military equipment destroyed at night - VIDEO
Azerbaijani oil price slightly decreases
Azerbaijani MoD: Enemy is shelling the human settlements of Azerbaijan
President Ilham Aliyev gave interview to French Le Figaro newspaper
Russia searches through Interpol for 2 Azerbaijanis - PHOTO
Azerbaijani MoD: Enemy's UAV was neutralized
Gas prices decrease on world market
Global coronavirus cases exceed 42,4 mln.
Kyrgyzstan reports 556 new COVID-19 cases, 55,144 in total
Hikmet Hajiyev: Smerch missile hit the garden of private residential house
MoD: Several enemy strongholds were destroyed and important heights were liberated
MoD: Combat operations continued in Agdara, Khojavend, Fizuli, Hadrut and Gubadli with different intensity
In tit-for-tat move, Iran sanctions US envoy to Iraq
Lebanon: Hariri to form technocratic goverment
215 civilians die during 3 months in Yemen: UN
Turkey's daily COVID-19 patients top 2,000 for 3rd day in a row
Libya truce deal seems not reliable: Turkish leader
Public transport not to function in Baku and several more cities and regions at weekend
MoD: The enemy's artillery units and command post were destroyed - VIDEO
Destruction of the volunteer groups and military equipment of the Armenian armed forces in the Khojavend and Fizuli directions of the front - VIDEO
Hikmet Hajiyev: "We once again warn the Armenian leadership committed war crimes"
Azerbaijani Foreign Minister met with Robert O'Brien
Azerbaijan Defense Ministry: "UAVs of Azerbaijan do not conduct a flight over the territory of Armenia"
MoD: Our army has enough armored vehicles to strike the enemy and they are applied in accordance with operational situation
MoD: Information circulated by the Armenian side about the destruction of a large unit of Azerbaijani special forces is false
MoD: Information about the alleged artillery shelling of Khankendi and Khojavend districts is not true
Israel's Netanyahu says deal with Sudan start of 'new era'
Israel, Sudan agree to normalize ties with U.S. help: joint statement
Azerbaijani FM meets with Mike Pompeo in Washington - UPDATED
MoD: Information circulated by Armenian side about Iran's artillery shelling of Azerbaijani positions false
Le Figaro: Armenia rejects any diplomatic solution
Azerbaijan's MoD: Our troops monitor operational conditions
Entry/exit to the city of Mingachevir, Agstafa, Bilasuvar, Khachmaz, Ismayilli, Gakh and Zagatala districts suspended
Italian govt weighing nationwide lockdown
Ukraine reports 7,517 new coronavirus cases
MoD: Liberated from the occupation the Minbashili village of the Jabrayil region - VIDEO
President Ilham Aliyev: Four villages of Gubadli district were liberated
President Ilham Aliyev: Azerbaijani Army liberated 2 villages of Khojavand, 5 villages of Jabrayil, 2 villages of Zangilan
Cabinet of Ministers: Electronic database reflecting borders of cities and regions of the country created on the basis of a geographical information system
MoD: Military personnel and armored vehicles of the enemy getting ready for redeployment destroyed
US consulates in Ankara, Istanbul, Adana and Izmir suspend operating
President of Bashakshehir: "We will open our stadium, club, even home for Qarabagh FC"
Turkish President: We did not need to ask permission from US to test S-400
First Vice-President Mehriban Aliyeva: Today, Azerbaijani people headed by President Ilham Aliyev are writing new history
Jeyhun Bayramov's article on Nagorno-Karabakh published on Washington Times
Israel sent humanitarian aid to Azerbaijan
Ambassador: "Iran-Azerbaijan border will remain a border of friendship, peace and security for two neighboring peoples"
Hikmat Hajiyev: "We condemn that French journalists have been subjected to pressure of Armenian lobby and threatened"
Erdogan: "Together with Russia, we can establish peace in the region by taking appropriate steps in the Azerbaijani-Armenian issue"
Destruction of the volunteer groups and military equipment of the Armenian armed forces in the Khojavend and Fizuli directions of the front - VIDEO
MoD: Military personnel and armored vehicles of the enemy getting ready for redeployment destroyed
Armenian detainee: "I appeal to Armenian people: No need to fight for land that does not belong to us" - VIDEO
Major who surrendered to Azerbaijani Army appeals to Armenian people: "Do not let our children fight in Azerbaijan's territory" - VIDEO
Armenians target Azerbaijan's residential settlements, civilian population, and civilian facilities - PHOTOSESSION
Azerbaijani MP suggests to establish shelters for beggars
Azerbaijan commemorates Khojaly genocide - PHOTOSESSION
14 years pass since establishment of the Ministry of Emergency Situations: They always come to your aid in any difficult moments - PHOTOSESSION - VIDEO
First Vice-President Mehriban Aliyeva attended opening ceremony of rebuilt Azerbaijan pavilion at Exhibition of Achievements of National Economy in Moscow - UPDATED
President of Azerbaijan: "So far, the enemy's 241 tanks have been destroyed, 39 tanks were taken as military trophy"
President Ilham Aliyev: Zangilan city and 6 villages of the region, 18 villages of Fuzuli, Jabrayil and Khojavend regions liberated from occupation
Hikmat Hajiyev: "About 24 thousand missiles were launched on Azerbaijan's residential settlements, civilian facilities by Armenia"
Israeli Ambassador: Attacks on civilians unacceptable regardless of nationality or religion


text:
To download this image and use it as a background on your desktop follow the instructions below:
1: right click on the image above and save target as
2: select the file folder where you want the image saved
3: download
4: click on START (windows desktop bottom left)
5: choose "control panel" and then click "display"
6: select "desktop" from the top menu tabs
7: click browse, go to the file where you saved the photo that you downloaded
8: double click it and it will appear in the box on the desktop panel.
9: highlight it by clicking on it , select "stretch" in the box under the "browse" button and then choose apply, click OK
Leading the Charge
Early morning in the Amboseli National Park, Kenya, a herd of Elephantswere moving along at full speed, when a white Egret which was in their path,decided it needed to move or be trampled. The bird decided to take off, givingthe impression that it was leading the charge.
Yellowbilled Egret - Egretta intermedia
Intermediate in size between Cattle and Great White Egret
Elephant - Loxodonta africana
The largest land animal, Africa's true King of Beasts, weighs up to 6000kg (male) and 3500 kg (female),
height 3.3 m (male) and 2.5 m (female). The trunk is a muscularextension of the upper lip containing the nostrils, and the tip is equippedwith two finger-like projections for handling small objects.
Huge ears, up to 1.5 m. Flapping ears on still, hot days helps coolblood flowing through network of veins on back surface. Tusks growcontinuously, weighing up to 13 kg each and can reach a length of 2.5 m.
Nikon D4, 16 megapixel resolution, FX format, Sigma VR 150-500 mm f55.6-6.3G lens,
1/640h sec @ f8, ISO 400
Photographby Trevor Woodburn