Sunday, September 14, 2008

Supporting Acrobat Connect Server formally for next terms

Dear BIHE Teachers and TS
I suggest supporting Acrobat Connect Server formally in BIHE TS to make sure this great tool is up and running like lablms.org.
We also need to have regular backup of priceless recorded lectures.

I estimated that we can support all educational programs with only 120 to 150 Acrobat Connect presenter users to save money.

Note to the draft estimation text as following:
1-A BSC program (that is the longest one) takes about 5 years then in every term than there are utmost 5 groups of active students in a education program.
2-As no class session conflict will be happened regularly for the group mates teachers how support the group than one presenter user name is proper for teachers (It likes a real classroom) than we only need 5 presenter user name (like 5 real classes) for one education program utmost.
So in the formal start in BIHE 40 presenter user can fully support 8 BSC education program if all course presenters like to start using this powerful tool but we are sure that courses like EFLn, DSn and,... does not need it.

Original topic on lablms as Supporting Acrobat Connect Server formally for next terms

Best Regards to BIHE supporters,
Farhan

Sunday, August 10, 2008

GPRS service price raised about 14 times!




The MTN-Irancell GPRS service price was 1 Rials per 1 KB but now regarding to this government control it raised about 14 times. :-(



What is your idea about the root reason?


Tuesday, July 1, 2008

Helping online students via mobile tools

This is my start supporting students on the go using a PDA.
I bought a nokia E62 and MTN's GPRS service for idea. It is not easy to do this for the low speed and several disconnects in an hours but it works for Lablms forums and email; I suggest you to test it yourself. :-)
It is helping me. What about you?

Sunday, June 22, 2008

Peparing updated, qualified and matured courses content

Dear BIHE Faculty Members

We can use good LMS tools on demand as the moodle is open-source but in my opinion our majeure issue in BIHE is about preparing updated, qualified and matured courses content.

You know, most of good books have a good support of question banks, SCORM modules and so on but we could not buying this read to use contents for the huge administrative paper works and odd money saving policies.
The time is gold and we need to save the time as much as we can but how we can save the time about preparing learning content and keep honest about international copy right and keep the quality of course contents?
Thank you for your kind attention, Farhan

Tuesday, May 13, 2008

Notes about using lights

There are some notes about using lights. See following links:
http://docs.google.com/Doc?id=dhggg5mw_42fhbcbbg5
http://en.wikipedia.org/wiki/Fluorescent_lamp

Saturday, May 10, 2008

CMD task list and kill

Have ever seen tasklist and taskkill in windows command line?
Here is it!

Z:\>tasklist

Image Name PID Session Name Session# Mem Usage
========================= ====== ================ ======== ============
System Idle Process 0 Console 0 16 K
System 4 Console 0 220 K
smss.exe 540 Console 0 376 K
csrss.exe 612 Console 0 5,736 K
winlogon.exe 636 Console 0 1,256 K
services.exe 680 Console 0 4,724 K
lsass.exe 692 Console 0 1,600 K
svchost.exe 852 Console 0 4,948 K
svchost.exe 928 Console 0 5,180 K
svchost.exe 1028 Console 0 29,096 K
svchost.exe 1084 Console 0 4,156 K
svchost.exe 1136 Console 0 5,396 K
spoolsv.exe 1392 Console 0 5,884 K
inetinfo.exe 1588 Console 0 10,716 K
LogWatNT.exe 1628 Console 0 1,208 K
mdm.exe 1652 Console 0 2,908 K
sqlservr.exe 1784 Console 0 1,848 K
nod32krn.exe 1820 Console 0 25,612 K
nutsrv4.exe 1856 Console 0 2,092 K
oodag.exe 1872 Console 0 6,064 K
SMAgent.exe 1976 Console 0 1,916 K
sqlbrowser.exe 204 Console 0 3,020 K
sqlwriter.exe 208 Console 0 3,572 K
alg.exe 1324 Console 0 4,228 K
explorer.exe 1340 Console 0 17,940 K
TSVNCache.exe 1904 Console 0 6,976 K
nod32kui.exe 1268 Console 0 2,784 K
VTTimer.exe 1952 Console 0 1,688 K
GoogleDesktop.exe 2088 Console 0 6,756 K
Acrotray.exe 2104 Console 0 8,080 K
GoogleDesktop.exe 2136 Console 0 7,128 K
GoogleDesktop.exe 2392 Console 0 3,732 K
ctfmon.exe 2616 Console 0 3,120 K
FNPLicensingService.exe 2656 Console 0 2,576 K
NMBgMonitor.exe 2844 Console 0 7,868 K
LashDic2.exe 3088 Console 0 5,980 K
PicasaMediaDetector.exe 3172 Console 0 4,944 K
svchost.exe 3232 Console 0 4,368 K
Ymsgr_tray.exe 3388 Console 0 4,500 K
Opera.exe 3832 Console 0 90,496 K
vlc.exe 3824 Console 0 9,252 K
EXCEL.EXE 3680 Console 0 28,068 K
Picasa2.exe 1060 Console 0 38,396 K
firefox.exe 3432 Console 0 35,876 K
taskmgr.exe 4012 Console 0 5,064 K
NMIndexStoreSvr.exe 2620 Console 0 21,880 K
cmd.exe 1036 Console 0 2,812 K
tasklist.exe 2580 Console 0 4,408 K
wmiprvse.exe 660 Console 0 5,764 K

Z:\>tasklist /?

TASKLIST [/S system [/U username [/P [password]]]]
[/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]

Description:
This command line tool displays a list of application(s) and
associated task(s)/process(es) currently running on either a local or
remote system.

Parameter List:
/S system Specifies the remote system to connect to.

/U [domain\]user Specifies the user context under which
the command should execute.

/P [password] Specifies the password for the given
user context. Prompts for input if omitted.

/M [module] Lists all tasks that have DLL modules loaded
in them that match the given pattern name.
If the module name is not specified,
displays all modules loaded by each task.

/SVC Displays services in each process.

/V Specifies that the verbose information
is to be displayed.

/FI filter Displays a set of tasks that match a
given criteria specified by the filter.

/FO format Specifies the output format.
Valid values: "TABLE", "LIST", "CSV".

/NH Specifies that the "Column Header" should
not be displayed in the output.
Valid only for "TABLE" and "CSV" formats.

/? Displays this help/usage.

Filters:
Filter Name Valid Operators Valid Value(s)
----------- --------------- --------------
STATUS eq, ne RUNNING | NOT RESPONDING
IMAGENAME eq, ne Image name
PID eq, ne, gt, lt, ge, le PID value
SESSION eq, ne, gt, lt, ge, le Session number
SESSIONNAME eq, ne Session name
CPUTIME eq, ne, gt, lt, ge, le CPU time in the format
of hh:mm:ss.
hh - hours,
mm - minutes, ss - seconds
MEMUSAGE eq, ne, gt, lt, ge, le Memory usage in KB
USERNAME eq, ne User name in [domain\]user
format
SERVICES eq, ne Service name
WINDOWTITLE eq, ne Window title
MODULES eq, ne DLL name

Examples:
TASKLIST
TASKLIST /M
TASKLIST /V
TASKLIST /SVC
TASKLIST /M wbem*
TASKLIST /S system /FO LIST
TASKLIST /S system /U domain\username /FO CSV /NH
TASKLIST /S system /U username /P password /FO TABLE /NH
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"


Z:\>taskkill/?

TASKKILL [/S system [/U username [/P [password]]]]
{ [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]

Description:
This command line tool can be used to end one or more processes.
Processes can be killed by the process id or image name.

Parameter List:
/S system Specifies the remote system to connect to.

/U [domain\]user Specifies the user context under which
the command should execute.

/P [password] Specifies the password for the given
user context. Prompts for input if omitted.

/F Specifies to forcefully terminate
process(es).

/FI filter Displays a set of tasks that match a
given criteria specified by the filter.

/PID process id Specifies the PID of the process that
has to be terminated.

/IM image name Specifies the image name of the process
that has to be terminated. Wildcard '*'
can be used to specify all image names.

/T Tree kill: terminates the specified process
and any child processes which were started by it.

/? Displays this help/usage.

Filters:
Filter Name Valid Operators Valid Value(s)
----------- --------------- --------------
STATUS eq, ne RUNNING | NOT RESPONDING
IMAGENAME eq, ne Image name
PID eq, ne, gt, lt, ge, le PID value
SESSION eq, ne, gt, lt, ge, le Session number.
CPUTIME eq, ne, gt, lt, ge, le CPU time in the format
of hh:mm:ss.
hh - hours,
mm - minutes, ss - seconds
MEMUSAGE eq, ne, gt, lt, ge, le Memory usage in KB
USERNAME eq, ne User name in [domain\]user
format
MODULES eq, ne DLL name
SERVICES eq, ne Service name
WINDOWTITLE eq, ne Window title

NOTE: Wildcard '*' for the /IM switch is accepted only with filters.

NOTE: Termination of remote processes will always be done forcefully
irrespective of whether /F option is specified or not.

Examples:
TASKKILL /S system /F /IM notepad.exe /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM *
TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"


Z:\>tasklist /FI "pid eq 1060"

Image Name PID Session Name Session# Mem Usage
========================= ====== ================ ======== ============
Picasa2.exe 1060 Console 0 38,372 K

Z:\>taskkill /PID 3824 /t /f
SUCCESS: The process with PID 3824 child of PID 1340 has been terminated.

Tuesday, May 6, 2008

Computer ergonomy

This is about computer ergonomics that you should be informed about it when us use computer always.

Monday, May 5, 2008

Fun system requirements specification.

Here is a fun MOM about an evaluation and test bank information system requirements specification.
What do you understand about items 1-1-1 to 1-1-4?

Sunday, May 4, 2008

Adobe Acrobat Connect Quick Start

Here is a guide for BIHE students Adobe Acrobat Connect quick start in only 4 steps.
I hope to hear your success story via Adobe Acrobat Connect soon! :-)

Wednesday, April 30, 2008

Happy Redvan 1387!

Happy Redvan!

Here are projects that I can supervise in SEG at BIHE University.

Here are projects that I can supervise in SEG at BIHE University. Note that I can only support only 2 students.

My suggestion for computer engineering BSC student’s as final project in spring 2008:

1. Open Source Information library using Java or .NET or PHP.

Information library systems support cataloging in archive centers.

It should support Bibliography and Authority records base on a subset of MARC/UNIMARC specifications. For MARC details see http://en.wikipedia.org/wiki/MARC_standards

2. Multi database transaction management using tow open source or commercial (e.g. Oracle Portal or JBoss Portal) enterprise portal.

Today enterprise information portals are needed in our country, Iran but there are a few technical experiences about it. For enterprise information portal details see http://en.wikipedia.org/wiki/Enterprise_portal

3. Web base Parking management system

Parking management system is necessary in Tehran and big city buildings, universities and organizations. You can find more about parking categories on

http://en.wikipedia.org/wiki/Parking

You can find more about An Intelligent Car Park Management System on http://ieeexplore.ieee.org/Xplore/login.jsp?url=/iel5/4079021/4079022/04079069.pdf?tp=&isnumber=&arnumber=4079069

3. Web base Shelf management system

Shelf management system is very use for house, clubs, universities and organizations. You may use it as personal assistant for placing books, tools, CD or you my use it at work to log place of furniture and documents and the like. Then you can guide others to find things from outdoor.

4. Multi database transaction management using SSIS on SQL 2005.

Today distributed MIS are needed in our country, Iran but there are a few technical experiences about it. For SSIS details see http://en.wikipedia.org/wiki/SQL_Server_Integration_Services

5. Multi database transaction management using .NET CLR on SQL 2005.

Today distributed MIS are needed in our country, Iran but there are a few technical experiences about it. For CLR and .NET details see

http://en.wikipedia.org/wiki/Common_Language_Runtime

Wednesday, April 16, 2008

If you need to enable Farsi keyboard of your operating system:

Please follow the relevant instructions listed below:

Windows XP

Windows 2000

Linux




Software System Analyst

Here is what I should do as my job! ;-)

