RECIPE & MUSIC COLLECTION , KAVITA

Tuesday, September 21, 2010

HOW TO MAKE DHOKLA

Dhokla is a traditional Gujarati snack. Dhokla makes a great appetizer.

Makes about 20 pieces.

Ingredients:

  • 1 cup sooji (semolina flour)
  • 1 cup yogurt
  • 1/4 cup water as needed
  • 1/4 teaspoon salt
  • 2 teaspoon lemon juice
  • Pinch of turmeric (haldi)
  • 1 green chili finely chopped
  • 2 tablespoon fine chopped cilantro (hara dhania)
  • 1 teaspoon Eno’s fruit salt (Sodium Bicarbonate and Citric Acid)

For seasoning:

  • 2 tablespoons of oil
  • 1/2 teaspoon black mustard seed
  • 2 green peppers chopped into about 1/4 inch pieces

Utensils to steam Dhokla:

  • Large sausepan with cover
  • Round cake-cooling rack
  • Round 9″ cake pan

Method:

  1. Mix the sooji, yogurt, salt, lemon juice, green chili, and cilantro together in a bowl and make a smooth batter; add more water if needed.
  2. Mix well so that no lumps are formed and the batter is of pouring consistency.
  3. Allow batter to rest for an hour.
  4. Grease the cake pan and set aside.
  5. In the saucepan heat about one cup of water on medium high heat. Water should just touch the cake rack. This will be used to steam the dhoklas.
  6. After water is boiling, turn down the heat to medium.
  7. Add fruit salt (Eno) to the batter, and mix well. The batter will foam up.
  8. Quickly pour batter into a greased cake pan.
  9. Next place cake pan into the saucepan over the cake rack.
  10. Cover the saucepan. Steam for about 10 minutes on medium heat.
  11. Check Dhokla with a knife. If the knife comes out clean, dhokla is ready.
  12. Turn of the heat and remove the cake pan from saucepan.
  13. Let it cool to room temperature, then cut into triangle or square shapes.

DARDE DIL KA HAAL

Har pal zindgi ek bojh lagne lagi, jise mana tha kabhi apna wo sapna lagne laga , shayed zindgi ne saja di hai ki koi aisa nahi mila jo hamko bhi samajhta hum to akele the akele hi reh gaye kash ki wo samajhte ki mohabbat kehne se nahi samajhne se hoti hai kash ki wo samajhte ki vishwas dil se hota hai par jab vishwas hi nahi to wo rishta kaise ho sakta hai .humne to bahut koshish ki unhein apna banane ki par ek wo hai jo apna na sake .hume to aadat hai dukh sehne ki yeh gum bhi pi jayenge sach kehte hai bhulna to mushkil hoga aapko par hum bhool jayenge. yu akele aye the akele hi chale jayenge

Lord ganesh

Lord ganesh

sanjeetjha

sanjeetjha
balokova russia

sudoku program

//======================================================= // file SU_DU_KU.java // //====================================================== import java.applet.*; import java.awt.*; import java.awt.event.*; // //======================================================= public class SU_DU_KU extends Applet implements ActionListener { Button START,NEXT; TextField t[] =new TextField[81]; int a[][] =new int[9][9]; int b[][] =new int[9][9]; Font f=new Font("helvetica",Font.BOLD,30); //===============initialization of objects======================= public void init() { int i; Graphics g =new Graphics(); START=new Button(" CLICK START "); add(START); START.addActionListener(this); for(i=0;i<81;i++) { t[i] =new TextField(1); add(t[i]); } setBackground(new Color(78,50,100)); //default setting g.setColor(Color.red); for(i=0;i<81;i++) t[i].setText("0"); NEXT=new Button(" CLICK NEXT for NEW SUDUKU"); add(NEXT); NEXT.addActionListener(this); } //=================================================================== public void paint(Graphics g) { g.setColor(new Color(8,8,9)); g.fillRect(0,26,350,254); g.setColor(Color.red); g.fillRect(0,26,350,6); g.fillRect(0,112,350,6); g.fillRect(0,196,350,6); g.fillRect(0,280,350,6); g.fillRect(0,26,6,254); g.fillRect(108,26,6,254); g.fillRect(216,26,6,254); g.fillRect(324,26,6,254); g.setFont(f); } //=======================calling the interface======================== public void actionPerformed(ActionEvent e) { int i,j,k=0; if(e.getSource()==START) { //reading text from text field and assign to b[i][j] for(i=0;i<9;i++) for(j=0;j<9;j++) { a[i][j]=Integer.parseInt(t[k++].getText()); b[i][j]=a[i][j]; } call_sudu_ku( ); k=0; for(i=0;i<9;i++) for(j=0;j<9;j++) { t[k++].setText(String.valueOf(a[i][j])); } } if(e.getSource()==NEXT) //default setting for(i=0;i<81;i++) t[i].setText("0"); } //========================================================================== //===========================call_sudu_ku( )================================= public void call_sudu_ku( ) { int i,j,k,l; int m[]=new int[90]; int n[]=new int[90]; int count=0; int temp1,temp2; int p=0; for(i=0;i<9;i++) for(j=0;j<9;j++) { do { count ++; if(b[i][j]==0) { m[p] =i; n[p]=j; do { a[i][j]=a[i][j]+1; temp1=compare(i,j) ; }while(temp1==0); p=p+1; } temp2=0; if(a[i][j]==10) { temp2=1; a[i][j]=0; p=p-2; i=m[p]; j=n[p]; } }while(temp2==1); if(count==100) break; } } //=======================compare(int i,int j)================================== public int compare(int i,int j) { int k,l,temp; temp=1; // checking for horizontal for(k=0;k<9;k++) { if(a[i][j]==a[i][k]) if(j!=k) temp=0; } //checking for vertical for(k=0;k<9;k++) { if(a[i][j]==a[k][j]) if(i!=k) temp=0; } //checking for box 1 if(i<3 && j<3) { for(k=0;k<3;k++) for(l=0;l<3;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 2 if(i<3 && j<6 &&j>2) { for(k=0;k<3;k++) for(l=3;l<6;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 3 if(i<3 && j>5) { for(k=0;k<3;k++) for(l=6;l<9;l++) { if(i==k&&j==l) ; else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 4 if(i>2 &&i<6 && j<3) { for(k=3;k<6;k++) for(l=0;l<3;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 5 if(i>2&& i<6 && j<6 &&j>2) { for(k=3;k<6;k++) for(l=3;l<6;l++) { if(i==k&&j==l) ; else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 6 if(i>2 && i<6 && j>5) { for(k=3;k<6;k++) for(l=6;l<9;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 7 if(i>5&&j<3) { for(k=6;k<9;k++) for(l=0;l<3;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 8 if(i>5 && j<6&&j>2) { for(k=6;k<9;k++) for(l=3;l<6;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } //checking for box 9 if(i>5 &&j>5) { for(k=6;k<9;k++) for(l=6;l<9;l++) { if(i==k&&j==l); else if(a[i][j]==a[k][l]) temp=0; } } return temp; } }

