<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>Lowyat.NET: Latest topics by maniac711</title>
        <description></description>
        <link>http://forum.lowyat.net/</link>
        <lastBuildDate>Sun, 21 Jun 2026 09:14:49 +0800</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>Swimming Lesson</title>
            <link>http://forum.lowyat.net/topic/2530866</link>
            <description>Hey guys, can i know where i can find a swimming pool nearby that providing lessons for adults in klang area?&lt;br /&gt;I need to know abt de place, pricing, tutor n all de stuff needed for swimming lesson.  &lt;!--emo&amp;:hmm:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/hmm.gif' border='0' style='vertical-align:middle' alt='hmm.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;Btw am noob in swimming.  &lt;!--emo&amp;:respect:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/notworthy.gif' border='0' style='vertical-align:middle' alt='notworthy.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;Thanks in advance. &lt;!--emo&amp;:respect:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/notworthy.gif' border='0' style='vertical-align:middle' alt='notworthy.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>maniac711</author>
            <category>The Museum Of Kopitiam</category>
            <pubDate>Mon, 01 Oct 2012 16:59:13 +0800</pubDate>
        </item>
        <item>
            <title>Project Managers</title>
            <link>http://forum.lowyat.net/topic/2338122</link>
            <description>I&amp;#39;m student in computer science would like to interview a project manager. Reason for interview, it is my assignment from my university MSU.&lt;br /&gt;I would like to ask if any of you are currently being project manager for project under any sector to be interviewed.&lt;br /&gt;Purpose of interview it to ask how the manager handle stress and about himself. Note there will no question asked anything regarding your project.&lt;br /&gt;Possible area to be interview can be in Klang, Shah Alam, Sri Muda, Subang Jaya, Cyberjaya, Petaling, Kuala Lumpur. &lt;br /&gt;Please give me your preferable location which is your current location. Anything can be arranged.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;P.S. If happen to anyone reading this forum but not a project manager, ur assistance still need to if u know anyone please do recommend to me. &lt;!--emo&amp;:)--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>maniac711</author>
            <category>The Museum Of Kopitiam</category>
            <pubDate>Tue, 08 May 2012 20:22:38 +0800</pubDate>
        </item>
        <item>
            <title>Help needed.</title>
            <link>http://forum.lowyat.net/topic/2322974</link>
            <description>&lt;!--QuoteBegin--&gt;&lt;div class='quotetop'&gt;QUOTE&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;#&amp;#33;/bin/bash -e&lt;br /&gt;&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;#&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;  New available after executing&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt; &lt;br /&gt;printf &amp;quot;Please enter the amount of instance(s) : &amp;quot;&lt;br /&gt;read instance&lt;br /&gt;&lt;br /&gt;for i in `seq 1 &amp;#036;instance`; do&lt;br /&gt;	printf &amp;quot;I&amp;#036;i : &amp;quot;&lt;br /&gt;	read ins&lt;br /&gt;	insv[&amp;#036;i]=&amp;#036;ins&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;echo&lt;br /&gt;&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;#&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Enter amount of process(es)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;  #&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;&lt;br /&gt;printf &amp;quot;Please enter the amount of process(es) : &amp;quot;&lt;br /&gt;read processes&lt;br /&gt;&lt;br /&gt;declare -i total # dont know what is this.&lt;br /&gt;&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;#&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Enter amount of allocated for process(es)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;  #&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;&lt;br /&gt;echo &amp;quot;Please enter the value for allocated for each process(es)&amp;quot;&lt;br /&gt;for p in `seq 1 &amp;#036;processes`; do&lt;br /&gt;	echo &amp;quot;P&amp;#036;p&amp;quot;&lt;br /&gt;	for i in `seq 1 &amp;#036;instance`; do&lt;br /&gt;&amp;nbsp; read allo&lt;br /&gt;&amp;nbsp; allocate[&amp;#036;i&amp;#036;p]=&amp;#036;allo&lt;br /&gt;&amp;nbsp; let total[&amp;#036;{i}]=total[&amp;#036;{i}]+allocate[&amp;#036;{i}&amp;#036;{p}]&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; if [ &amp;#036;{total[&amp;#036;{i}]} -gt &amp;#036;{insv[&amp;#036;{i}]} ]; then&lt;br /&gt;&amp;nbsp; 	echo &amp;quot;Error&amp;quot;&lt;br /&gt;&amp;nbsp; fi&lt;br /&gt;	done&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;echo&lt;br /&gt;&lt;br /&gt;#echo &amp;#036;{allocate[@]}&lt;br /&gt;&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;#&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Enter amount of maximum for process(es)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;  #&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;&lt;br /&gt;echo &amp;quot;Please enter the maximum resources allocate for each process(es)&amp;quot;&lt;br /&gt;for p in `seq 1 &amp;#036;processes`; do&lt;br /&gt;	echo &amp;quot;M&amp;#036;p&amp;quot;&lt;br /&gt;	for i in `seq 1 &amp;#036;instance`; do&lt;br /&gt;&amp;nbsp; read max&lt;br /&gt;&amp;nbsp; maximum[&amp;#036;i&amp;#036;p]=&amp;#036;max&lt;br /&gt;	done&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;#&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Table&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;  #&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;&lt;br /&gt;echo&amp;nbsp; &amp;nbsp; &amp;quot; _____________________________ &amp;quot;&lt;br /&gt;echo -e &amp;quot;|&amp;nbsp;  |&amp;nbsp; Allocated&amp;nbsp; |&amp;nbsp; Maximum&amp;nbsp; |&amp;quot;&lt;br /&gt;echo&amp;nbsp; &amp;nbsp; &amp;quot;|___|_____________|___________|&amp;quot;&lt;br /&gt;for p in `seq 1 &amp;#036;processes`; do&lt;br /&gt;	printf &amp;quot;|P&amp;#036;p |&amp;quot;&lt;br /&gt;	for i in `seq 1 &amp;#036;instance`; do&lt;br /&gt;&amp;nbsp; printf &amp;quot; &amp;#036;{allocate[&amp;#036;{i}&amp;#036;{p}]}&amp;nbsp; &amp;quot;&lt;br /&gt;	done&lt;br /&gt;	&lt;br /&gt;	printf &amp;quot; | &amp;quot;&lt;br /&gt;&lt;br /&gt;	for i in `seq 1 &amp;#036;instance`; do&lt;br /&gt;&amp;nbsp; printf &amp;quot; &amp;#036;{maximum[&amp;#036;{i}&amp;#036;{p}]} &amp;quot;&lt;br /&gt;	done&lt;br /&gt;	&lt;br /&gt;	echo &amp;quot; | &amp;quot;&lt;br /&gt;	&lt;br /&gt;done&lt;br /&gt;echo&amp;nbsp; &amp;nbsp; &amp;quot;|___|_____________|___________|&amp;quot;&lt;br /&gt;&lt;br /&gt;echo&lt;br /&gt;&lt;br /&gt;declare -i need&lt;br /&gt;declare -i available&lt;br /&gt;&lt;br /&gt;for p in `seq 1 &amp;#036;processes`; do&lt;br /&gt;	for i in `seq 1 &amp;#036;instance`; do&lt;br /&gt;&amp;nbsp; let available[&amp;#036;i]=insv[&amp;#036;i]-total[&amp;#036;i]&lt;br /&gt;	done&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;#&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Finding the variable&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;&lt;br /&gt;echo&lt;br /&gt;&lt;br /&gt;echo &amp;quot;Available&amp;quot;&lt;br /&gt;for i in `seq 1 &amp;#036;instance`; do&lt;br /&gt;	printf &amp;quot;&amp;#036;{available[&amp;#036;{i}]} &amp;quot;&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;echo&lt;br /&gt;&lt;br /&gt;for p in `seq 1 &amp;#036;processes`; do&lt;br /&gt;	for i in `seq 1 &amp;#036;instance`; do&lt;br /&gt;&amp;nbsp; let need[&amp;#036;{i}&amp;#036;{p}]=maximum[&amp;#036;{i}&amp;#036;{p}]-allocate[&amp;#036;{i}&amp;#036;{p}]&lt;br /&gt;	done&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;echo&lt;br /&gt;&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;#&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;  To find the needs for all resource(s)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;&lt;br /&gt;echo &amp;quot;Need&amp;quot;&lt;br /&gt;for p in `seq 1 &amp;#036;processes`; do&lt;br /&gt;	printf &amp;quot;P&amp;#036;p : &amp;quot;&lt;br /&gt;	for i in `seq 1 &amp;#036;instance`; do&lt;br /&gt;&amp;nbsp; printf &amp;quot;&amp;#036;{need[&amp;#036;{i}&amp;#036;{p}]} &amp;quot;&lt;br /&gt;	done&lt;br /&gt;	echo&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;echo&lt;br /&gt;&lt;br /&gt;done=-1&amp;nbsp; 	# Mark processes which is done by -1&lt;br /&gt;ndone=0&amp;nbsp; 	# Mark processes which is not done by 0&lt;br /&gt;notdone=0&lt;br /&gt;&lt;br /&gt;for p in `seq 1 &amp;#036;processes`; do&lt;br /&gt;	for i in `seq 1 &amp;#036;instance`; do&lt;br /&gt;&amp;nbsp; check[&amp;#036;i&amp;#036;p]=&amp;#036;ndone&lt;br /&gt;	done&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;#&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;  Which process can execute with current available&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;  #&lt;br /&gt;#----------------------------------------------------------------------------#&lt;br /&gt;&lt;br /&gt;for p in `seq 1 &amp;#036;processes`; do&lt;br /&gt;	for p in `seq 1 &amp;#036;processes`; do&lt;br /&gt;&amp;nbsp; count=0&lt;br /&gt;&amp;nbsp; for i in `seq 1 &amp;#036;instance`; do&lt;br /&gt;&amp;nbsp; 	if [ &amp;#036;{available[&amp;#036;{i}]} -ge &amp;#036;{need[&amp;#036;{i}&amp;#036;{p}]} ]; then&lt;br /&gt;&amp;nbsp; &amp;nbsp; (( count++ ))&lt;br /&gt;&amp;nbsp; 	else&lt;br /&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;There is deadlock&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; break&lt;br /&gt;&amp;nbsp; &amp;nbsp; break&lt;br /&gt;&amp;nbsp; &amp;nbsp; break&lt;br /&gt;&amp;nbsp; &amp;nbsp; break&lt;br /&gt;&amp;nbsp; 	fi&lt;br /&gt;&amp;nbsp; done&lt;br /&gt;&amp;nbsp; mark[&amp;#036;p]=&amp;#036;count&lt;br /&gt;	done&lt;br /&gt;	&lt;br /&gt;	echo&lt;br /&gt;&lt;br /&gt;	echo &amp;quot;Process(es) that can be executed&amp;quot;&lt;br /&gt;	for p in `seq 1 &amp;#036;processes`; do&lt;br /&gt;&amp;nbsp; if [ &amp;#036;{mark[&amp;#036;{p}]} -eq &amp;#036;instance ]; then&lt;br /&gt;&amp;nbsp; 	if [ &amp;#036;{check[&amp;#036;{i}&amp;#036;{p}]} -eq &amp;#036;ndone ]; then&lt;br /&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;Process &amp;#036;p&amp;quot;&lt;br /&gt;&amp;nbsp; 	fi&lt;br /&gt;&amp;nbsp; fi&lt;br /&gt;	done&lt;br /&gt;&lt;br /&gt;	#--------------------------------------------------------------------#&lt;br /&gt;	#&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;  New available after executing&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #&lt;br /&gt;	#--------------------------------------------------------------------#&lt;br /&gt;&lt;br /&gt;	for p in `seq 1 &amp;#036;processes`; do&lt;br /&gt;&amp;nbsp; for i in `seq 1 &amp;#036;instance`; do&lt;br /&gt;&amp;nbsp; 	if [ &amp;#036;{mark[&amp;#036;{p}]} -eq &amp;#036;instance ]; then&lt;br /&gt;&amp;nbsp; &amp;nbsp; if [ &amp;#036;{check[&amp;#036;{i}&amp;#036;{p}]} -eq &amp;#036;ndone ]; then&lt;br /&gt;&amp;nbsp; &amp;nbsp; 	let available[&amp;#036;{i}]=available[&amp;#036;{i}]-need[&amp;#036;{i}&amp;#036;{p}]&lt;br /&gt;&amp;nbsp; &amp;nbsp; 	let available[&amp;#036;{i}]=available[&amp;#036;{i}]+maximum[&amp;#036;{i}&amp;#036;{p}]&lt;br /&gt;&amp;nbsp; &amp;nbsp; 	check[&amp;#036;i&amp;#036;p]=&amp;#036;done&lt;br /&gt;&amp;nbsp; &amp;nbsp; fi&lt;br /&gt;&amp;nbsp; 	fi&lt;br /&gt;&amp;nbsp; done&lt;br /&gt;	done&lt;br /&gt;&lt;br /&gt;	echo&lt;br /&gt;&lt;br /&gt;	#--------------------------------------------------------------------#&lt;br /&gt;	#&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;  New available after executing&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #&lt;br /&gt;	#--------------------------------------------------------------------#&lt;br /&gt;	&lt;br /&gt;	printf &amp;quot;New available after executing : &amp;quot;&lt;br /&gt;	for i in `seq 1 &amp;#036;instance`; do&lt;br /&gt;&amp;nbsp; printf &amp;quot;&amp;#036;{available[&amp;#036;{i}]} &amp;quot;&lt;br /&gt;	done&lt;br /&gt;&lt;br /&gt;	echo&lt;br /&gt;&lt;br /&gt;	echo&lt;br /&gt;&lt;br /&gt;	count2=0&lt;br /&gt;&lt;br /&gt;	for p in `seq 1 &amp;#036;processes`; do&lt;br /&gt;&amp;nbsp; if [ &amp;#036;{check[&amp;#036;{i}&amp;#036;{p}]} -eq &amp;#036;done ]; then&lt;br /&gt;&amp;nbsp; 	echo &amp;quot;Process &amp;#036;p has finished executing.&amp;quot;&lt;br /&gt;&amp;nbsp; 	(( count2++ ))&lt;br /&gt;&amp;nbsp; fi&lt;br /&gt;	done&lt;br /&gt;&lt;br /&gt;	echo&lt;br /&gt;&lt;br /&gt;	#--------------------------------------------------------------------#&lt;br /&gt;	#&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Break when finished executing all process(es)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;  #&lt;br /&gt;	#--------------------------------------------------------------------#&lt;br /&gt;&lt;br /&gt;	if [ &amp;#036;count2 -eq &amp;#036;processes ]; then&lt;br /&gt;&amp;nbsp; echo &amp;quot;All processes have finished executing&amp;quot;&lt;br /&gt;&amp;nbsp; echo &amp;quot;There is no deadlock&amp;quot;&lt;br /&gt;&amp;nbsp; break&lt;br /&gt;&amp;nbsp; break&lt;br /&gt;&amp;nbsp; break&lt;br /&gt;	fi&lt;br /&gt;&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;echo&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;br /&gt;When ever i tried to enter value 0 under process it quit. What is de problem?</description>
            <author>maniac711</author>
            <category>Linux &amp;amp; Open Source Software</category>
            <pubDate>Thu, 26 Apr 2012 21:38:32 +0800</pubDate>
        </item>
        <item>
            <title>Process scheduling algorithms</title>
            <link>http://forum.lowyat.net/topic/2316437</link>
            <description>To all de linux sifu, am a complete newbie in linux OS n I need a guide from u all to operate terminal(i know very basic commands only). &lt;br /&gt;As de topic, i want to know how to write shell scripts to simulate process scheduling algorithms on a collection of processes.  &lt;!--emo&amp;:respect:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/notworthy.gif' border='0' style='vertical-align:middle' alt='notworthy.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>maniac711</author>
            <category>Linux &amp;amp; Open Source Software</category>
            <pubDate>Sat, 21 Apr 2012 23:43:15 +0800</pubDate>
        </item>
    </channel>
</rss>
