Categories
софтуер

Mozilla Sunbird, Thunderbird & Google Calendar

Google, както винаги ме иненадват приятно със техните on-line услуги, така днес реших все пак да прехвърля календара си (Google Calendar) на работна станция в офиса. За тази цел може да се използва както настолното приложение Mozilla Sunbird така и популярния e-mail клиент Mozilla Thunderbird с инсталирано разширение за поддръжка на календар Lightning.

  1. Изтеглете и инсталирайте разширението Provider for Google Calendar. Независимо дали ползвате Sunbird или Thunderbird ще е необходим рестарт на програмата.
  2. Сега е необходимо да добавите вашия Google Calendar. В зависимост от програмата: Sunbird (File > New Calendar), Thunderbird (File > New > Calendar).
  3. Използвайте помощник “Create new calendar wizard”. При създаването на календара изберете опция “On the Network”. За тип на календара изберете “Google Calendar”. Полето “Location” изисква XML източник на личния адрес на вашия Google Calendar.

    Копирайте линка и го поставете в Sunbird и/или Thunderbird.

  4. Накрая е необходимо да въведете вашето потребителско име и парола за Google.

Поздравления, вече имате версия на вашия Google Calendar на настолната машина и/или лаптоп, която можете да ползвате offline.

Categories
софтуер уеб

Moodle 2.0

Дългоочакваната версия на платформата за електронно обучение Moodle е вече факт. Както всеки запален по иновациите технологичен фен, реших да се запозная с новите възможности. С нескрито разочарование трябва да споделя, че все още е невъзможно възстановяване на курсове архивирани от 1.9 в 2.0. Тъй като задачата е сложна, дори когато тази функционалност е налична пак се очакват проблеми с нея. Препоръката на разработчиците е upgrade от 1.9 на 2.0 за да се запазят курсовете. След това може да се направи архив, да се преинсталира moodle 2.0 и тогава да се ипортират данните.

Пилотна версия на новата платформа за електронно обучение Moodle 2.0 съм инсталирал на временен Ubuntu 10.10 сърър на адрес:
http://moodle.bfu.bg/

Categories
програмиране софтуер

SHA-1

Безплатна реализация на SHA-1 алгоритъм на C++.

За изтегляне на програмения фрагмент, посетете този адрес:
http://svn.openimageio.org/oiio/trunk/src/include/SHA1.h


/*
100% free public domain implementation of the SHA-1 algorithm
by Dominik Reichl
Web: http://www.dominik-reichl.de/

Version 1.8 – 2008-03-16
– Converted project files to Visual Studio 2008 format.
– Added Unicode support for HashFile utility method.
– Added support for hashing files using the HashFile method that are
larger than 2 GB.
– HashFile now returns an error code instead of copying an error
message into the output buffer.
– GetHash now returns an error code and validates the input parameter.
– Added ReportHashStl STL utility method.
– Added REPORT_HEX_SHORT reporting mode.
– Improved Linux compatibility of test program.

Version 1.7 – 2006-12-21
– Fixed buffer underrun warning that appeared when compiling with
Borland C Builder (thanks to Rex Bloom and Tim Gallagher for the
patch).
– Breaking change: ReportHash writes the final hash to the start
of the buffer, i.e. it’s not appending it to the string anymore.
– Made some function parameters const.
– Added Visual Studio 2005 project files to demo project.

Version 1.6 – 2005-02-07 (thanks to Howard Kapustein for patches)
– You can set the endianness in your files, no need to modify the
header file of the CSHA1 class anymore.
– Aligned data support.
– Made support/compilation of the utility functions (ReportHash and
HashFile) optional (useful when bytes count, for example in embedded
environments).

Version 1.5 – 2005-01-01
– 64-bit compiler compatibility added.
– Made variable wiping optional (define SHA1_WIPE_VARIABLES).
– Removed unnecessary variable initializations.
– ROL32 improvement for the Microsoft compiler (using _rotl).

Version 1.4 – 2004-07-22
– CSHA1 now compiles fine with GCC 3.3 under MacOS X (thanks to Larry
Hastings).

Version 1.3 – 2003-08-17
– Fixed a small memory bug and made a buffer array a class member to
ensure correct working when using multiple CSHA1 class instances at
one time.

Version 1.2 – 2002-11-16
– Borlands C++ compiler seems to have problems with string addition
using sprintf. Fixed the bug which caused the digest report function
not to work properly. CSHA1 is now Borland compatible.

Version 1.1 – 2002-10-11
– Removed two unnecessary header file includes and changed BOOL to
bool. Fixed some minor bugs in the web page contents.

Version 1.0 – 2002-06-20
– First official release.

======== Test Vectors (from FIPS PUB 180-1) ========

SHA1(“abc”) =
A9993E36 4706816A BA3E2571 7850C26C 9CD0D89D

SHA1(“abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq”) =
84983E44 1C3BD26E BAAE4AA1 F95129E5 E54670F1

SHA1(A million repetitions of “a”) =
34AA973C D4C4DAA4 F61EEB2B DBAD2731 6534016F
*/

