How to Unprotect an excel sheet without password

Wahyu Raja Reply 4:39 PM
THis document will tel you how to unprotect an excel spread sheet without having the password


In case of a password protect worksheet you are unable to Edit the data on the Excel Sheet. If you do not Remember the Password or do not know the password to unprotect the sheet just follow the below simple steps.
excel1
Press ALT +  F11 or click on View Code in Developers Tabs
 Excel2
In the Above White Space Enter the below Code. Do not change the code just copy paste:
Sub PasswordBreaker()
    'Breaks worksheet password protection.
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    On Error Resume Next
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
    For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
    ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
        Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
        Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    If ActiveSheet.ProtectContents = False Then
        MsgBox "One usable password is " & Chr(i) & Chr(j) & _
            Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
            Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
         Exit Sub
    End If
    Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next
End Sub
Now Click on the Run Button or press F5:
 Excel3

And there you go the sheet is unprotected for you now. Also you would be getting a message in the pop up window.
This Message is contains the password which can be used to unprotect the other sheets in the same workbook.
 Excel4

Find Value Of Key In Associative Array

Wahyu Raja Reply 11:53 AM
I recently stumbled upon the following issue – I had an associative array with key=>value type and I wanted to get the value of a specific key. I wasn’t able to find a suitable built-in PHP function, so I decided to write something of my own. Feel free to reuse it however you like.
Include this function anywhere in your PHP file:
function find_by_key($searched, $array){
 if(!is_array($array)) return FALSE; // We haven't passed a valid array
 
 foreach($array as $key=>$value){
  if($key==$searched) return $value; // Match found, return value
 }
 return FALSE; // Nothing was found
}
Then you can use it by following this example:
$sample_array = array(
 'bmw'=>'fast',
 'mercedes'=>'luxury',
 'audi'=>'expensive'
);
 
echo find_by_key('audi', $sample_array);
This example should output ‘expensive’. I hope you find this useful.
source : http://ephp.info/get-by-key-associative-array

How to remove specific element from an array PHP

Wahyu Raja Reply 6:40 AM
I have an array:
$array = (apple, orange, strawberry, blueberry, kiwi);
the user enters strawberry
strawberry is removed.

Use array_search to get the key and remove it with unset if found:
if (($key = array_search('strawberry', $array)) !== false) {
    unset($array[$key]);
}
array_search returns false (null until PHP 4.2.0) if no item has been found.
And if there can be multiple items with the same value, you can use array_keys to get the keys to all items:
foreach (array_keys($array, 'strawberry') as $key) {
    unset($array[$key]);
}

Perbedaan Program Java, C#, PHP dalam OOP

Wahyu Raja Reply 11:46 AM

PATTERN MEDIATOR DI JAVA, C# DAN PHP

Setelah update tentang pattern observer, langsung ane terusin update juga design pattern yang ane bahas terakhir yaitu tentang pattern mediator dan implementasinya di Java, C# dan PHP (mengejar target gan) :D ... pattern mediator ini sama seperti observer yang berkategori design pattern behaviour.  Fungsi dari pattern ini adalah memungkinkan interaksi antara object sehingga ketika object berinteraksi dengan object lainnya sama2 dapat memberi informasi baru ke dalam object tersebut ... contoh kasus nya seperti aplikasi chating, jika ada 2 client lagi chatingan maka ke dua nya sangat mungkin untuk bertukar informasi saat chating ??
ya kan ?? :D kalo gak bisa bertukar informasi ya berarti bukan chating...  wkwkwkwkwkwk... dan 2 client tadi kita ibaratkan seperti object yang saling berinteraksi... biar lebih paham akan ane coba implementasinya di Java, C# dan PHP...

