I'm a problem solver.
I solve problems for clients. Sometimes those clients are customers, sometimes they are my co-workers.
At my previous company, our app and internal tools were confusing and inconsistent in some spots. As a result, clients were wasting time. I reorganized layouts, showed consistent information, provided tooltips, showed more helpful information. Now we have happier clients.
I'm passionate about learning.
I can't stop reading.  Can't stop studying, either. Whether it's the newest framework, CSS spec, or ES28 (that's out now, right?), I just can't stop.
Learning is important, but it's not an end in itself. I get really excited about helping others with what I've learned. That way, everyone benefits.
I focus on competency.
I strive to outdo myself, always. I empower others so that they, too, can outdo themselves. I got certified as a Professional Scrum Master so that I could be a better developer, and so I can help others become better at what they do.


Google is known all around the world. Everyone is 'googling', checking on 'maps' and communicating in 'gmail'. For simple users, they are services that just works, but not for us. Developers see much more: APIs, scalability issues, complex technology stacks. And that is what GDG is about.
Our goal is to organize space to connect the best industry experts with Gujarat audience to boost development of IT.


Karma form
Contact Info
Email Address
First Name
This field is required.
Last Name
Shipping Details
Full Name
Street Address 1
Street Address 2
ZIP
City
State
ZIP
United States
Canada
Country


CP's Random Quote Generator
These are some of my favorite quotes of all time.
Hello World!
-The World
New Quote
Tweet quote


--- layout: post status: publish published: true title: NAnt Tasks merged into NAntContrib author: display_name: Tomas Restrepo login: tomasr email<EMAIL_ADDRESS>url: http://winterdom.com/ author_login: tomasr author_email<EMAIL_ADDRESS>author_url: http://winterdom.com/ wordpress_id: 571 wordpress_url: http://winterdom.com/2002/06/nanttasksmergedintonantcontrib date: '2002-06-03 19:08:37 +0000' date_gmt: '2002-06-03 19:08:37 +0000' categories: - ".NET" tags: [] comments: [] ---
I've now contributed all the source code from my NAnt BuildTasks into a new SourceForge based project called NAntContrib.
The idea is to keep NAntContrib as a playground for NAnt Tasks in development, and I think it will develop quite nicely!


Installing various packages can make your system vulnerable to any known or discovered security issues in the software. Hackers trying to gain access to your machine often can take advantage of such security holes in your system's software. For this reason, it is highly recommended to purge anything on your machine that is not required to be there.
FTP server (vsftpd) allows users to remotely connect to your system to access and manage files. Unless specifically required in the README, this functionality should be removed.
To check if vsftpd is installed on your system, you can type dpkg -l vsftpd.
If the name of the package is preceded by "ii", then it is installed. To remove it, simply type sudo apt-get purge vsftpd.
That should be it!