#ifndef ___SHA1_HDR___
#define ___SHA1_HDR___

#include “export.h”

#if !defined(SHA1_UTILITY_FUNCTIONS) && !defined(SHA1_NO_UTILITY_FUNCTIONS)
#define SHA1_UTILITY_FUNCTIONS
#endif

#if !defined(SHA1_STL_FUNCTIONS) && !defined(SHA1_NO_STL_FUNCTIONS)
#define SHA1_STL_FUNCTIONS
#if !defined(SHA1_UTILITY_FUNCTIONS)
#error STL functions require SHA1_UTILITY_FUNCTIONS.
#endif
#endif

#include

#ifdef SHA1_UTILITY_FUNCTIONS
#include
#include
#endif

#ifdef SHA1_STL_FUNCTIONS
#include
#endif

#ifdef _MSC_VER
#include
#endif

// You can define the endian mode in your files without modifying the SHA-1
// source files. Just #define SHA1_LITTLE_ENDIAN or #define SHA1_BIG_ENDIAN
// in your files, before including the SHA1.h header file. If you don’t
// define anything, the class defaults to little endian.
#if !defined(SHA1_LITTLE_ENDIAN) && !defined(SHA1_BIG_ENDIAN)
#define SHA1_LITTLE_ENDIAN
#endif

// If you want variable wiping, #define SHA1_WIPE_VARIABLES, if not,
// #define SHA1_NO_WIPE_VARIABLES. If you don’t define anything, it
// defaults to wiping.
#if !defined(SHA1_WIPE_VARIABLES) && !defined(SHA1_NO_WIPE_VARIABLES)
#define SHA1_WIPE_VARIABLES
#endif

#if defined(SHA1_HAS_TCHAR)
#include
#else
#ifdef _MSC_VER
#include
#else
#ifndef TCHAR
#define TCHAR char
#endif
#ifndef _T
#define _T(__x) (__x)
#define _tmain main
#define _tprintf printf
#define _getts gets
#define _tcslen strlen
#define _tfopen fopen
#define _tcscpy strcpy
#define _tcscat strcat
#define _sntprintf snprintf
#endif
#endif
#endif

// Fallback, if no 64-bit support
#ifndef _fseeki64
#define _fseeki64 fseek
#endif
#ifndef _ftelli64
#define _ftelli64 ftell
#endif

///////////////////////////////////////////////////////////////////////////
// Define variable types

#ifndef UINT_8
#ifdef _MSC_VER // Compiling with Microsoft compiler
#define UINT_8 unsigned __int8
#else // !_MSC_VER
#define UINT_8 unsigned char
#endif // _MSC_VER
#endif

#ifndef UINT_32
#ifdef _MSC_VER // Compiling with Microsoft compiler
#define UINT_32 unsigned __int32
#else // !_MSC_VER
#if (ULONG_MAX == 0xFFFFFFFF)
#define UINT_32 unsigned long
#else
#define UINT_32 unsigned int
#endif
#endif // _MSC_VER
#endif // UINT_32

#ifndef INT_64
#ifdef _MSC_VER // Compiling with Microsoft compiler
#define INT_64 __int64
#else // !_MSC_VER
#define INT_64 long long
#endif // _MSC_VER
#endif // INT_64