Java
  1. package Mediator;  
  2.   
  3. public class MainClass {  
  4.  public static void main(String[] args) {  
  5.   MediatorConcrete mediator = new MediatorConcrete();  
  6.     
  7.   Friend1 friend1 = new Friend1(mediator);  
  8.   Friend2 friend2 = new Friend2(mediator);  
  9.     
  10.   mediator.SetFriend1(friend1);  
  11.   mediator.SetFriend2(friend2);  
  12.     
  13.   friend1.Send("I love U");  
  14.   friend2.Send("I Love U too");  
  15.  }  
  16. }  
  17.   
  18. abstract class Mediator{  
  19.  public abstract void Send(Friend friend,String message);  
  20. }  
  21.   
  22. class MediatorConcrete extends Mediator{  
  23.  private Friend1 friend1;  
  24.  private Friend2 friend2;  
  25.    
  26.  public void SetFriend1(Friend1 friend1){  
  27.   this.friend1 = friend1;  
  28.  }  
  29.    
  30.  public void SetFriend2(Friend2 friend2){  
  31.   this.friend2 = friend2;  
  32.  }  
  33.    
  34.  @Override  
  35.  public void Send(Friend friend, String message) {  
  36.   if(friend == friend1){  
  37.    friend2.Notify(message);  
  38.   }else{  
  39.    friend1.Notify(message);  
  40.   }  
  41.  }  
  42. }  
  43.   
  44. abstract class Friend{  
  45.  public Friend(Mediator mediator) {  
  46.   this.mediator = mediator;  
  47.  }  
  48.  protected Mediator mediator;  
  49. }  
  50.   
  51. class Friend1 extends Friend{  
  52.  public Friend1(Mediator mediator) {  
  53.   super(mediator);  
  54.  }  
  55.    
  56.  public void Send(String message){  
  57.   mediator.Send(this, message);  
  58.  }  
  59.    
  60.  public void Notify(String message){  
  61.   System.out.println("Friend 1 menerima pesan "+message);  
  62.  }  
  63. }  
  64.   
  65. class Friend2 extends Friend{  
  66.  public Friend2(Mediator mediator) {  
  67.   super(mediator);  
  68.  }  
  69.    
  70.  public void Send(String messages){  
  71.   mediator.Send(this, messages);  
  72.  }  
  73.    
  74.  public void Notify(String message){  
  75.   System.out.println("Friend 2 menerima pesan "+message);  
  76.  }  
  77. }  


C#
  1. using System;  
  2.   
  3. namespace Mediator  
  4. {  
  5.  class Program  
  6.  {  
  7.   public static void Main(string[] args)  
  8.   {  
  9.    MediatorConcrete mediator = new MediatorConcrete();  
  10.     
  11.    Friend1 friend1 = new Friend1(mediator);  
  12.    Friend2 friend2 = new Friend2(mediator);  
  13.      
  14.    mediator.Friend1 = friend1;  
  15.    mediator.Friend2 = friend2;  
  16.      
  17.    friend1.Send("I love U");  
  18.    friend2.Send("I Love U too");  
  19.      
  20.    Console.ReadKey(true);  
  21.   }  
  22.  }  
  23.    
  24.  abstract class Mediator{  
  25.   public abstract void Send(Friend friend,string message);  
  26.  }  
  27.    
  28.  class MediatorConcrete : Mediator{  
  29.   private Friend1 friend1;  
  30.   private Friend2 friend2;  
  31.     
  32.   public Friend1 Friend1 {  
  33.    get { return friend1; }  
  34.    set { friend1 = value; }  
  35.   }   
  36.     
  37.   public Friend2 Friend2 {  
  38.    get { return friend2; }  
  39.    set { friend2 = value; }  
  40.   }  
  41.     
  42.   public override void Send(Friend friend, string message) {  
  43.    if(friend == friend1){  
  44.     friend2.Notify(message);  
  45.    }else{  
  46.     friend1.Notify(message);  
  47.    }  
  48.   }  
  49.  }  
  50.    
  51.  abstract class Friend{  
  52.   public Friend(Mediator mediator) {  
  53.    this.mediator = mediator;  
  54.   }  
  55.   protected Mediator mediator;  
  56.  }  
  57.    
  58.  class Friend1 : Friend{  
  59.   public Friend1(Mediator mediator):base(mediator) {  
  60.   }  
  61.     
  62.   public void Send(string message){  
  63.    mediator.Send(this, message);  
  64.   }  
  65.     
  66.   public void Notify(string message){  
  67.    Console.WriteLine("Friend 1 menerima pesan "+message);  
  68.   }  
  69.  }  
  70.    
  71.  class Friend2 : Friend{  
  72.   public Friend2(Mediator mediator):base(mediator){  
  73.   }  
  74.     
  75.   public void Send(string messages){  
  76.    mediator.Send(this, messages);  
  77.   }  
  78.     
  79.   public void Notify(string message){  
  80.    Console.WriteLine("Friend 2 menerima pesan "+message);  
  81.   }  
  82.  }  
  83. }  


