search
Categories
Sponsors
VirtualMetric Hyper-V Monitoring, Hyper-V Reporting
Archive
Blogroll

Badges
MCSE
Community

Cozumpark Bilisim Portali
Posted in Hayattan, Windows 7 | No Comment | 2,054 views | 07/06/2009 15:02

Bu yazıyı Windows Live Write üzerinden gönderiyorum.

1
Write-host Selam

Capture

Windows Live Write üzerinden blog yazısı eklemek mükemmel bir şeymiş. WordPress kontrol paneline login olmadan yazı ekleyebilmek, bilgisayar üzerindeki resimleri ekleyebilmek cidden çok kolay. Harita bile ekleyebiliyorsunuz.

Map picture

Ayrıca kategori seçimi ve post’a tags ekleme olayı da mevcut.


Posted in Windows 7, Windows Powershell, Windows Server | No Comment | 5,188 views | 07/06/2009 11:17

Now using Powershell even easier with Powershell ISE on Windows 7.

working_with_powershell

You don’t need EditPlus or similar when you have Powershell ISE.


Posted in Windows Powershell | No Comment | 15,042 views | 07/06/2009 10:44

This is most exciting post on Powershell for me. Now I’ll get content of a web page and find a user id.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Download source code of the web page.
$url = "http://www.yusufozturk.info/wp-content/uploads/2009/06/sample_parse_page.html"
$webclient = new-object System.Net.WebClient
$webpage = $webclient.DownloadString($url)
$webpagetxt = "C:\webpage.timestamp.txt"
$webpage > "$webpagetxt"
 
# Parse web page and find user id.
$pattern = Select-String "$webpagetxt" -pattern '<a id="rpBasv_hlUserInfo" class="text" href="/user/user_info.aspx'
$pattern = $pattern.get_Line() -replace "\s",""
$userid = $pattern.TrimStart('<td><a id="rpBasv_hlUserInfo" class="text" href="/user/user_info.aspx?uid=')
$userid = $userid.SubString(0,4)
 
# Show user id
Write-Host User id: $userid

If it works for you, you see user id as “2512”.


Posted in Windows Powershell | No Comment | 2,628 views | 07/06/2009 10:25

You can parse your mails with Powershell.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Create TimeStamp
$timestamp = TimeStamp
 
# Save support mail with TimeStamp.
$_.body > C:\support.$timestamp.txt
 
# Parse mail.
$supporttxt = "C:\support.$timestamp.txt"
$pattern_email = Select-String "$supporttxt" -pattern "EMAIL"
$pattern_email = $pattern_email.get_Line()
$pattern_name = Select-String "$supporttxt" -pattern "NAME"
$pattern_name = $pattern_name.get_Line()
$pattern_priority = Select-String "$supporttxt" -pattern "PRIORITY"
$pattern_priority = $pattern_priority.get_Line()
$email = $pattern_email.TrimStart(": ")
$name = $pattern_name.TrimStart("NAME: ")
$priority = $pattern_priority.TrimStart("PRIORITY: ")

I posted “TimeStamp” and “$_.body” parts on my before posts. You can check Powershell category to check them.


Posted in Windows Powershell | No Comment | 5,127 views | 07/06/2009 10:21

This is a basic script to create timestamp using Get-Date command.

1
2
3
4
5
6
7
8
9
10
11
Function TimeStamp 
    {
        $now=Get-Date
        $yr=$now.Year.ToString()
        $mo=$now.Month.ToString()
        $dy=$now.Day.ToString()
        $hr=$now.Hour.ToString()
        $mi=$now.Minute.ToString()
        write-output $yr$mo$dy$hr$mi
    }
$timestamp = TimeStamp

You can use timestamp with any script to create random files.


Posted in Windows Powershell, Windows Server | No Comment | 3,524 views | 07/06/2009 09:45

You can check new mails with Powershell. But you need Outlook Connector.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$InboxFolder = 6
$Outlook = new-object -com outlook.application;
$NameSpace = $Outlook.GetNameSpace("MAPI");
$Inbox = $NameSpace.GetDefaultFolder($InboxFolder)
$Inbox.items | foreach {
    if($_.body -match "Support") 
        {
            write-host You have a new mail.
        }
        else
        {
            write-host No new mail.
        }
}

By default, Inbox folder number is 6. You can change that number for other directories.


Posted in Hayattan | 13 Comments | 4,343 views | 06/06/2009 21:42

2 gün önce TTNET kampanyasından yararlanarak, kotasız 8 mbit paketine geçiş yaptım. Keşke yapmasaydım. Zaten yavaş olan internet bağlantım, biraz olsun hızlanır diye ümitlenirken, tamamen koptu. Açıkcası pirince giderken, evdeki bulgurdan oldum. TTNET’i en az 4 kez aradım, 3 hata kaydı oluşturdum fakat hala bir sonuç yok. Bana söylenilen tek şey, bağlı olduğum santralin 8 mbit desteklemediği. Levent santrali bile 8 mbit desteklemiyorsa, acaba hangi santral destekliyor?

Ayrıca memur zihniyeti TTNET’te hala devam ediyor. Müşteriye karşı saygı kesinlikle yok. Telefonda sizle öfleye püfleye konuşuyorlar ve yer geliyor azalıyorlar! Radore’de suç müşteride olsa bile biz sesimizi çıkartmayıp, müşterinin memnuniyetini sağlamaya çalışırken, TTNET’in müşteriye karşı davranışı inanılmaz!

Internetimi kullanamadığımı söylediğimde, robotlaşmış TTNET yetkilisi şunu söylüyor: “Biz zaten size 8 mbit kullanacaksınız garantisi vermedik.” Sana kim 8 mbit kullanmak istediğimi söyledi? Ben bırak 8 mbit’i, eskiden kullandığım 1 mbit’i bile kullanamaz durumdayım. Yetkiliye, “Beyfendi ben zaten bana 8 mbit vereceksiniz demedim, ben size internete giremiyorum dedim. Bana 512 kbit verseniz, şuan yine tamam diyorum, çünkü işlerim aksıyor.” cevabını döndükten sonra tekrar bir arıza kaydı oluşturduk. En az 3 arıza kaydı oluşturmama rağmen hala ne arayan var ne soran. Ben arayıp, durumu öğrenerek, yeni bir arıza kaydı oluşturmakla yetiniyorum sadece.

Aradığımda öğrendim ki bağlı olduğum santral 8 mbit hattı desteklemiyormuş. İyi de madem desteklemiyorsa, neden 4 mbit’e indirmiyorsunuz. Ne yani “Tamam ben salak gibi faturamı ödemeye devam ederim, siz 8 mbit desteklemeye başlayınca kullanmaya başlarım. O zamana kadar internet bağlantım olmasa da olur” dememi mi bekliyorlar? Eğer 8 mbit olmuyorsa, 4 mbit ver; 4 olmuyorsa, 2 mbit ver. O da olmuyorsa, 1 mbit ver ve özür dile durumdan dolayı. Hala internetim yok. Duydum ki arkadaşın da başına aynı olan gelmiş. İnternetinin gelmesi 4 gün sürmüş. İşte TTNET’in verdiği servis garantisi bu kadar. İşin kötü tarafı, 2 yıllık sözleşme olmasından dolayı, aldığım hizmeti de iptal ettiremiyorum. Yoksa yüklü bir para ödemem gerekiyor. Bunlar bana hizmet veremezken, benim hala hizmeti iptal ettiremem de ayrı bir hukuk rezaleti.