#ifndef UINT_64
#ifdef _MSC_VER // Compiling with Microsoft compiler
#define UINT_64 unsigned __int64
#else // !_MSC_VER
#define UINT_64 unsigned long long
#endif // _MSC_VER
#endif // UINT_64

///////////////////////////////////////////////////////////////////////////
// Declare SHA-1 workspace

typedef union
{
UINT_8 c[64];
UINT_32 l[16];
} SHA1_WORKSPACE_BLOCK;

class DLLPUBLIC CSHA1
{
public:
#ifdef SHA1_UTILITY_FUNCTIONS
// Different formats for ReportHash
enum REPORT_TYPE
{
REPORT_HEX = 0,
REPORT_DIGIT = 1,
REPORT_HEX_SHORT = 2
};
#endif

// Constructor and destructor
CSHA1();
~CSHA1();

UINT_32 m_state[5];
UINT_32 m_count[2];
UINT_32 m_reserved0[1]; // Memory alignment padding
UINT_8 m_buffer[64];
UINT_8 m_digest[20];
UINT_32 m_reserved1[3]; // Memory alignment padding

void Reset();

// Update the hash value
void Update(const UINT_8* pbData, UINT_32 uLen);

#ifdef SHA1_UTILITY_FUNCTIONS
// Hash in file contents
bool HashFile(const TCHAR* tszFileName);
#endif

// Finalize hash, call before using ReportHash(Stl)
void Final();

#ifdef SHA1_UTILITY_FUNCTIONS
bool ReportHash(TCHAR* tszReport, REPORT_TYPE rtReportType = REPORT_HEX) const;
#endif

#ifdef SHA1_STL_FUNCTIONS
bool ReportHashStl(std::basic_string& strOut, REPORT_TYPE rtReportType =
REPORT_HEX) const;
#endif

bool GetHash(UINT_8* pbDest) const;

private:
// Private SHA-1 transformation
void Transform(UINT_32* pState, const UINT_8* pBuffer);

// Member variables
UINT_8 m_workspace[64];
SHA1_WORKSPACE_BLOCK* m_block; // SHA1 pointer to the byte array above
};


#endif // ___SHA1_HDR___

Categories
програмиране софтуер

Linux Socket Programming – Echo client/server

Демонстрация на програмиране на сокети под Linux. В конкретния случай са реализирани програмните фрагменти на клиент и сървър:

server.c

#include<stdio.h>
#include<stdlib.h>
#include<sys/socket.h>
#include<sys/types.h>
#include<netinet/in.h>
#include<error.h>
#include<strings.h>
#include<unistd.h>
#include<arpa/inet.h>
#define MAX_CLIENTS 20
#define BUFFER 1024
main(int argc, char **argv)
{
struct sockaddr_in server, client;
int sock, connection, data_len, struct_len = sizeof(struct sockaddr_in);
char data[BUFFER];
if((sock = socket(AF_INET, SOCK_STREAM,0)) == -1)
{
perror("Socket error.");
exit(-1);
}
server.sin_family = AF_INET;
server.sin_port = htons(atoi(argv[1]));
server.sin_addr.s_addr = INADDR_ANY;
bzero(&server.sin_zero,8);
if((bind(sock,(struct sockaddr *)&server,struct_len)) == -1)
{
perror("Bind error.");
exit(-1);
}
if((listen(sock,MAX_CLIENTS)) == -1)
{
perror("Listen error.");
exit(-1);
}
while(1)
{
pid_t pid = fork();
if((connection = accept(sock,(struct sockaddr *)&client,&struct_len)) == -1)
{
perror("Accept error.");
exit(-1);
}
data_len = 1;
while(data_len)
{
data_len = recv(connection, data, BUFFER, 0);
if(data_len)
{
send(connection, data, data_len, 0);
data[data_len] = '\0';
printf("%s",data);
}
}
close(connection);
}
close(sock);
}

client.c

