The Lost Symbol – Symbol Quest Spoiler

I solved the lost symbol- symbol quest. Select the text below to reveal solution.

!!!Spoiler Alert!!!

image Without end

image The “S” in Mozart’s D.S

image Leo’s chaste neighbour

image IESOUS CHRISTOS THEOU YIOS SOTER

image Quicksilver

image Scribe of Sidereus Nuncius was the first to see rings around it

image Silence for Berlioz, Bizet and Bartok

image Circle’s circumference divided by its diameter

image Octothorpe

image Sounds like a resident in the Garden of Eden

image Hood ornament for Emil Jellinek’s daughter

image French Monarch’s lily

image Robert Langdon’s favourite symbol

image Meditative chant

image Opposing, yet unified

image Greek Goddess of Triumph

image Venus’ Hand Mirror

image The Golden Ratio

image Proofreader’s mark from the Latin “Delere”

image Anagram of “Madras Pen”

image The cross of Bogart’s Falcon

image Who uses this symbol

image An age in the hair of Broadway

image Casanova, Mozart and Houdini had this in common

image Zeus’ Games

image The fork of Zeus’ younger brother

image Centaur archer

image One eyed man + two ravens

image Alpha’s antithesis

image Demisemiquaver

image “Fourth rock” from the sun

image Hieroglyph of seven body parts in one

image Latin “recipe” offered by doctors

image Kafka, Poe or Khepri Embodied

11 Comments

Visit Prothom Alo and other websites using Google Chrome and Mozilla Firefox

This Article is under construction.

Prothom Alo and other Bangla news papers use non Unicode fonts. These pages cannot be viewed properly using Firefox or Google Chrome.

Use this bookmarklet to convert sites such as Prothom Alo, … to Unicode

[ইউনিকোড]

This bookmarklet is recommended. Drag it to your bookmark bar, and click on it to correct Bangla rendering in Firefox or Chrome

[Ascii 2 Uni Bangla]

News sites use three type of encoding. Use these bookmarklets to Change manually, the encoding of the page. (If you select the wrong encoding, press refresh to reload the page)

[BijoyMJ 2 UniBangla]

Used in amadershomoy.comittefaq.combhorerkagoj.netmanabzamin.netjaijaidin.com

[BijoyShamokal 2 UniBangla]

Used in shamokal.com

[Alpona 2 UniBangla]

Used in Prothom Alo

To learn more about how to use a bookmarklet, in Internet Explorer, Firefox, and Google Chrome visit:

http://t13n.googlecode.com/svn/trunk/blet/docs/help_bn.html

If you are using firefox, or using chrome with grease monkey, you can add the script directly without needing to press the bookmarklet every time.

Declaration: The Grease monkey scripts are largely adapted, and to be more specific, copy-pasted and minorly edited from the Poroshmoni extesion by Rifat Nabi . Special thanks to him for providing the firefox extension. However, in the firefox extension page, no license is specified for the extension. So it might be copyright protected. This article is for educational purpose only, following the “Fair Use” policy of US Copyright law. You are forbidden to use this information for commercial purpose

1 Comment

Latex Equations in Blog

Using the WordPress for Latex Plugin, I’m able to use Latex Equations in my post now
\alpha+\beta\geq\gamma

This might come in handy, for explaining some equations here. I could not install Latex on my webserver, so I am just using the default public server given by wordpress

http://wordpress.org/extend/plugins/latex/

1 Comment

Google Bangla Transliteration

