dimineata

m-am dus degeaba la ambasada britanica… se deschidea la ora 9, si , desi am fost mai devreme, totusi nu am prins bon de ordine.
E totusi o chestie cu UE …sa nu mai stai ca nebunu la coada pentru viza.

Programarea in .NET – partea 1

Acesta este un prim articol dintr-o serie care vrea sa
prezinte programarea in .NET( Windows si Internet) pe intelesul
incepatorilor.
Ca sa puteti urma acest mini-curs, trebuie sa aveti
cunostinte minime de programare.Nu o sa va fac teoria variabilelor, nici nu o sa
va tin un curs de SQL si nici despre programarea 3-tier.
Exemplele date vor fi facute in C# -dar ele se pot trece la
fel de bine in VB.NET sau orice alt limbaj pe care .NET il suporta.Pentru mai
multe limbaje, accesati adresa :
Ceea ce o sa ne intereseze in acest tutorial este partea de
programare a lui .NET.
De ce aveti nevoie:
1. Un calculator cu Windows instalat( de preferinta , orice
de la XP in sus)
2. IIS pentru proiectul Internet . Vedeti daca exista in
Control Panel => Administrative Tools => Internet Information Services
(IIS) Manager.
Daca nu, duceti-va la Control Panel => Add Or Remove
programs => add / remove Windows components si il gasiti
acolo
3. MSDN 2006 May – pentru tutoriale si exemple – free
:http://www.microsoft.com/downloads/details.aspx?FamilyID=373930CB-A3D7-4EA5-B421-DD6818DC7C41&displaylang=en
4. Visual Studio Web Development Express  free  – pentru
proiecte internet –
http://msdn.microsoft.com/vstudio/express/vwd/)
5. Visual C# Express  free  – pentru proiecte windows – http://msdn.microsoft.com/vstudio/express/visualcsharp/)
6. Optional : ReportViewer Control in Visual Studio 2005
free – pentru raportari locale – http://www.gotreportviewer.com/
 
Dupa ce ati downloadat si instalat aceste programe, prima
aplicatie pe care o sa o facem este un proiect cu baze de date prin care o sa
indexam cartile din biblioteca proprie.
Proiectul o sa fie schematic, doar pentru demonstrarea
programarii Windows si Internet cu .NET.
Elementele principale ale proiectului or sa fie
Cartea , Autorul si
Editura
 
Atributele principale ale Cartii sunt
:
Titlu
Data Aparitiei
ISBN
Editura ( presupunem ca 1 carte nu este editata de mai
multe edituri)
 
 

Atributele principale ale Autorului sunt
:
Nume
Prenume
 

Atributele principale ale Editurii
sunt:
Nume
SiteWeb

 

O carte poate avea mai multi autori, iar
un autor poate aparea pe mai multe carti ( legatura multi la
multi)
O carte poate avea o singura
editura , dar o editura poate publica mai
multe carti
 
Ce se cere :
– forme de introducere a celor 3
obiecte
– cautare in baza de date dupa : Editura, Carte,
Autor
– afisarea obiectelor in functie de relatiile dintre ele (
de exemplu, daca se selecteaza un autor, sa se afiseze toate
cartile scrise de el )
 
 
Urmatorul articol vine fix peste 1 saptamina, luni 21
august.
 
Pina atunci, astept intrebarile voastre la adresa
:contact@serviciipeweb.ro

duminica


plecat la munte cu M si O


jucat si facut siesta la un capuciino + ciocolata la Peles pe terasa


Obositor (dus intors in aceeasi zi) dar foarte placut


M a ramas acolo la Cocrc cu bunicii


blogger convert to dasblog


 


See:


http://onemanshouting.com/tech/HowIPortedMyContentFromBloggerToDasBlog.aspx


1.  Change Blogger.com settings, under “Formatting” tell it to show 999 days on the front page.  DO NOT PUBLISH


2.  Modify your blogger template to:


<?xml encoding=”utf-8″ ?>
<entries>
<Blogger>
<bi_url><![CDATA[<$BlogItemURL$>]]></bi_url>
<bi_title><![CDATA[<$BlogItemTitle$>]]></bi_title>
<bi_body><![CDATA[<$BlogItemBody$>]]></bi_body>
<bi_author><![CDATA[<$BlogItemAuthorNickname$>]]></bi_author>
<bi_date><![CDATA[<$BlogItemDateTime$>]]></bi_date>
</Blogger>
</entries>


3.  DO NOT PUBLISH, instead hit the “Preview” button


4.  In the resulting screen, you’ll see a bunch of unformatted text.  Select “View Source” and then copy everything from the opening <? xml ?> tag down to the closing <entries> tag.  Paste that text into notepad and save as archive.xml.  On the edit screen, hit the “Discard Edits” button.  Go back and restore the settings from step 1.


 


 


Modified C# code:


 


using System;
using System.Globalization;
using System.Collections.Generic;
using System.Text;
using System.Data;
using newtelligence.DasBlog.Runtime;
using System.Threading;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
x();

}
static void x()
{
DataSet ds = new DataSet(“archive”);
ds.ReadXml(@”C:\content\a\refacut.xml”);

string title = “”;
string body = “”;
string link = “”;
string date = “”;
string auth = “”;

DateTime dt_post;

newtelligence.DasBlog.Runtime.IBlogDataService das_ds = newtelligence.DasBlog.Runtime.BlogDataServiceFactory.GetService(@”c:\content”, null);
CultureInfo c=new CultureInfo(“en-US”);
Thread.CurrentThread.CurrentCulture = c;
Thread.CurrentThread.CurrentUICulture = c;
for(int i=0;i<ds.Tables[0].Rows.Count;i++)
{
DataRow r =ds.Tables[0].Rows[i];
link = (string)ds.Tables[“bi_url”].Rows[i][0];
title = (string)ds.Tables[“bi_title”].Rows[i][0];
body = (string)ds.Tables[“bi_body”].Rows[i][0];

date = (string)ds.Tables[“bi_date”].Rows[i][0];
auth = (string)ds.Tables[“bi_author”].Rows[i][0];
string[] expectedFormats = { @”M\/dd\/yyyy hh:mm:ss tt”};
//date = date.Replace(” PM”, “”);
dt_post = DateTime.ParseExact(date, expectedFormats,c, DateTimeStyles.AllowWhiteSpaces);
Entry post = new Entry();
post.Author = auth;

post.Content = body;
post.Description = “”;
post.Title = title;
post.CreatedLocalTime = dt_post;
post.CreatedUtc = dt_post.ToUniversalTime();
post.ModifiedLocalTime = dt_post;
post.ModifiedUtc = dt_post.ToUniversalTime();
post.EntryId = Guid.NewGuid().ToString();
das_ds.SaveEntry(post);

}
}
}
}

demotivators

top 10 posibilitati de a motiva
http://www.retrospector.com/2006/06/21/top-10-ways-to-motivate-geeks/
si
top 10 posibilitati de a demotiva
http://kohari.org/2006/07/20/top-10-ways-to-de-motivate-geeks/

asta imi aduce aminte de demotivators
Una dintre demotivari,  dupa cite imi aduc minte era ceva de genul :
100 participa la cursa – dar numai 1 cistiga
http://www.despair.com/viewall.html