#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<sys/socket.h>
#include<sys/types.h>
#include<netinet/in.h>
#include<strings.h>
#include<arpa/inet.h>
#define ERROR -1
#define BUFFER 1024
main(int argc, char **argv)
{
struct sockaddr_in server;
int sock, len;
char input[BUFFER], output[BUFFER],data[BUFFER];
char *whoami=getlogin();
if((sock = socket(AF_INET, SOCK_STREAM, 0)) == ERROR)
{
perror("Socket error.");
exit(-1);
}
server.sin_family = AF_INET;
server.sin_port = htons(atoi(argv[2]));
server.sin_addr.s_addr = inet_addr(argv[1]);
bzero(&server.sin_zero, 8);
if((connect(sock,(struct sockaddr *)&server,
sizeof(struct sockaddr_in))) == ERROR)
{
perror("Connect error.");
exit(-1);
}
while(1)
{
fgets(input, BUFFER, stdin);
strcpy(data, whoami);
strcat(data, ": ");
strcat(data, input);
send(sock, data, strlen(data), 0);
len = recv(sock, output, BUFFER, 0);
output[len] = '\0';
printf("Echo: %s",output);
}
close(sock);
}

Categories
програмиране софтуер

Да се намерят пресечните точки на две окръжности

Нека са зададени две окръжности (A и B) в двумерно пространство (2D) с техните координати на центровете (Ax,Ay) и (Bx,By), също са зададени радиуси (R1 и R2) да се напише програма на C++, която намира кооридинатите на пресечните точки на двете окръжности, в случая в който те се пресеичат.

За помощ:
http://mathworld.wolfram.com/Circle-CircleIntersection.html

Програмен фрагмент на C++ реализиращ двете окръжности:

class circle
{
private:
int x,y,r;
public:
circle(int a, int b, int c);
void print();
}
circle::circle
{
x = a; y = b; r = c;
print();
}
void circle::print()
{
cout << "(" << x << "," << y << "), r=" << r << endl; } int main() { circle A(0,0,2), B(3,3,2); return 0; }

Categories
софтуер

Ubuntu 10.10

Ubuntu 10.10 излиза на 10.10.10.

ubuntu-10-10

Categories
Microsoft софтуер

Test drive day (SKYPE5 & IE9)

Днес е ден за тестване на последните версии на SKYPE 5 и IE 9. Изключително полезна нова функция за конферентни разговори, макар и бета тест с 14 дневен период. Много е интересно какво се случва, като свършат 14-те дни. За internet explorer мога да коментирам само, подобренията направени по производителността. Това наистина е най-бързият браузър на Microsoft. За съжаление обаче видях няколко проблема с рендирането на HTML. От Microsoft има какво да подобрят.

За допълнително информация:

IE9
SKYPE5
Categories
софтуер

Нов сайт на ARRAY Systems Computing Inc.

Много приятно бях изненадан от новия дизайн на сайта на ARRAY Systems Computing Inc. Това е канатдска компания базирана в Торонто. Разработваща програмния продукт Next ESA SAR Toolbox посредством java платформа. Финансирането идва от Европейската агенция за космически изследвания – ESA, по проект 20698/07/I-LG. Новия сайт предлага редица екстри, някои от тях са взаимствани от facebook. Като например доста прилична интеграция със социални мрежи. Ситема от потребителски страници позволява обмен на актуална информация по проблематиката на космическите изследвания между потребителите.

Categories
софтуер

Участие на БСУ в международен симпозиум ESA Living Planet 2010

В периода 27 юни до 2 юли 2010 в Берген, Норвегия се проведе международен симпозиум „Living Planet“ на Европейската агенция за космически изследвания – ESA. В събитието участваха над 1200 научни работници от различни държави. Основни обсъждани теми бяха: гравитационната мисия, осигурена от сателита GOCE изстрелян на 17 март 2009 г.; водната мисия, осигурена от сателита SMOS, изстрелян на 2 ноември 2009 г.; ледената мисия, осигурена от сателита CRYOSAT, изстрелян на 8 април 2010 г; удължаване на живота на сателита ENVISAT след 2010 до 2013 година.

На симпозиума бяха представени актуални научни резултати на групата за перспективни космически изследвания на ЦИТН към БСУ с ръководител проф. д.т.н. А. Лазаров. Научният доклад на тема „Свлачищни феномени в национален парк Севан – Армения“, разработен с участие на представител на Ереванския държавен университет, Армения, бе изнесен от Димитър Минчев, старши асистент в БСУ, докторант към ИИКТ на БАН. Разработката е подкрепена от четири проекта: NATO CLG: ESP.EAP.CLG.983876, ESA C1P-6051, BG051PO001-3.3.04/40 и БСУ-Д05/23.02.2010.

