<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    
    <title>Santa Fe, NM, USA</title>
    
    
    <description>This website is a virtual proof that I&apos;m awesome</description>
    
    <link>https://sayefsakin.github.io/</link>
    <atom:link href="https://sayefsakin.github.io/feed.xml" rel="self" type="application/rss+xml" />
    
    
      <item>
        <title>Google Summer of Code 2020</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          Time Series Updates for Traveler Mentor - Kate Isaacs                In this Google summer project, my goal is to make the Traveler interface more illustrative, interactive, and responsive by reducing visual lagging, adding new linked visualizations, and enhancing existing visualizations and interactivity. Older SVG views have been converted to HTML5...
        </description>
        <pubDate>Thu, 27 Aug 2020 15:13:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2020-08-27-google-summer-of-code-2020/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2020-08-27-google-summer-of-code-2020/</guid>
      </item>
    
      <item>
        <title>Sample blog post to learn markdown tips</title>
        
        <dc:creator><![CDATA[ Bill Smith ]]></dc:creator>
        
        <description>
          There&apos;s lots to learn! - 
          This is a demo post to show you how to write blog posts with markdown. I strongly encourage you to take 5 minutes to learn how to write in markdown - it’ll teach you how to transform regular text into bold/italics/tables/etc.I also encourage you to look at the code that...
        </description>
        <pubDate>Fri, 28 Feb 2020 00:00:00 -0500</pubDate>
        <link>https://sayefsakin.github.io/2020-02-28-sample-markdown/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2020-02-28-sample-markdown/</guid>
      </item>
    
      <item>
        <title>A dedicated NS-3 Module for IEEE 802.22 standard</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          Little bit of ranting During my MS Thesis work in 2015, I researched on the resource (subchannel, power) scheduling problem in wireless regional area network (WRAN). IEEE 802.22 standard is considered as the first wireless standard based on CR technology for WRAN. I worked under the supervision of professor Dr....
        </description>
        <pubDate>Fri, 02 Feb 2018 11:08:00 -0500</pubDate>
        <link>https://sayefsakin.github.io/2018-02-02-a-dedicated-ns-3-module-for-ieee-80222/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2018-02-02-a-dedicated-ns-3-module-for-ieee-80222/</guid>
      </item>
    
      <item>
        <title>Setup Virtual Router (Windows)</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          Set the network details: netsh wlan set &amp;lt;network_name&amp;gt; mode=allow ssid=&amp;lt;ssid&amp;gt; key=&amp;lt;password&amp;gt; netsh wlan start &amp;lt;network_name&amp;gt; Example: netsh wlan set hostednetwork mode=allow ssid=ss key=ssssss netsh wlan start hostednetwork To stop the Wireless Hosted Network: netsh wlan stop &amp;lt;network_name&amp;gt; To see the Wireless Hosted Network details, including the MAC addresses of connected...
        </description>
        <pubDate>Mon, 14 Oct 2013 09:32:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2013-10-14-setup-virtual-router-windows/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2013-10-14-setup-virtual-router-windows/</guid>
      </item>
    
      <item>
        <title>Quantum Computing Resources</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          Wired link: http://www.wired.com/wiredenterprise/2013/06/d-wave-quantum-computer-usc/ blog post: http://googleresearch.blogspot.com/2013/05/launching-quantum-artificial.html John Preskill: Quantum Computing and the Entanglement Frontier https://www.youtube.com/watch?v=8-IqQnGYB2M Googles explanation about quantum computing https://www.youtube.com/watch?v=CMdHDHEuOUE official google+ page: https://plus.google.com/+QuantumAILab/posts Microscopic and macroscopic systems It is useful, at this stage, to make a distinction between the different sizes of the systems that we are going...
        </description>
        <pubDate>Mon, 14 Oct 2013 04:30:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2013-10-14-quantum-computing-resources/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2013-10-14-quantum-computing-resources/</guid>
      </item>
    
      <item>
        <title>Restore boot manager after installing windows 7 over linux</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          Boot from the ubuntu Live CD. Open the terminal from applications -&amp;gt; Accessories -&amp;gt; Terminal. Then find the partition of your Ubuntu OS from the list generated with the command, sudo fdisk -l &amp;nbsp;If your ubuntu(linux) partion is sda6, sudo mkdir /media/sda6 sudo mount /dev/sda6 /media/sda6 After that you have...
        </description>
        <pubDate>Sat, 03 Mar 2012 08:18:00 -0500</pubDate>
        <link>https://sayefsakin.github.io/2012-03-03-restore-boot-manager-after-installing/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2012-03-03-restore-boot-manager-after-installing/</guid>
      </item>
    
      <item>
        <title>Some secret code of Mobile</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          *#92702689# -&amp;gt; Warranty settings. *#7760# -&amp;gt; Production serial no. *#bta0# -&amp;gt; MAC address of bluetooth. *#9999# -&amp;gt; Firmware version. *#2640# -&amp;gt; Security code. *#7328748263373738# -&amp;gt; Default security code. *#43# -&amp;gt; Call waiting status. *#2820# -&amp;gt; Bluetooth info. *#7370# -&amp;gt; Format mobile memory. *#delset# -&amp;gt; reset GPRS &amp;amp; E-mail Setting. *#06#...
        </description>
        <pubDate>Fri, 17 Feb 2012 11:32:00 -0500</pubDate>
        <link>https://sayefsakin.github.io/2012-02-17-some-secret-code-of-mobile/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2012-02-17-some-secret-code-of-mobile/</guid>
      </item>
    
      <item>
        <title>Lowest Common Ancestor</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          //&amp;ltO(N logN, O(logN)&amp;gt #define mx 10010 #define logmx ceil(log(mx)) #define pii pair &amp;lt int, int &amp;gt //#define i64 __int64 #define inf 2147483647 int L[mx], T[mx], P[mx][logmx]; const int root = 1; bool color[mx]; long long d[mx]; vector &amp;lt pii &amp;gt G[mx]; void preprocess(int n){ int i,j; for(i = 1; i...
        </description>
        <pubDate>Tue, 25 Oct 2011 16:57:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2011-10-25-lowest-common-ancestor/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2011-10-25-lowest-common-ancestor/</guid>
      </item>
    
      <item>
        <title>RMQ with Segment Tree</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          #define mx 1000010 #define tmx 2000020 int a[mx]; int t[tmx]; void init(int node, int i, int j){ if(i==j){ t[node] = a[i]; return; } int mid = (i+j)&amp;gt&amp;gt 1; init(2*node, i, mid); init((2*node)+1, mid+1, j); t[node] = max(t[2*node], t[(2*node)+1]); } int query(int node, int i, int j, int si, int sj){...
        </description>
        <pubDate>Tue, 25 Oct 2011 16:43:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2011-10-25-rmq-with-segment-tree/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2011-10-25-rmq-with-segment-tree/</guid>
      </item>
    
      <item>
        <title>Binary Indexed Tree</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          #define i64 long long i64 BIT[mx]; int n; //1-D BIT i64 read(int idx){ i64 sum = 0; while (idx &amp;gt 0){ sum += BIT[idx]; idx -= (idx &amp; -idx); } return sum; } void update(int idx, i64 val){ while (idx &amp;lt= m){ BIT[idx] += val; idx += (idx &amp; -idx);...
        </description>
        <pubDate>Tue, 25 Oct 2011 16:33:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2011-10-25-binary-indexed-tree/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2011-10-25-binary-indexed-tree/</guid>
      </item>
    
      <item>
        <title>Bipartite Matching (Hopcroft-Karp)</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          