PHP
  1. <?php  
  2.  abstract class Mediator{  
  3.   public abstract function Send($friend,$message);  
  4.  }  
  5.   
  6.  class MediatorConcrete extends Mediator{  
  7.   private $friend1;  
  8.   private $friend2;  
  9.     
  10.   function SetFriend1($friend1){  
  11.    $this->friend1 = $friend1;  
  12.   }  
  13.     
  14.   function SetFriend2($friend2){  
  15.    $this->friend2 = $friend2;  
  16.   }    
  17.     
  18.   function Send($friend,$message) {  
  19.    if($friend == $this->friend1){  
  20.     $this->friend2->Notify($message);  
  21.    }else{  
  22.     $this->friend1->Notify($message);  
  23.    }  
  24.   }  
  25.  }  
  26.   
  27.  abstract class Friend{  
  28.   function __construct($mediator) {  
  29.    $this->mediator = $mediator;  
  30.   }  
  31.   protected $mediator;  
  32.  }  
  33.   
  34.  class Friend1 extends Friend{  
  35.   function __construct($mediator) {  
  36.    parent::__construct($mediator);  
  37.   }  
  38.     
  39.   function Send($message){  
  40.    $this->mediator->Send($this, $message);  
  41.   }  
  42.     
  43.   function Notify($message){  
  44.    echo("Friend 1 menerima pesan ".$message."< br />");  
  45.   }  
  46.  }  
  47.   
  48.  class Friend2 extends Friend{  
  49.   function __construct($mediator) {  
  50.    parent::__construct($mediator);  
  51.   }  
  52.     
  53.   function Send($messages){  
  54.    $this->mediator->Send($this,$messages);  
  55.   }  
  56.     
  57.   function Notify($message){  
  58.    echo("Friend 2 menerima pesan ".$message."< br />");  
  59.   }  
  60.  }  
  61.    
  62.  $mediator = new MediatorConcrete();  
  63.     
  64.  $friend1 = new Friend1($mediator);  
  65.  $friend2 = new Friend2($mediator);  
  66.     
  67.  $mediator->SetFriend1($friend1);  
  68.  $mediator->SetFriend2($friend2);  
  69.     
  70.  $friend1->Send("I love U");  
  71.  $friend2->Send("I Love U too");  
  72. ?>  

Biar lebih paham lagi, coba ente analisa lagi program diatas, dan tentunya seperti itulah interaksi antar object yang memungkinkan untuk saling memberikan informasi dengan menggunakan mediator tentunya :D hehee.. sekian dulu ya ? dengan berakhirnya postingan ini, berakhir juga pembahasan ane tentang design pattern dan penerapannya di Java, C# dan PHP... semoga bermanfaat bagi ane, ente dan pengunjung blog ini :) ... happy cooding

Source : http://calonpresident.blogspot.com/2013/04/pattern-mediator-di-java-c-dan-php.html

Search

Ikuti Channel Youtube Aku Yaa.. Jangan Lupa di subscribe. Terima kasih.

Google+ Followers

Popular Posts

Translate