Представителят на БСУ осъществи контакт с Луиджи Асика от ESA – Фраскати, Италия, който предостави на БСУ сателитен приемник за получаване на данни от спътника ENVISAT. Тази система за разпространение на данни от сателита на ESA, базирана във Фраскати, Италия, получава дневно 70 гигабайта сурови данни директно от  ENVISAT.

БСУ има ресурса и капацитета да стартира единствената в България лаборатория на ESA. Чрез нея ще се получават, обработват и архивират сателитни данни с многостранно научно и практическо приложение (геодезия, картография, строителство, селското стопанство и т.н.).

Categories
софтуер

Ubuntu 10.04 & Ubuntu Manual

Ubuntu 10.04

Ако още не сте разбрали, налична за изтегляне е новата версия на широкоразпространената линукс дистрибуция Ubuntu 10.04. Можете да се абонирате и за facebook групата на Ubuntu.

Заедно с дистрибуцията можете да изтеглите и безплатното ръководство за работа с операционната система. Достъпно е на сайта на ubuntu manual project, даден във връзките по-долу в този пост. Също можете да се абонирате за facebook групата на проекта.

Categories
Microsoft програмиране софтуер

Visual Studio 2010

Наскоро имах възможността да инсталирам и тествам Microsoft Visual Studio 2010 Professional Beta 2 (виж галерията към тази публикация). Качих си само Visual C++ заедно с компилатор за архитектура x64, който зае едва 4.4 GB. Останах очарован от производителноста на тази БЕТА.

Най-пълна информация на английски език за новите функционалности на Micsrosoft Visual Studio 2010 можете да прочетете в блога на Jason Zander на адрес:
http://blogs.msdn.com/jasonz/archive/2009/05/18/announcing-vs2010-net-framework-4-0-beta-1.aspx

Наличен е Release Candidate, можете да го изтеглите от следния линк:
Microsoft Visual Studio 2010 Professional Release Candidate ISO

На хоризонта се задава и финална версия планувана да излезе на 14 април 2010 г.

Официалната страница на Microsoft относно Visual Studio:
http://www.microsoft.com/visualstudio

За допълнително информация:
http://www.microsoft.com/visualstudio/products/2010/default.mspx

Историята на Microsoft Visual Studio можете да намерите в Wikipedia:
http://en.wikipedia.org/wiki/Microsoft_Visual_Studio

Categories
софтуер

Ubuntu 10.04 (Lucid Lynx)

Всички почитатели на дистрибуцията Ubuntu, операционна система Linux са притаили дъх в очакване на новата версия 10.04 (Lucid Lynx), която се очаква по план график на 29 април 2010 г.
Нетърпеливите могат да изтеглят трета алфа версия от линка даден в края на тази публикация.
Първата бета е планирана за 18 март 2010 г., а втора бета на 8 април 2010 г.

Ubuntu 10.04 LTS (Lucid Lynx) Alpha 3
http://cdimage.ubuntu.com/releases/10.04/alpha-3/

Можете да следите дистрибуциите на операционната система тук:
https://launchpad.net/ubuntu/+series

Ubuntu 10.04 (Lucid Lynx) Release Schedule
Ubuntu 10.04 (Lucid Lynx) Release Schedule
Categories
софтуер

StarCraft II – Wings of Liberty(TM) Beta Test Invitation

От 17 февруари 2010 Blizzard стартира BETA тестовете на StarCraft II. Ограничен брой потребители по света ще получат покана за бета тестер. Поттребителите е необходимо да имат BATTLE.NET акаунт, както и регистрирано в него оригинално лицензно копие на Starcraft и/или Broodwar. Също в BATTLE.NET акаунта трябва да заявите желанието си да участвате в BETA програмите на BLIZZARD. Днес получих поканата, с нетърпение чакам да се изтегли инсталатора. Очаквайте скоро коментарите ми  относно дългочаканото продължение на играта.

 

Categories
софтуер

European Space Agency (ESA) Principal Inestigator (PI) Category-1 Proposal 6051

esa logo
esa logo