//Complexity: O(e√v)
//n: number of nodes in left side n=[1,n]
//m: number of nodes in right side m=[n+1,n+m]
//G: NIL U G1[G[1,n]] U G2[G[n+1,n+m]]

#define mx 100010
#define inf (1
        </description>
        <pubDate>Tue, 25 Oct 2011 16:11:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2011-10-25-bipartite-matching-hopcroft-karp/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2011-10-25-bipartite-matching-hopcroft-karp/</guid>
      </item>
    
      <item>
        <title>Character Device Driver (for linux)</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          Little talk..... This was my 3rd assignment in System programming lab(3rd year undergrad course). The main task of this assignment is to design a character driver which should exist in linux kernel. I make a kernel module which module implements a driver that exposes two character devices to user-space. Lets...
        </description>
        <pubDate>Thu, 06 Oct 2011 11:04:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2011-10-06-character-device-driver-for-linux/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2011-10-06-character-device-driver-for-linux/</guid>
      </item>
    
      <item>
        <title>ls (my own implementation)</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          Little talk about &apos;ls&apos; (since I have very small knowledge about it): ls - list directory contents. The&amp;nbsp;&apos;ls&apos;&amp;nbsp;program lists information about files (of any type, including directories). Options and file arguments can be intermixed arbitrarily, as usual. Know details about &apos;ls&apos; in linux man page:&amp;nbsp;http://unixhelp.ed.ac.uk/CGI/man-cgi?ls Little talk about coding: Probably...
        </description>
        <pubDate>Sun, 04 Sep 2011 11:32:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2011-09-04-ls-my-own-implementation/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2011-09-04-ls-my-own-implementation/</guid>
      </item>
    
      <item>
        <title>MAKEFILE (at a glance)</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          Sample code project1: data.o main.o io.o &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cc data.o main.o io.o -o project1 data.o: data.c data.h &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cc -c data.c main.o: data.h io.h main.c &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cc -c main.c io.o: io.h io.c &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cc -c io.c #this is a...
        </description>
        <pubDate>Sun, 04 Sep 2011 10:15:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2011-09-04-makefile-at-glance/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2011-09-04-makefile-at-glance/</guid>
      </item>
    
      <item>
        <title>Windows 7 Command Prompt Commands</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          Append: It can be used by programs to open files in another directory as if they were located in the current directory. Arp: It is used to display or change entries in the ARP cache.. Assoc: The assoc command is used to display or change the file type associated with...
        </description>
        <pubDate>Mon, 15 Aug 2011 13:57:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2011-08-15-windows-7-command-prompt-commands/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2011-08-15-windows-7-command-prompt-commands/</guid>
      </item>
    
      <item>
        <title>Linux tutorials</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          Linux Mint
