Archive for June, 2008|Monthly archive page

FreeBSD Technologies in New Firefox 3 Browser

Boulder, CO (PRWEB) June 23, 2008 — Mozilla this week released the highly anticipated Firefox 3 browser. The FreeBSD Project congratulates the Mozilla project on a multi-year effort that culminated in a product that is both faster and more secure than its predecessors, with innovative new features. Several important features of the Firefox browser were incorporated from technologies adopted from the FreeBSD project. Technology from the FreeBSD project has a long history of being used inside other open source projects such as Firefox.

Read more »

Requesting Ubuntu FREE CDs

Requesting CDs from ShipIt

Kubuntu is available free of charge and we can send you CDs of the latest version (8.04 (Hardy Heron)) with no extra cost, but the delivery may take up to ten weeks, so you should consider downloading the CD images if you have a fast Internet connection.

Compute and Verify Hash Value Using C#

ฟังก์ชันสำหรับคำนวนค่า Hash ของไฟล์ โดยสนับสนุนอัลกอริทึ่ม MD5, SHA-1, SHA-256, SHA-384, SHA-512
Read more »

Working with Files in C#


This article was contributed by Anand Narayanaswamy.In this article, you will learn how to manipulate directories and files in your system. Further, we will discuss how to read from and write to a file by using the powerful .NET classes.
Read more »

Get File Extension Using C#

private string getFileExtension(string fileName)
{

string extension=””;

char []arr=fileName.ToCharArray();

int index=0;

for(int i=0;i<arr.Length;i++)

{

if(arr[i]==’.’)

{

index=i;

}

}

for(int x=index+1;x<arr.Length;x++)

{

extension=extension+arr[x];

}

return extension;

}

How to loop through all files in a folder using C#

// How much deep to scan. (of course you can also pass it to the method)
const int HowDeepToScan=4;

public static void ProcessDir(string sourceDir, int recursionLvl)
{
if (recursionLvl<=HowDeepToScan)
{
// Process the list of files found in the directory.

string [] fileEntries = Directory.GetFiles(sourceDir);
foreach(string fileName in fileEntries)
{
// do something with fileName
Console.WriteLine(fileName);
}

// Recurse into subdirectories of this directory.
string [] subdirEntries = Directory.GetDirectories(sourceDir);
foreach(string subdir in subdirEntries)
// Do not iterate through reparse points
if ((File.GetAttributes(subdir) & FileAttributes.ReparsePoint) != FileAttributes.ReparsePoint)
{
ProcessDir(subdir,recursionLvl+1);
}
}
}

Source: weblogs.asp.net

Read more »

Follow

Get every new post delivered to your Inbox.