Skip to content

Instantly share code, notes, and snippets.

(new-object System.Net.WebClient).DownloadFile('http://www.petguide.com/wp-content/uploads/2016/10/Istanbul-Famous-Fat-Cat-copy.jpg',\"$Env:Temp\\b.jpg\");
$Source = @"
using System;
using System.Runtime.InteropServices;
using Microsoft.Win32;
namespace Wallpaper
{
public enum Style : int
{
Tile, Center, Stretch, NoChange
@dmz006
dmz006 / keybase.md
Created March 16, 2015 21:55
keybase.md

Keybase proof

I hereby claim:

  • I am dmz006 on github.
  • I am dmz006 (https://keybase.io/dmz006) on keybase.
  • I have a public key whose fingerprint is D3FF FD6F 9DB6 C74B E14A 0D19 9730 1513 6B59 B9BD

To claim this, I am signing this object:

@dmz006
dmz006 / gist:2498833bea5ae5316c2f
Created February 18, 2015 18:07
Zabbix ruby api issues
D6 .../zbxapi-0.3.10/zbxapi.rb:initialize:163 protocol: https, host: www.myserver.com
D6 .../zbxapi-0.3.10/zbxapi.rb:initialize:164 port: 443, path: /monitor/api_jsonrpc.php
D6 .../zbxapi-0.3.10/zbxapi.rb:initialize:165 query: , fragment:
D4 .../zbxapi-0.3.10/zbxapi.rb:json_obj:203 Method:: user.login
D4 .../zbxapi-0.3.10/zbxapi.rb:do_request:415 Sending: {"jsonrpc":"2.0","method":"user.login","params":{"user":"authuser","password":"authpassword"},"id":0}
D4 .../zbxapi-0.3.10/zbxapi.rb:do_request:417 Response Code: 200
D4 .../zbxapi-0.3.10/zbxapi.rb:do_request:418 Response Body: {"jsonrpc":"2.0","result":"5e4db88c4dac61baa6f2b06451440be0","id":0}
D4 .../zbxapi-0.3.10/zbxapi.rb:json_obj:203 Method:: APIInfo.version
D4 .../zbxapi-0.3.10/zbxapi.rb:do_request:415 Sending: {"jsonrpc":"2.0","method":"APIInfo.version","params":{},"id":1}
D4 .../zbxapi-0.3.10/zbxapi.rb:do_request:417 Response Code: 200
@dmz006
dmz006 / gist:7946979
Last active December 31, 2015 06:19
Upgrading to rails 4, what did i break for my asset precompile?
RAILS_ENV=production bundle exec rake assets:precompile
rake aborted!
undefined method `asset' for #<Rails::Application::Configuration:0x00000005e626c0>
/home/dmz/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.2/lib/rails/railtie/configuration.rb:95:in `method_missing'
/media/DMZ0/dmz0/dmz/Private/src/workspace/BaD/config/environments/production.rb:59:in `block in <top (required)>'
/home/dmz/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.2/lib/rails/railtie/configurable.rb:24:in `class_eval'
/home/dmz/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.2/lib/rails/railtie/configurable.rb:24:in `configure'
/media/DMZ0/dmz0/dmz/Private/src/workspace/BaD/config/environments/production.rb:1:in `<top (required)>'
/home/dmz/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:229:in `require'
/home/dmz/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:229:in `block in require'
@dmz006
dmz006 / gist:7778415
Created December 3, 2013 22:08
Custom validation method issues
class Item < ActiveRecord::Base
attr_accessible :description
validate :description_check, :on => create, :if => details?
validate :description_check, :on => update
private
def details?
current_step == "details"
end
@dmz006
dmz006 / gist:6361625
Created August 28, 2013 02:50
skip_trackable if javascript
class CatalogController < ApplicationController
prepend_before_action :skip_trackable, :only => [:index]
before_filter :authenticate_user!, :except => [:show, :index]
def skip_trackable
request.env['devise.skip_trackable'] = true if request.env["HTTP_X_REQUESTED_WITH"] == "XMLHttpRequest"
end
However I still see in my log:
@dmz006
dmz006 / gist:5632527
Last active December 17, 2015 15:29
multiple rails rescues in single method
def show
begin
@jobqueue = Delayed::Job.find(session[:jobqueue]) if session[:jobqueue]
rescue ActiveRecord::RecordNotFound
session[:jobqueue] = nil
return
end
if @jobqueue.nil? && session[:jobqueue]
session[:jobqueue] = nil
end
from http://railscasts.com/episodes/396-importing-csv-and-excel
class ProductImport
# switch to ActiveModel::Model in Rails 4
extend ActiveModel::Naming
include ActiveModel::Conversion
include ActiveModel::Validations
attr_accessor :file