|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ModeCorrelationModel
This interface declares basic functionality for correlating two mode shape
matrices. This includes the ability to compute the modal correlation between
two JModePanel
objects and export the crrelation data to different
file types. From the correlation data, implementations of this class should
also be able to compute the conneciton between the two JModePanel
objects and export the connection data as an optimization deck input file.
The connected modes can be selected, deselected, or altered during runtime.
Necessary information for generating the optimization file should be editable
at runtime in a table. This information includes weighting for each mode
frequency and each mode correlation value, as well as the ability to switch
a mode mapping between the First Modes
and Last Modes
as
the user desires.
This ModeConnectionModel
should also be Renderable
, meaning
that a Java3D scene should be created from the stored data. There should
be the functionality to display the matrix that this correlation represents
as a 2D or 3D scene, where a direct visualization of the matrix can be seen.
The colors of each cell of this matrix should be based on a lower tolerance
and upper tolerance, where values below the lower tolerance are green, those
between the lower and upper tolerances are yellow, and those greater than
the upper tolerance are red.
This ModeConnectionModel
should also be Loggable
, meaning
that for important user-controlled events, log messages should be fired so
that the user can have a command history and be able to view the current
status of the stored data. There must be methods to access the data for
calculations or output. Before output data can be made, queries must be
available to check if the data is already stored.
| Method Summary | |
|---|---|
void |
correlateModes()
Computes and stores the modal correlation between the First Mode
and the Last Mode . |
void |
deselectAllFirstModeKeys()
Deselects all currently stored First Modes . |
void |
exportModeConnection(java.lang.String fileName)
Selects the appropriate ModeConnectionWriter for the given file
and exports all stored mode connections. |
void |
exportModeCorrelation(java.lang.String fileName)
Selects the appropriate ModeCorrelationWriter for the given file
and exports all stored mode correlations. |
JModePanel |
getFirstMode()
Returns the currently stored First Modes . |
KeyList |
getFirstSelectedModeKeys()
Returns the KeyList of the currently selected
First Modes . |
JModePanel |
getLastMode()
Returns the currently stored Last Modes . |
javax.swing.ComboBoxModel |
getMassKeyModel()
Returns the ComboBoxModel of the mass matrices. |
MassMatrixMap |
getMassMatrices()
Returns the currently stored mass matrices. |
JMeshConnectionPanel |
getMeshConnection()
Returns the currently stored JMeshConnectionPanel of the
First Mesh and Last Mesh . |
ModeCorrelationMatrix |
getModeCorrelation()
Returns the currently stored mode correlations |
javax.swing.table.TableModel |
getModeCorrelationTableModel()
Returns the TableModel of the mode correlation. |
boolean |
hasMassKey()
Tests if there is a currently selected mass matrix. |
boolean |
hasMassMatrices()
Tests if there are any currently stored mass matrices. |
boolean |
hasModeKeys()
Tests if the First Mode and the Last Mode are both
storing any currently selected mode selections. |
boolean |
hasModes()
Tests if the First Mode and the Last Mode are both
storing any modes. |
void |
importMassMatrices(java.lang.String fileName)
Selects the appropriate MaterialReader for the given file
and imports all the available material contained in the file. |
boolean |
isConsistent()
Tests if the First Mode , Last Mode , mass matrices and
JMeshConnectionPanel are consistent. |
boolean |
isModeConnected()
Tests if this ModeCorrelationModel is storing any connections
between the First Mode and the Last Mode . |
boolean |
isModeCorrelated()
Tests if this ModeCorrelationModel is storing any correlations
between the First Mode and the Last Mode . |
boolean |
isNodeConnected()
Tests if the JMeshConnectionPanel is storing any connections
between the First Mesh and the Last Mesh . |
void |
selectAllFirstModeKeys()
Selects all currently stored First Modes . |
void |
setColumnProperties(javax.swing.JTable correlationTable)
Sets all the column properties for the given JTable . |
void |
setDefaultKeys()
Sets the default mode connection between the FirstMode and
Last Mode by calling
ModeCorrelationMatrix.getPreferredConnection(double) of the
stored ModeCorrelationMatrix . |
void |
setLowerTolerance(double lowerTolerance)
Sets the value of the lower tolerance to the given value. |
void |
setUpperTolerance(double upperTolerance)
Sets the value of the upper tolerance to the given value. |
| Methods inherited from interface de.iabg.swing.Loggable |
|---|
addLogListener, fireLogChanged, removeLogListener |
| Methods inherited from interface de.iabg.j3d.Renderable |
|---|
addSceneListener, fireScene2DChanged, fireScene3DChanged, getBoundingRadius2D, getBoundingRadius3D, getScene2D, getScene3D, removeSceneListener |
| Method Detail |
|---|
void correlateModes()
First Mode
and the Last Mode
.
void deselectAllFirstModeKeys()
First Modes
.
void exportModeConnection(java.lang.String fileName) throws java.io.IOException
ModeConnectionWriter
for the given file
and exports all stored mode connections.
fileName
- the file to be exported
java.io.IOException
- if the file could not be writtenvoid exportModeCorrelation(java.lang.String fileName) throws java.io.IOException
ModeCorrelationWriter
for the given file
and exports all stored mode correlations.
fileName
- the file to be exported
java.io.IOException
- if the file could not be writtenJModePanel getFirstMode()
First Modes
.
JModePanel
of the First Modes
KeyList getFirstSelectedModeKeys()
KeyList
of the currently selected
First Modes
.
KeyList
of the currently selected
First Modes
JModePanel getLastMode()
Last Modes
.
JModePanel
of the Last Modes
javax.swing.ComboBoxModel getMassKeyModel()
ComboBoxModel
of the mass matrices.
ComboBoxModel
of the mass matricesMassMatrixMap getMassMatrices()
MassMatrixMap
of the mass matricesJMeshConnectionPanel getMeshConnection()
JMeshConnectionPanel
of the
First Mesh
and Last Mesh
.
JMeshConnectionPanel
of the First Mesh
and
Last Mesh
ModeCorrelationMatrix getModeCorrelation()
ModeCorrelationMatrix
storing the mode correlationsjavax.swing.table.TableModel getModeCorrelationTableModel()
TableModel
of the mode correlation.
TableModel
of the mode correlationboolean hasMassKey()
true
if there is a currently selected mass matrix;
false
otherwiseboolean hasMassMatrices()
true
if if there are any currently stored mass matrices;
false
otherwiseboolean hasModeKeys()
First Mode
and the Last Mode
are both
storing any currently selected mode selections.
true
if the First Mode
and the Last Mode
are both storing any currently selected mode selections;
false
otherwiseboolean hasModes()
First Mode
and the Last Mode
are both
storing any modes.
true
if the First Mode
and the Last Mode
both store any modes; false
otherwisevoid importMassMatrices(java.lang.String fileName) throws java.io.FileNotFoundException, java.io.IOException
MaterialReader
for the given file
and imports all the available material contained in the file. This
includes the mass and stiffness matrices.
fileName
- the file to be imported
java.io.FileNotFoundException
- if the file could not be found
java.io.IOException
- if the file could not be readboolean isConsistent()
First Mode
, Last Mode
, mass matrices and
JMeshConnectionPanel
are consistent.
true
if the First Mode
, Last Mode
,
mass matrices and JMeshConnectionPanel
are consistent;
false
otherwiseboolean isModeConnected()
ModeCorrelationModel
is storing any connections
between the First Mode
and the Last Mode
.
true
if this ModeCorrelationModel
stores any
mode connections; false
otherwiseboolean isModeCorrelated()
ModeCorrelationModel
is storing any correlations
between the First Mode
and the Last Mode
.
true
if this ModeCorrelationModel
stores any
mode correlations; false
otherwiseboolean isNodeConnected()
JMeshConnectionPanel
is storing any connections
between the First Mesh
and the Last Mesh
.
true
if the JMeshConnectionPanel
stores any
node connections; false
otherwisevoid selectAllFirstModeKeys()
First Modes
.
void setColumnProperties(javax.swing.JTable correlationTable)
JTable
.
correlationTable
- the JTable
whose columns properties
are setvoid setDefaultKeys()
FirstMode
and
Last Mode
by calling
ModeCorrelationMatrix.getPreferredConnection(double)
of the
stored ModeCorrelationMatrix
.
void setLowerTolerance(double lowerTolerance)
lowerTolerance
- the new lower tolerancevoid setUpperTolerance(double upperTolerance)
upperTolerance
- the new upper tolerance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