Европейската космическа агенция – European Space Agency (ESA) предоставя безплатно за академични цели сателитни данни на сътрудници на агенцията наречени – Principal Inestigator (PI). Бургаски свободен университет в лицето на проф.д-р Андон Лазаров и ас.Димитър Минчев се присъедини към сътрудниците на агенцията, чрез подписването на условия за употреба на данни – Category-1 Proposal 6051 (C1P.6051) на 13 март 2009 година. Документа задължава сътрудниците на агенцията да предоставят на ESA годишен доклад от извършените изследвания върху получените данни. Информацията може да бъде поръчвана посредством софтуерния инструмент EOLISA на ESA за поръчка на сателитни данни от сътрудници, като достъпа им се осигурява от потребителско име и парола получени след подписването на условията за употреба. Софтуера EOLISA е изцяло написан на JAVA и е платформено независим, има версии както за Windows, така и за Linux. С негова помощ бяха заявени сателитните данни за последваща обработка.

Пълно описание на поръчания продукт:Satellite and Sensor: ENVISAT ASAR, Start and Stop time: 30 august 2008 – 4 october 2008, Order ID / Items: C1P.6051_1_1_0001_0_20090805093859 / 1-2, Unique Medium Number: PFD_IT_3UZ5DC7K.

Продукта представлява DVD носител на информация съдържащ две изображения Single Look Complex (SLC) от сензорния инструмент Advanced Synthetic Aperture Radar (ASAR) на спътника ENVISAT, а именно:

  • Master image: ASA_IMS_1PNIPA20081004_07540_000000162072_00364_34486_5066.N1, Orbit / Frame Number: 34486 / 2787
  • Slave image: ASA_IMS_1PNIPA20080830_07539_000000162071_00364_33985_5065.N1, Orbit / Frame Number: 33985 / 2787

Това са снимки взети от територията на Армения с географски координати на центъра на изображенията съответно: Lat: 40.3824, Lon: 44.5848

и Lat: 40,3748, Lon: 44.5848, заснети в периода 30 август 2008 – 4 октомври 2008.

За получаване на резултати от продукта са използвани два софтуерни инструмента работещи под операционна система Linux разпространявани под лиценз GPL с отворен код:

  • I.D.I.O.T. – INSAR DEFORMATION INSPECTION AND OBSERVATION TOOL;
  • RAT – Radar Tools.

Ето няколко снимки от получените резултати:

Categories
софтуер

Chrome OS & VirtualBox

Тази статия показва стъпка по стъпка как да стартирате Google Chrome OS на виртуална машина с VirtualBox.

1. Изтеглете си необходимите неща

  1. Sun VirtualBox, безплатен софтуер за виртуализация на компанията SUN. Съществуват версии за по-разпространените операционни системи: Windows, OS X, Linux or Solaris.
  2. Chrome OS, последното актуално изображение (това не е картинка) на новата операционна система.

2. Инсталирайте VirtualBox

Инсталирайте VirtualBox, като спазвате инструкциите на екрана. Убедете се че всички инсталации са приключили преди да започнете, защото инсталатора ще изключи всички мрежови устройста по-време на процеса. Препоръчвам да инсталирате приложението в:

c:\Program Files\Sun\VirtualBox\

3. Разархивирайте изображението на Chrome OS

След като изтеглите изображението на Chrome OS, то е в архивен формат – 7z. За разархивирането му използвайте архиватора – 7-zip. Препоръчвам изображението и разархивирания файл да бъдат записани в:

d:\VirtualBox\

4. Конвертирайте формата .IMG към .VDI за VirtualBox

Необходимо е да конвертирате формата на изображението от .IMG към .VDI виртуален хардиск за VirtualBox. Ако сте спазили препоръчаните пътища в горните стъпки, използвайте следните 2 команди в команден режим:

C:\>cd “\Program Files\Sun\VirtualBox”
C:\Program Files\Sun\VirtualBox>VBoxManage convertfromraw –format VDI d:\VirtualBox\chromeos-blog.com.20091202.img d:\VirtualBox\chromeos-blog.com.20091202.vdi

