Ruby | Send HTTP Post request with custom headers

require 'net/http'
require 'uri'

uri = URI.parse "http://example.com/Pages/PostPage.aspx"
headers =
                { 'Referer' => 'http://example.com/Pages/SomePage.aspx',
                  'Cookie' => 'TS9e4B=ae79e03bef6f5e37b80efe; WSS_FullScreenMode=false; ASP.NET_SessionId=rxuvhxsrm3lqhb2fa1yk5dam',
                  'Connection' => 'keep-alive',
                  'Content-Type' =>'application/x-www-form-urlencoded'
                    }

post= File.read post_file   # Raw Post Body's Data
http    = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Post.new(uri.path, headers)
request.body = post
response = http.request request
puts response.code
puts response.body

Fix Install SoapUI on Ubuntu | libXtst.so.6

طريقة التثبيت مشروحة هنا بالتفصيل

http://www.soapui.org/Getting-Started/installing-on-linuxunix.html

رابط التحميل

http://sourceforge.net/projects/soapui/files/

 
ستقابلك مشكلة عند التشغيل

libXtst.so.6: cannot open shared object file: No such file or directory

الحل

sudo apt-get install libxtst6:i386

 

الان أعد تشغيل البرنامج

Best of my KDE look

هنا مفضلتي في ما يتعلق بجماليات KDE من وجهة نظري. تستطيع أن تشاركني تجاربك خاصة مع الألوان الغامقة.

 

Application Appearance

  • Colors 
    • Scheme
      • Oxygen-Molecule - by nouveKDEGray
        • Colors
          • Link Text = #56B1FD
      • Sinsible Dark
        • Colors
          • Link Text = #56B1FD
    • Icons
      • nouveKDEGray
      • Faenza icon
      • FaenzaFlattr-Dark Decoration
    • GTK
      • Oxygen-gtk

Workspace Appearance

  • Window Decorations
    • ElementaryLuna
    • simplicitytl
    • two0ten
  • Cursor Them
    • Oxygen Black
    • Oxygen Blue
  • Desktop Theme
    • Light Warp
    • Mirdao
  • Splash Screen
    • CodeKde

Desktop Effects

  • General
    • Enable desktop effects at startup
    • improved window management
    • Various animations
    • Effect for desktop switching: Desktop Cube Animation
  • All Effects
    • Zoom
    • Blur
    • Dashboard
    • Fade
    • Glide
    • Highlight Window
    • Kscreen
    • Login
    • Logout
    • Minimize Animation
    • Scale In
    • Screen Edge
    • Sliding popups
    • Taskbar Thumnails
    • Translucency
    • Dialog Parent
    • Slide Back
    • Cover Witch
    • Desktop Cube
    • Desktop Cube Animation
    • Desktop Grid
    • Present Windows
    • Cool Effects - From net Effects
    • Activity Switching Effect - From net Effects
    • Maximize - From net Effects
  • Advanced

Desktop & Plasma Applications

  • Lancelot launcher
  • notes
  • Yakuake terminal

 

ملاحظة: جميع ملفات الثيمات موجودة في

~/.kde/share/apps/desktoptheme/

/home/KING/.kde/share/icons

Ruby | Convert ASCII to Hex

هنا سأضع أكثر من طريقة لتحويل حروف ASCII إلى Hex في هيئة \x . الحروف ABCD هي الكلمة اللتي تريد تحويلها

لتحويل حرف واحد

'\x'+("A".unpack('H*')[0])

ملاحظة : الرموز *”” هي نفس تنتيجة .join

"ABCD".unpack('H*')[0].scan(/.{2}/).map {|h| '\x'+h }.join
"ABCD".split("").map {|h| '\x'+h.unpack('H*')[0] }*""
"ABCD".split("").map {|c|'\x' + c.ord.to_s(16)}.join
"ABCD".split("").map {|c|'\x' + c.ord.to_s(16)}*""
puts "ABCD".chars.map {|c| '\x' + c.ord.to_s(16)}*""
"ABCD".each_char.map {|c| '\x'+(c.unpack('H*')[0])}.join

سأجدد القائمة كل ما وجدت حل آخر