CALENDAR GIRL A film review by James Berardinelli Copyright 1993 James Berardinelli
Rating (Linear 0 to 10): 2.2
Date Released: 9/3/93 Running Length: 1:33 Rated: PG-13 (Language, nudity)
Starring: Jason Priestley, Gabriel Olds, Jerry O'Connell Director: John Whitesell Producers: Debbie Robins and Gary Marsh Screenplay: Paul W. Shapiro Music: Hans Zimmer Released by Columbia Pictures
Well, either CALENDAR GIRL is a blatant attempt to showcase Jason Priestley (of BEVERLY HILLS 90210 fame), or it's an undertaking to make a big-screen copy of the popular 70s sitcom HAPPY DAYS. One might naturally assume the former until a look at the credits reveals the name of Penny Marshall as executive producer--the same Penny Marshall who played Laverne in the HAPPY DAYS spin-off.
The story is simple enough: in 1962, three guys just out of high school (Priestley as Roy, Gabriel Olds as Ned, and Jerry O'Connell as Scott) decide to drive to California to meet the girl of their dreams--Marilyn Monroe. Along the way, they encounter numerous routine sit-com situations, a lot of bad dialogue, and a few "emotional" moments that will make you want to retch. Eventually, of course, they come face-to-face with Marilyn and learn from her lips the importance of having friends.
Not only does this movie seem like HAPPY DAYS, but it has an unfortunate case of WONDER YEARS-itis, with lengthy voiceovers during the first and last ten minutes. If there's something good to be said about the middle portion of this film, at least we don't have to listen to Gabriel Olds talking over all the "action".
  Anyone who foolishly goes to see CALENDAR GIRL will sit in their seats and wonder whether they're actually seeing what they think they're seeing.
Not only do our erstwhile heroes manage to meet MM, but one of them gets a date--and subsequently a kiss--from her. Now, I'm as willing as the next person to allow a little creative license (or, for this film, a lot), as long as the result is entertaining. In this case, the on-screen idiocy only makes it that much more apparent how implausible the whole situation is. Then the movie further shoots itself in the foot by announcing that Marilyn receives 5000 fan letters each day. Why would these three jerks be singled out of all those others for Marilyn's special attention?
 In fact, she's a veritable wellspring of sagely advice. Now, I don't pretend to know what the actress was really like, but I'm pretty sure it's nothing like the woman of this film, who obviously has all of life's answers.
Far too much of CALENDAR GIRL is devoted to insipid male bonding, none of which amounts to anything, and some of which nearly put me to sleep. The banter is empty, and the characters even emptier. There's a scene in a nudist colony designed to elicit chuckles that garners grimaces instead. Ditto for the scene with the cow. And the nonsensical subplot with the hoodlums chasing after Roy. Where do writers come up with this stuff?
Based on his performance in this movie, Jason Priestley couldn't act to save his life. He delivers dialogue with all the passion of a dead leaf, and is clearly on hand just to give the ladies in the audience a hunk to ogle (is there such a thing as a male bimbo?). To that end, he obligingly doffs his shirt. Gabriel Olds, who bears a remarkable resemblance to a young Ron Howard (there's that HAPPY DAYS connection again), and Jerry O'Connell won't open any eyes, but at least they manage an occasionally convincing scene.
The best parts of this movie are a series of clips from MM classics like GENTLEMEN PREFER BLONDES and SOME LIKE IT HOT. Their presence is not a reason to see this movie, but they make it apparent how awful the framing story is. Glimpses of these movies make everything around them seem that much more unredeemable. All-in-all CALENDAR GIRL fizzles when it should sizzle, and most potential viewers will find more satisfaction staring at their monthly planner.
- James Berardinelli<EMAIL_ADDRESS>.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews