Skip to content

Instantly share code, notes, and snippets.

@pparadis
pparadis / gist:2969502
Created June 22, 2012 00:33
Gist création
var tuple = Tuple.Create("Pascal", "Paradis", "pascal.paradis@gmail.com", 26, Image.FromFile("pparadis_avatar.png"));
@pparadis
pparadis / gist:2979737
Created June 23, 2012 19:58
Massive - Select dynamic
//tiré de https://github.com/robconery/massive#code-please
dynamic table = new Products(); //"dynamic" is important here - don't use "var"!
var productsFour = table.Find(CategoryID:4,columns:"ProductName");
@pparadis
pparadis / gist:3071037
Created July 8, 2012 13:59
String.IsNullOrEmpty javascript
String.IsNullOrEmpty = function(value) {
var isNullOrEmpty = true;
if (value) {
if (typeof (value) == 'string') {
if (value.length > 0)
isNullOrEmpty = false;
}
}
return isNullOrEmpty;
}
namespace NMemcached.Extensions
{
public static class StringExtensions
{
public static bool IsEmpty(this string s)
{
return string.IsNullOrEmpty(s);
}
}
}
var tuple = Tuple.Create("Pascal", "Paradis", "pascal.paradis@gmail.com", 26, Image.FromFile("pparadis_avatar.png"));
@pparadis
pparadis / gist:3179677
Created July 26, 2012 01:06
Compression
namespace Compression
{
public class Compression
{
public static void Compress(FileInfo fi)
{
using (FileStream inFile = fi.OpenRead())
{
if ((File.GetAttributes(fi.FullName) & FileAttributes.Hidden) != FileAttributes.Hidden & fi.Extension != ".gz")
{
@pparadis
pparadis / gist:3179705
Created July 26, 2012 01:14
Zip DotNetZip
using (ZipFile zip = new ZipFile())
{
zip.AddFile("c:\\images\\personal\\7440-N49th.png", "images");
zip.AddFile("c:\\Reports\\2008-Regional-Sales-Report.pdf", "files");
zip.AddFile("ReadMe.txt");
zip.Save("MyZipFile.zip");
}
@pparadis
pparadis / gist:3195885
Created July 29, 2012 03:04
Ajout d'un fichier à un zip
using (ZipArchive archive = ZipFile.Open(@"c:\start.zip", ZipArchiveMode.Update))
{
archive.CreateEntryFromFile(@"c:\test.txt", "test_compress.txt");
}
@pparadis
pparadis / gist:3200675
Created July 29, 2012 18:05
Zip - Création
using (ZipArchive archive = ZipFile.Open(@"c:\frenchcoding\start.zip", ZipArchiveMode.Create))
{
archive.CreateEntryFromFile(@"c:\frenchcoding\test.txt", "test_compress.txt");
archive.CreateEntryFromFile(@"c:\frenchcoding\test2.txt", "test_compress2.txt");
archive.CreateEntryFromFile(@"c:\frenchcoding\test3.txt", "test_compress3.txt");
}
@pparadis
pparadis / gist:3200676
Created July 29, 2012 18:06
Zip - Extraction
using (ZipArchive archive = ZipFile.Open(@"c:\frenchcoding\start.zip", ZipArchiveMode.Read))
{
archive.ExtractToDirectory(@"c:\frenchcoding\extract\");
}