If you are not familiar with the Bangla keyboards, and the avro easy keyboard doesn’t seem that intutive to you, here is what google offers: (http://www.google.com/transliterate/indic/Bengali)


Type “banglate shonskrito shomikkha”
you get: বাংলা তে সংস্কৃত সমীক্ষা

It is still a lab feature, so they’ll brush it up eventually. But it is better than most script interfaces I’ve ever used. (The worst being Bijoy)

Type “gogone goroje mesh ghono borosha”
গগনে গরজে মেঘ ঘন বর্ষা 
For Tegore or other unconventional spelling you may still need avro? Nah, just click on the word and select the correct spelling…
Google Transliterate
Google Transliterate

2 Comments

Efficient Matlab Coding

(This article is inspired by Omar’s Article)

Most people programming at Matlab first get accustomed to some other programming languages like C, C++, Java or even Visual Basic. They learn tactics of manipulating arrays with loops. But as more and more loops are added to a program, the clumsier it gets. In Matlab also, the techniques learned at the previous mentioned languages can apply. But Matlab has some other advantages. In Matlab, every variable is a matrix. This gives some inherent advantages of matrix manipulation. In C, (and in C++ without having a custom class) you will not be able to do a matrix multiplication by simple A*B, in Matlab, you have a provision of doing so.

Ok let’s start with some basic array operations. These may not be arcane secrets, still it’s always good to know.

Identity Matrix, Zero Matrix and Unity Matrix

n = 3;
A = eye (n); %creates n x n identity matrix
A = eye (n, 1); %creates n x 1 identity matrix
A = zeros(n); % creates n x n zero matrix (all elements zero)
A = ones(n); %  creates n x n  matrix (all elements one)

A set of linearly increasing values

This one is useful if you are making a sine wave or other functions. linspace (initialvalue, finalvalue, number of samples)

t = linspace (0, 2*pi, 1000); %creates linearly increasing array with values 0 to 2*pi
S = sin (t);  % creates the sine wave

Accessing a particular row or column

A(i,:) = 1 => makes all the elements of row i of matrix/vector A equal to 1.
A(:,i) = 1 => does the same thing with column 1.
B = A(i,:) => stores row i in a row vector B

Accessing more than one rows/columns simultaneously

A = ([1,
A([i,j],:) = 1 => makes all elements of rows i and j equal to 1
B = A(:,[i,j])=> B is a matrix with columns i and j of A as its two columns

Swapping rows / columns

A([i,j],:) = A([j,i],:) => swaps the elements of rows i and j
A(:,[i,j]) = A(:,[j,i]) => swaps the column elements of col i and col j

Replacing Values of A

To make a unipolar signal bipolar:

A = double(A); % required if the signal is of boolean type
A (A==0) = -1;

The find( ) function

Used to find index of elements satisfying some condition.

find(A) % returns indices of all non-zero elements
find(A > 5) % finds indices of all elements greater than 5.
length(find(A==1)) %number of ones in A

Inserting blank Rows / Columns:

A = [zeros(1,n-1); A]; % insert column
A = [A zeros(n,1)]; %insert Row

Repeating or tiling a Matrix


A = [1 2 3; 4 5 6]

A =

1 2 3
4 5 6

>> repmat(A, 3, 3)

ans =

1 2 3 1 2 3 1 2 3

4 5 6 4 5 6 4 5 6
1 2 3 1 2 3 1 2 3
4 5 6 4 5 6 4 5 6
1 2 3 1 2 3 1 2 3
4 5 6 4 5 6 4 5 6

Deleting a row/column of a matrix

A(i) = [] % Deletes the i-th element of a row/column vector A

A(i,:) = [] % Deletes an entire row
A(:,i) = [] % Deletes an entire row

Chaning Size of Matrix

Wanna make a 3×4 matrix a 2×6 Matrix?
use the reshape command

A = [2 3 4 5; 6 7 8 9]

A =

2 3 4 5
6 7 8 9

>> reshape (A, 4, 2)

ans =

2 4

6 8
3 5
7 9

If you want to make only a vector,
B = A(:);

Warning: reshape, *ALWAYS* takes data from columns, and put them in column serially. You may get unexpected result, if, you want the data to be taken from rows instead. Try to transpose the matrix (A') instead.

Ctrl+C. Break the running loop of Matlab.

You may need to select the command window first to activate this.

Making Plots pretty

http://blogs.mathworks.com/loren/2007/12/11/making-pretty-graphs/
http://blinkdagger.com/matlab/matlab-tips-and-tricks-on-creating-better-figures-and-plots
http://www.nada.kth.se/~hjorth/matlab/

Repeating Values of a Matrix

Kronecker Tensor Product

Use the Kronecker Tensor Product function (kron),

A = [1 2 3]

A =

1 2 3

>> kron (A, ones(1, 3))

ans =

1 1 1 2 2 2 3 3 3

Tony’s Trick

This is a popular (and allegedly faster) trick used to form a matrix by repeating a row/column vector. (Courtesy of omar)

B = A(ones(3,1),:)
*Example:
>> A =[1 2 3] % A is a row vector

>> B = A(ones(3,1),:)
>> B =

1 2 3
1 2 3
1 2 3

>> A = [1 ; 2 ; 3] % A as a column vector

>> B = A(:,ones(3,1))

>> B =

1 1 1
2 2 2
3 3 3

And WOW! it’s really faster for replication in one dimension! For matrix A given above:
Elapsed time is 0.014354 seconds. %Using repmat()function
Elapsed time is 0.000063 seconds. %Using Tony’s trick

Repeating Matlab row elements:

Based on the Tony’s trick mentioned above, this is a program I’ve written for the ‘time scaling’ a matrix by repeating elements.

 %time scaling
function y = timescale (Mat, L)
[m, n] = size(Mat);
temp = zeros(m, n*L);
for i = 1:m
cur_row =Mat(i,:);
cur_row = cur_row (ones(1,L),:);
temp(i,:) = reshape(cur_row, 1, n*L);
end
y = temp;
end

3 Comments

শান্তির সন্ধানে

তান্ত্রিক জগতটার তন্দ্রা ছিড়ে
শকুনীর হিংস্র চোখের ফাঁদ চিরে
বাধ ভাঙ্গার উল্লাসে ওঠো মেতে,
ঝঞ্ঝা মাতোয়ারা এ রক্তিম ধরণীতে।

অশান্ত ধরায় যত ভয়াল দানব,
খঞ্জরের শিঞ্জনে আজ শিহরিত মানব!
রক্তের হোলিতে মেতেছে জন্তু জানব-
পিঞ্জর ভেঙ্গে ছুটে যাও শান্তির ঝান্ডা নেড়ে।

রণাঙ্গনের কলরবে পরিশ্রান্ত এ ধরা
যুদ্ধের দামামা আর শুনতে চায়না তারা
সাদা পতাকা, সাদা পায়রা, হোক না উড্ডীন
পিশাচীর যত রক্তপিপাসা, হয়ে যেতে দাও লীন।

No Comments

Becoming a member of IEEE

Many students of BUET complained that they were confused about the procedure to join IEEE. Hopefully this document will be helpful for them)

 

  1. Go to www.ieee.org. (The IEEE website may take a significant amount of time to load, so please be patient.)
  2. Click on the join button

 

 

  1. Click Join as a Student Member

 

Click on Create an Account

 

5. Enter your personal details and address in the following two steps

 

6. Enter your home address. Please fill up with caution as this will be the shipping address of your IEEE magazines and documents.

 

7. Enter your school information. Please enter the name of school exactly as: “Bangladesh Univ Of Engineering & Tech”

 

 

Enter Recruiting IEEE Member’s Name: Sajid Muhaimin Choudhury

Enter Recruiting IEEE Member’s Numer: 80405039

 

8. Click on next on the following two steps. Afterwards click on View Cart / Proceed to checkout.

 

 

9. Click on proceed to check out. If you like, you may want to subscribe for additional membership benefits by clicking on the + sign.

 

10. In this step please ensure that the shipping address mentioned is the address in which you would like to receive your magazines and other mails from IEEE by post. Click on Print & Mail/Fax Order to continue.

11. Print out the page obtained in your browser.

 

 

12. Bring the printed page and equivalent of the amount quoted on your form (25USD if you didn’t choose any additional features) in Bangladeshi Currency (Taka) to the IEEE office at 1st floor EME Building (Room no- 209) in the electrical wing. Contact Mr. Imrul there and submit the money and your printed page. And also receive a slip acknowledging your payment.

 

(**Please note that if you are registering between March 1, and May, you will be automatically given options for half yearly membership and your amount quoted will be 12.5$ instead of 25$.)

 

Within 3-6 weeks you should receive the membership card from IEEE by post.

No Comments

A Tutorial of Proteus Isis and Proteus Ares

This tutorial shows you how to create circuits in Proteus Isis, simulate them and then create PCB with Proteus

29 Comments

Bangla Calendar for WordPress

I’ve released a sidebar plugin for wordpress. The Plugin created a post calendar.

 

 

screenshot-1

Wordpress Bangla Calendar

The plugin is based on Ajax calendar (http://wordpress.org/extend/plugins/ajax-calendar/)

Download link:

 http://wordpress.org/extend/plugins/bangla-ajax-calendar/

7 Comments

Moved out of NX-Serve to Free Bee Hosting

I know I posted that NXServe is great and so on. But it seems that too good promised is no good at all. NXServe is perhaps overwhelmed with all the free requests that it has to answer, and perhaps overstreched a bit. It seems now they have an average uptime of 40%, based on my computer browsing time. It is better to host a site at google site or blogger, where it will be much more reliable. I have now switched to freebeehosting.com. It is too early to comment on their performancem but it has been great so far. You need a personal domain to sign up here, be it yourdomain.com or any .co.nr type domains. No free subdomains means the number of sign ups will be quite limited. So it is a better option for me.

1 Comment