I'm a Software System Analyst.

Tuesday, March 18, 2008

Here is a summary about business analysis:
http://en.wikipedia.org/wiki/Business_analysis

Then we should start requirements analysis
http://en.wikipedia.org/wiki/Requirements_analysis

Take a look to
http://en.wikipedia.org/wiki/Waterfall_model
It is a summary about a very simple software
development process.

These are some good links for chat and SMS!
  Yahoo list is very common it works on MSN as well.
 
  http://messenger.yahoo.com/hiddenemoticons.php

  http://en.wikipedia.org/wiki/Emoticon

Wednesday, March 12, 2008

Dear reader
  We have some problems in BIHE about classes scheduling. Read this article and let me to know your idea about find a good solution for it please.
1-There were some classes and labs as following (Table 1) in last terms:
8am-10:45am     11am-1:45pm     2pm-4:45pm     5pm-7:45pm
Table 1

2-There were some classes that take 2 hours, unlike other classes that take 3 hours.

3-To make a better class scheduling following new timing template is going to follow in next term:
8am-9:30am     9:45am-11:15pm     11:30am-1pm     1pm-2pm     2pm-3:30pm     3:45pm-5:15pm     5:30pm-7pm
Table 2

  In my opinion the new timing template has a hidden pitfall although it looks good at first!
  We can say that the timing template will waste 2 to 3 hours for each class every day; You know there is more than 12 classes and 2 computer sites in the building, so BIHE will lost 2*(12+2) to 3*(12+2) hours every day; then BIHE will lost 7*28 to 7*42 hours every week. I do not believe that we are going to force BIHE to lost about 196 to 294 hours every week during 16 weeks in next term to follow the new timing template, do you?

Many thanks