Ето какъв бе резултата от изпълнението им на моя компютър:

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
C:\Users\Dimitar Minchev>cd “\Program Files\Sun\VirtualBox”
C:\Program Files\Sun\VirtualBox>VBoxManage convertfromraw –format VDI d:\VirtualBox\chromeos-blog.com.20091202.img d:\VirtualBox\chromeos-blog.com.20091202.vdi
VirtualBox Command Line Management Interface Version 3.1.2
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.
Converting from raw image file=”d:\VirtualBox\chromeos-blog.com.20091202.img” to
file=”d:\VirtualBox\chromeos-blog.com.20091202.vdi”…
Creating dynamic image with size 2988442112 bytes (2851MB)…

В следсвие ще видите виртуалния хардиск в папката – d:\VirtualBox\

5. Настройте Chrome OS виртуална машина в VirtualBox

1. Стартирайте VirtualBox
2. Създайте нова виртуална машина.
3. Изберете име на виртуалната машина (Например: Chrome OS). За операционна система изберете Linux, за версия Ubuntu.

4. Задайте размера на оперативната памет – 1024 MB е най-често използваното количество за нетбук.

5. Изберете – existing hard disk (съществуващ хардиск), добавете виртуалния хардиск .VDI от папката – d:\VirtualBox\

6. Вие успешно създадохте виртуална машина. Натистнете Start за да я стартирате.

7. След няколко секунди се появява екрана за вход в операционната система:

5. Заключение

Поздравляния за вашата първа виртуална машина.

Логването в операционната система става посредством въвеждане на потребителското ви име и парола за gmail.com. Ако нямате google акаунт, сега е момента да създадете такъв.

Не забравяйте да настроите коректно мрежовите интерфейси на VirtualBox, за да можете да влезете в системата е необходимо да имате интернет връзка на виртуалната машина.

Всички картинки в тази статия са получени благодарение на следването на посочените инструкции и са генерирани с Windows 7 Snipping Tool.

Categories
Microsoft бсу софтуер

Академичен ден на Microsoft в БСУ

На 05 ноември 2009 година (четвъртък) от 14:00 часа в зала 207 на Бургаският свободен университет, ще се проведе “Академичен ден на Microsoft”. Акцента на мероприятието е Microsoft Windows 7 – новата операционна система на компанията.

Window 7 Burgas Poster

Categories
софтуер

Starcraft 2 beta

През профила Ви в BATTLE.NET на BLIZZARD, вече можете да заявите участието си за BETA тестер на STARCRAFT II.

Categories
софтуер

Ubuntu 9.10 – Предстартово броене

Предстартовото броене за новата версия на операционната система Ubuntu започна. Можете да си изтеглите БЕТА версията от тук: http://www.ubuntu.com/testing/karmic/beta

Categories
Microsoft софтуер

Свободна операционна система от Microsoft

Изследователското звено на Майкрософт в Кеймбридж съвместно с Цюрихския Технически Университет са създали нова операционна система. Според тази статия се очаква новата операционна система да се разпространява като свободен софтуер. Кодовото име на тази операционна система е Barrelfish и подробности за нея може да научите от официалния сайт на проекта. От там ще може да свалите и първата публична версия на проекта.
Изследователското звено на Майкрософт в Кеймбридж съвместно с Цюрихския Технически Университет са създали нова операционна система. Според тази статия се очаква новата операционна система да се разпространява като свободен софтуер. Кодовото име на тази операционна система е Barrelfish и подробности за нея може да научите от официалния сайт на проекта. От там ще може да свалите и първата публична версия на проекта.
Categories
софтуер

Ubuntu 9.10 (Karmic Koala) Beta

Ubuntu Linux е напълно функционална десктоп операционна система. Проектът Ubuntu използва за база Debian GNU Linux и се основава на идеята, че софтуерът трябва да е безплатен за всеки и да дава възможност на всеки да го използва на родния си език и независимо от увреждания, нетрудоспособност и други ограничения; освен това всеки трябва да има право без ограничения да променя и усъвършенства софтуера, й който използва. Името на дистрибуцията, “Ubuntu” идва от дума на езика на зулу и може да се преведа като “хуманност за другите” или “аз съм другите и те съм аз”. Дистрибуцията бързо набра скорост и популярност, особено след включването в проекта на „видни” „Дебианци” и вече доста време убедително води класацията на DistroWatch.com