Skip to content

Instantly share code, notes, and snippets.

$archiveDirectory = ""
$packageFilePath = "\PACKAGE\package.zip"
$parametersFilePath = "SampleWDP\TEST\parameters.xml"
$MSDeploy = "<C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe>"
& "$MSDeploy" -verb:sync -source:archiveDir="$archiveDirectory" -dest:package="$packageFilePath" -declareParamFile="$parametersFilePath"
try
{
$fs = [System.IO.FileStream]::New('c:\tempfiles\largefile.txt', [System.IO.FileMode]::Create, [System.IO.FileAccess]::Write, [System.IO.FileShare]::None)
$fs.SetLength(2 * 1024 * 1024 * 1024 -1)
}
finally
{
if ($null -ne $fs -and $fs -is [System.IDisposable])
{
private static bool CompareMemoryStreams(MemoryStream ms1, MemoryStream ms2)
{
if (ms1.Length != ms2.Length)
return false;
ms1.Position = 0;
ms2.Position = 0;
var msArray1 = ms1.ToArray();
var msArray2 = ms2.ToArray();
@jeevan-vj
jeevan-vj / StreamComparer.cs
Created December 19, 2018 03:40 — forked from sebingel/StreamEquals.cs
Compare two streams bit by bit in C#
private bool CompareStreams(Stream a, Stream b)
{
if (a == null &&
b == null)
return true;
if (a == null ||
b == null)
{
throw new ArgumentNullException(
a == null ? "a" : "b");
@jeevan-vj
jeevan-vj / enforcedthetypeOfObjectMembers.ts
Created September 26, 2018 03:36
Enforced the type of members of object
export interface IStringTMap<T> { [key: string]: T; };
export interface INumberTMap<T> { [key: number]: T; };
export interface IStringAnyMap extends IStringTMap<any> {};
export interface INumberAnyMap extends INumberTMap<any> {};
export interface IStringStringMap extends IStringTMap<string> {};
export interface INumberStringMap extends INumberTMap<string> {};
export interface IStringNumberMap extends IStringTMap<number> {};
@jeevan-vj
jeevan-vj / update woocommerce product price buy post status.sql
Created September 1, 2018 09:55
woocommerce price update for product ("importlist product type")
update wp_postmeta AS wppostmeta
inner join wp_posts AS post
on post.ID = wppostmeta.post_id
set wppostmeta.meta_value = Round(wppostmeta.meta_value*1.03, 2)
where post.post_type = 'product'
and post_status = 'importlist'
and wppostmeta.meta_key = '_regular_price'
@jeevan-vj
jeevan-vj / woocommerce-update-prices.sql
Last active September 1, 2018 05:48 — forked from yanknudtskov/woocommerce-update-prices.sql
Queries for updating all prices including variations in WooCommerceIn this instance all prices are increased 2% #woocommerce #mysql
UPDATE wp_postmeta SET meta_value = Round(meta_value*1.02, 2) WHERE meta_key = '_regular_price' AND meta_value != ''
UPDATE wp_postmeta SET meta_value = Round(meta_value*1.02, 2) WHERE meta_key = '_sale_price' AND meta_value != ''
UPDATE wp_postmeta SET meta_value = Round(meta_value*1.02, 2)WHERE meta_key = '_price' AND meta_value != ''
UPDATE wp_postmeta SET meta_value = Round(meta_value*1.02, 2) WHERE meta_key = '_regular_price_tmp' AND meta_value != ''
UPDATE wp_postmeta SET meta_value = Round(meta_value*1.02, 2) WHERE meta_key = '_sale_price_tmp' AND meta_value != ''
UPDATE wp_postmeta SET meta_value = Round(meta_value*1.02, 2) WHERE meta_key = '_price_tmp' AND meta_value != ''
UPDATE wp_postmeta SET meta_value = Round(meta_value*1.02, 2) WHERE meta_key = '_min_variation_price' AND meta_value != ''
UPDATE wp_postmeta SET meta_value = Round(meta_value*1.02, 2) WHERE meta_key = '_max_variation_price' AND meta_value != ''
UPDATE wp_postmeta SET meta_value = Round(meta_value*1.02, 2) WHERE meta_key = '_min_va
@jeevan-vj
jeevan-vj / tweak.xml
Created August 19, 2018 03:35
web config tweak to connect sitecore rocks to sitecore 9
<location path="sitecore/shell/WebService">
<system.web>
<authorization>
<allow users="?,*" />
</authorization>
</system.web>
</location>
@jeevan-vj
jeevan-vj / DockerFile
Last active June 19, 2018 02:13
DockerFile and npm scripts for angular running on node server
FROM jeevan90/tiny-node-http-server
WORKDIR /app
COPY ./dist public
@jeevan-vj
jeevan-vj / http-server.js
Created June 17, 2018 08:18 — forked from duluca/http-server.js
No plug-in http server for Node.js
var http = require("http"),
url = require("url"),
path = require("path"),
fs = require("fs")
port = process.argv[2] || 8080;
http.createServer(function(request, response) {
var uri = url.parse(request.url).pathname
, filename = path.join(process.cwd(), "public", uri);