calculator

//======================================================= // file calculator2.java // display lable textfield and button //====================================================== import java.applet.*; import java.awt.*; import java.awt.event.*; // //======================================================= public class calculator2 extends Applet implements ActionListener { Button bb[ ] =new Button[10]; Button sum,sub,mul,div,c,z; Button on,off,backspace; TextField t1; Label L1; int pre_no=0; int current_no=0; int n2=0; int n3=0; int pre_flag=0; int current_flag=0; int flag=0; int i; int check; //===============initialization of objects======================= public void init() { L1 =new Label("CALULATOR"); add(L1); t1=new TextField(22); add(t1); on=new Button("ON"); add(on); on.addActionListener(this); off=new Button("OFF"); add(off); off.addActionListener(this); backspace=new Button("backspace"); add(backspace); backspace.addActionListener(this); c=new Button("c"); add(c); c.addActionListener(this); for(i=0;i<10;i++) { bb[i] =new Button(String.valueOf(i)); add(bb[i]); bb[i].addActionListener(this); } sum =new Button("+"); add (sum); sum.addActionListener(this); sub =new Button("-"); add (sub); sub.addActionListener(this); mul =new Button("*"); add (mul); mul.addActionListener(this); div =new Button("%"); add (div); div.addActionListener(this); z=new Button("="); add(z); z.addActionListener(this); setBackground(Color.red); } public int number(int number,int k) { number=number*10+k; t1.setText(String.valueOf(number)); check=k; if(current_flag==5) { pre_flag=0; current_flag=0; pre_no=0; current_no=0;current_no=0; } return(number); } //=======================calling the interface======================== public void actionPerformed(ActionEvent e) { flag=0; if(e.getSource()==bb[0]) n2=number(n2,0); if(e.getSource()==bb[1]) n2=number(n2,1); if(e.getSource()==bb[2]) n2=number(n2,2); if(e.getSource()==bb[3]) n2=number(n2,3); if(e.getSource()==bb[4]) n2=number(n2,4); if(e.getSource()==bb[5]) n2=number(n2,5); if(e.getSource()==bb[6]) n2=number(n2,6); if(e.getSource()==bb[7]) n2=number(n2,7); if(e.getSource()==bb[8]) n2=number(n2,8); if(e.getSource()==bb[9]) n2=number(n2,9); if(e.getSource()==mul) { t1.setText(" "); flag=1; } if(e.getSource()==div) { t1.setText(" "); flag=2; } if(e.getSource()==sum) { t1.setText(" "); flag=3; } if(e.getSource()==sub) { t1.setText(" "); flag=4; } if(e.getSource()==z) { t1.setText(" "); flag=5; } if(e.getSource()==c) { t1.setText(" "); n2=0; if(current_flag==5) { pre_flag=0; current_flag=0; pre_no=0; current_no=0; } } if(e.getSource()==backspace) { n2=(n2-check)/10; t1.setText(String.valueOf(n2)); } if(flag!=0) { pre_flag=current_flag; current_flag=flag; pre_no=current_no; current_no=n2; n2=0;flag=0; if(current_flag ==5 && pre_flag==5) { pre_flag=0; current_flag=0; pre_no=0; current_no=0; } switch(pre_flag) { case 1: current_no=pre_no * current_no ; t1.setText(String.valueOf(current_no)); break; case 2: current_no=pre_no/current_no; t1.setText(String.valueOf(current_no)); break; case 3: current_no=pre_no+current_no; t1.setText(String.valueOf(current_no)); break; case 4: current_no=pre_no-current_no; t1.setText(String.valueOf(current_no)); break; case 5: current_no=pre_no; t1.setText(String.valueOf(current_no)); } } } }