Tech Blog Updates on Software & Technology

2Sep/100

HP has launched an educational web portal

The company HP in the framework of the International Institute of Technology HP announced the launch of an educational web portal iit.hi-edu.ru for students and teachers.
On pages developed with the assistance of the Moscow State University Press (MGUP) site provides information about the project and the participating universities, useful links, latest news programs, announcements of future events, as well as pictures of events. Registered users have access to all prepared for the sharing of educational programs and laboratory work.
For more details about san diego paving companies visit the link.
Currently, the portal presents 24 courses: IT-infrastructure construction company based on technology HP, basics of wireless networking companies using the technology HP, servers and storage systems HP, administration of HP BladeSystem, the basis of parallel computing, high performance computing in bioinformatics and other .
At this point in the program "International Institute of HP technology" involved 18 leading Russian universities and 3 of the Eastern European University, among which appear the Moscow State University. MV Lomonosov Moscow State University (MSU), Moscow State University Press (MGUP), Moscow Physics and Technology (MIPT), St. Petersburg State University (SPSU), Kazan State University (KSU), Southern Federal University (SFU), National Technical University of Ukraine " Kiev Polytechnic Institute "(KPI RTUU), Sofia Technical University (Sofia) and more. In active development courses involved 50 teachers and classes in the educational and scientific centers MIT HP has visited more than 3000 students.

Filed under: Uncategorized No Comments
31Aug/100

Security experts have warned of a new IM-Worm

Specialists Kaspersky Lab Reported the Discovery of a new IM-Worm That spreads Via IM, Including Skype, Google Talk, Yahoo Messenger and MSN Live Messenger. Piece of code claimed Was named IM-Worm.Win32.Zeroll.a.
This malicious Program is Written in Visual Basic and is characterized by 13 Knowledge of languages used in Built-bot to send messages with Links to Images Representing the Infected files. Once an unsuspecting user is on such a Link, the Worm hooks and Management Sends Messenger ITS copies are in contact list interlocutors. In addition to this, the Worm Has control over an Infected computer and malicious Download Other Applications. Office of Infected PCs by hackers through IRC-channel.
For more details about The Sheridan Apartments Chico CA visit the link.
According to the Kaspersky Security Network, the largest number of new infections by the worm is registered in Mexico and Brazil.
According to the Expert Kaspersky Lab Dmitry Bestuzhev, the Creators of IM-Worm are now at the stage of First Criminal Their plans, That is seeking to infect as many machines, Only to receive lucrative offers from Other cybercriminals, Including for payment for the number of infected computers, using them for spam and other tasks.
To avoid contamination of information security professionals advise Internet users to be extremely careful when working in networks of instant messaging and recommend caution when opening various options and files.

Filed under: Uncategorized No Comments
31Aug/100

Billion watt solar power will become a new milestone in renewable energy

The federal government of the United States will soon formally approve the construction of solar power plant, which will be the largest in the world. Bureau of Land Management (Bureau of Land Management) has released the final version of the statement of environmental impact (environmental impact statement, EIS), which means that the case, in fact, left for the formal announcement of the start of construction.
Power in the California town of Blythe (Blythe) will generate 1000 MW of electricity - enough to power about 800 thousand homes. According to company representatives, the project developer Solar Millennium LLC, the full completion of this ambitious $ 6-billion project will need a minimum of six years.

For more details about barnwood furniture visit the link.
Wait, definitely worth it, because at the end station in Blythe almost triple the current output of solar energy in the U.S. (currently the figure is 585 MW). According to the Solar Energy Industries Association, a new "thousand" in the records leave a considerable margin - the largest to date in the U.S. solar power plant generates 354 MW of energy.
"Power for 1000 megawatts - a bold statement from our side," said Uwe T. Schmidt, CEO of Solar Millennium LLC. "However, the benefits are enormous. Due to the object in Blighty we can rid the atmosphere from emissions of 2 million tons of carbon dioxide annually.

Filed under: Uncategorized No Comments
30Aug/100

iphone imagetimer

UIImageView *imgView;

int imgY=0;
BOOL paused=FALSE;
int direction=1;

super viewDidLoad];
imgView=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"hai.png"]];
imgView.frame=CGRectMake(0, 0, 50, 50);
[self.view addSubview:imgView];

NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:.01 target:self selector:@selector(move) userInfo:nil repeats:YES];
//[imgView Release];

//imgView.frame=CGRectMake(0,480,50,50);
}

-(void)move {
if(paused==FALSE)
imgView.frame=CGRectMake(imgY+=direction,imgY+=direction/2,50,50);

if(imgView.frame.origin.y>430)
direction=-1;

if(imgView.frame.origin.y< =0)
direction=1;
}

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
{
NSSet *allTouches=[event allTouches];
UITouch *touch=[[allTouches allObjects]objectAtIndex:0];
CGPoint tp=[touch locationInView:self.view];

if(tp.y>=imgView.frame.origin.y && tp.y<=imgView.frame.origin.y+50 && tp.x<=50)
paused=TRUE;

}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
{
paused=FALSE;
}