How To Restore Grub After Windows 7 Repair Install
        </description>
        <pubDate>Sun, 14 Aug 2011 13:20:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2011-08-14-linux-tutorials/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2011-08-14-linux-tutorials/</guid>
      </item>
    
      <item>
        <title>vi/vim cheat sheet</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          My vi/vim cheatsheet Cursor movement h - move left j - move down k - move up l - move right w - jump by start of words (punctuation considered words) W - jump by words (spaces separate words) e - jump to end of words (punctuation considered words) E...
        </description>
        <pubDate>Sun, 14 Aug 2011 13:16:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2011-08-14-vivim-cheat-sheet/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2011-08-14-vivim-cheat-sheet/</guid>
      </item>
    
      <item>
        <title>C++ String references with example</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          C++ String Examples constructors 1. #include &amp;lt;iostream&amp;gt; #include &amp;lt;string&amp;gt; using namespace std; int main () { char *line = &quot;short line for testing&quot;; // with no arguments string s1; s1 = &quot;Anatoliy&quot;; cout &amp;lt;&amp;lt; &quot;s1 is: &quot; &amp;lt;&amp;lt; s1 &amp;lt;&amp;lt; endl; // copy constructor string s2 (s1); cout &amp;lt;&amp;lt; &quot;s2...
        </description>
        <pubDate>Sun, 14 Aug 2011 13:14:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2011-08-14-c-string-references-with-example/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2011-08-14-c-string-references-with-example/</guid>
      </item>
    
      <item>
        <title>Strongly Connected Component (Tarjan)</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          vector&amp;lt; int &amp;gt; M[MX]; int color[MX],f[MX],low[MX],ftm,st[MX],top,scc; bool instack[MX]; void dfs(int u){ int i,v,sz; f[u] = ftm; low[u] = ftm; ftm++; st[top] = u;top++;instack[u] = true; sz = M[u].size(); color[u] = 1; for(i=0;i&amp;lt;sz;i++){ v = M[u][i]; if(!color[v]){ dfs(v); low[u] = _min(low[u],low[v]); } else if(instack[v])low[u] = _min(low[u],f[v]); } if(f[u] == low[u]){ scc++;...
        </description>
        <pubDate>Sun, 14 Aug 2011 10:00:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2011-08-14-strongly-connected-component-tarjan/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2011-08-14-strongly-connected-component-tarjan/</guid>
      </item>
    
      <item>
        <title>Maximum Flow (basic)</title>
        
        <dc:creator><![CDATA[ Sayef Azad Sakin ]]></dc:creator>
        
        <description>
          
          vector &amp;lt; int &amp;gt; M[mx]; int pre[mx], cap[mx][mx]; bool color[mx]; int bfs(int s, int t){ int ok,u,v,sz,i,path_cap; memset(pre,-1,sizeof(pre)); memset(color,0,sizeof(color)); queue &amp;lt; int &amp;gt; q; color[s] = 1; q.push(s); ok = 1; while(!q.empty() &amp;&amp; ok){ u = q.front(); q.pop(); sz = M[u].size(); for(i=0;i&amp;lt;sz;i++){ v = M[u][i]; if(!color[v] &amp;&amp; cap[u][v] &amp;gt; 0){...
        </description>
        <pubDate>Sun, 14 Aug 2011 09:58:00 -0400</pubDate>
        <link>https://sayefsakin.github.io/2011-08-14-maximum-flow-basic/</link>
        <guid isPermaLink="true">https://sayefsakin.github.io/2011-08-14-maximum-flow-basic/</guid>
      </item>
    
  </channel>
</rss>