Filed under: Uncategorized No Comments
29Aug/100

Iphone Zooming Code

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)sv

{

return img;

}

- (void)viewDidLoad

{

[super viewDidLoad];

sv=[[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];

img=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"2.jpg"]];

img.frame=CGRectMake(0, 0, 2248, 532);

sv.maximumZoomScale=4.0;

sv.minimumZoomScale=0.2;

sv.delegate=self;

}

Filed under: Uncategorized No Comments
29Aug/100

IPhone scrollView Code

- (void)viewDidLoad {

[super viewDidLoad];

UIScrollView *sv;

sv=[[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];

UIImageView *img=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"2.jpg"]];

img.frame=CGRectMake(0, 0, 2248, 532);

[sv addSubview:img];

[self.view addSubview:sv];

[sv setContentSize:CGSizeMake(2248,532)];

//[sv setPagingEnabled:1];

[sv setContentOffset:CGPointMake(1100,0)];

}

Filed under: Uncategorized No Comments
29Aug/100

Iphone touchesMoved Code

- (void)viewDidLoad {

img=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 50, 50)];

img.image=[UIImage imageNamed:@"2.png"];

[self.view addSubview:img];

lbl=[[UILabel alloc]initWithFrame:CGRectMake(100, 100, 300, 50)];

[self.view addSubview:lbl];

[super viewDidLoad];

}

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event

{

NSSet *allTouches=[event allTouches];

UITouch *touch=[[allTouches allObjects]objectAtIndex:0];

CGPoint tp=[touch locationInView:self.view];

lbl.text=[NSString stringWithFormat:@"x=%f,y=%f",tp.x,tp.y];

[img setCenter:tp];

}

Filed under: Uncategorized No Comments
29Aug/100

IPhone AVAudioPlayer Code

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

NSSet *allTouches=[event allTouches];

UITouch *touch=[[allTouches allObjects]objectAtIndex:0];

CGPoint tp=[touch locationInView:self.view];

if (tp.y>0 && tp.y<=60 )

{

[player play];

NSLog(@"sound played");

}

}

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.

- (void)viewDidLoad {

[super viewDidLoad];

lbl=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 320, 60)];

// lbl1=[[UILabel alloc]initWithFrame:CGRectMake(61, 0, 320, 60)];

// lbl2=[[UILabel alloc]initWithFrame:CGRectMake(121, 0, 320, 60)];

// lbl3=[[UILabel alloc]initWithFrame:CGRectMake(181, 0, 320, 60)];

// lbl4=[[UILabel alloc]initWithFrame:CGRectMake(241, 0, 320, 60)];

// lbl5=[[UILabel alloc]initWithFrame:CGRectMake(301, 0, 320, 60)];

[self.view addSubview:lbl];

NSString *path=[[NSBundle mainBundle]pathForResource:@"1" ofType:@"wav"];

NSURL *file=[[NSURL alloc]initFileURLWithPath:path];

player=[[AVAudioPlayer alloc]initWithContentsOfURL:file error:nil ];

}

Filed under: Uncategorized No Comments
29Aug/100

IPhone Accelerometer code

#import <UIKit/UIKit.h>

@interface accelopViewController : UIViewController<UIAccelerometerDelegate> {

IBOutlet UILabel *xLabel;

IBOutlet UILabel *yLabel;

IBOutlet UILabel *zLabel;

IBOutlet UIProgressView *xBar;

IBOutlet UIProgressView *yBar;

IBOutlet UIProgressView *zBar;

UIAccelerometer *accelerometer;

}

@end

#import "accelopViewController.h"

@implementation accelopViewController

- (void)viewDidLoad {

[super viewDidLoad];

accelerometer=[UIAccelerometer sharedAccelerometer];

accelerometer.updateInterval=0.1;

accelerometer.delegate=self;

}

- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration

{

xLabel.text=[NSString stringWithFormat:@"%f",acceleration.x];

xBar.progress=ABS(acceleration.x);

yLabel.text=[NSString stringWithFormat:@"%f",acceleration.y];

yBar.progress=ABS(acceleration.y);

zLabel.text=[NSString stringWithFormat:@"%f",acceleration.z];

zBar.progress=ABS(acceleration.z);

}

Filed under: Uncategorized No Comments
29Aug/100

UITextfield in iphone

- (void)viewDidLoad {
[super viewDidLoad];

//Create label
label = [[UILabel alloc] init];
label.frame = CGRectMake(10, 10, 300, 40);
label.textAlignment = UITextAlignmentCenter;
label.text = @"";
[self.view addSubview:label];
[label release];

// Initialization code
textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 200, 300, 50)];
textField.delegate = self;
textField.placeholder = @"";
textField.textAlignment = UITextAlignmentCenter;
[self.view addSubview: textField];
[textField release];
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
label.text = textField.text;
[textField resignFirstResponder];

return YES;
}

Filed under: Uncategorized No Comments