Sunday, April 26, 2015

Cloud Storage

Today, we encounter new technologies to use it in our daily activities. In this modern day, it is important that new and future generation even the old understand how to communicate and collaborate using technology as an interaction instrument, not only in their personal lives, but in their education, future employment and work.

Cloud computing refers to a technology or service that allows information to be delivered in real-time over the internet. In education, this has meant the possibility for teachers to upload instructional videos and tutorials, hold real-time classroom chats, administer timed quizzes and exams, and even have students submit assignments and projects.

Essentially, cloud computing has made it possible to create a virtual classroom, where students can still collaborate with other classmates, speak with teachers, and enjoy a learning experience similar to what they would get in the classroom. (David Andrade , September 11, 2012, http://www.educationaltechnologyguy.blogspot.com,Retrieve: December 05, 2013).

How to determine the effects of utilizing cloud storage in the academic performance of the students?

CITE Alumni

Please click! NDMC ALUMNI - College of Information Technology and Engineering. Thanks

Deployment, Maintenance and Services

Deployment, Maintenance and Services checklist Deployment Plan, Application Map, Testing Functionality Results, Acceptance Test Results, Training Plan, Survey/Questionnaire, User Requirements (task), Maintenance Plan

Sunday, January 11, 2015

I am a knight. I respect my enemy and protect my love ones. I will never back down and I will fight with all my heart. I only fight when you have and want to. I am always confident, steadfast and brave.

Sunday, January 5, 2014

Sunday, April 14, 2013

Quick Start Mercurial: An introduction for the impatient. 

Thanks to the Author/Publisher.

1. Setting a username

The first thing you should do is set the username Mercurial will use for commits. It's best to configure a proper email address in ~/.hgrc 1 (or on a Windows system in %USERPROFILE%\Mercurial.ini) by creating it and adding lines like the following:

[ui]
username = John Doe 
 

2. Working on an existing Mercurial project

If you have a URL to a browsable project repository (for example http://selenic.com/hg), you can grab a copy like so:

$ hg clone http://selenic.com/hg mercurial-repo
real URL is http://www.selenic.com/hg/
requesting all changes
adding changesets
adding manifests
adding file changes
added 9633 changesets with 19124 changes to 1271 files
updating to branch default
1084 files updated, 0 files merged, 0 files removed, 0 files unresolved
 
This will create a new directory called mercurial-repo, grab the complete project history, and check out the most recent changeset on the default branch.
The 'summary' command will summarize the state of the working directory. Command names may be abbreviated, so entering just 'hg sum' is enough:

$ hg sum
parent: 9632:16698d87ad20 tip
 util: use sys.argv[0] if $HG is unset and 'hg' is not in PATH
branch: default
commit: (clean)
update: (current)
 
Here commit: (clean) means that there no local changes, update: (current) means that 
the checked out files (in the working directory) are updated to the newest revision 
in the repository.  

3. Setting up a new Mercurial project

You'll want to start by creating a repository in the directory containing your project:
$ cd project/
$ hg init           # creates .hg
 
Mercurial will look for a file named .hgignore 2
 in the root of your repository which contains a set of glob patterns 
and regular expressions to ignore in file paths. Here's an example .hgignore file: 
 
syntax: glob
*.orig
*.rej
*~
*.o
tests/*.err

syntax: regexp
.*\#.*\#$
 
Test your .hgignore file with 'status': 
 
$ hg status         # show all non-ignored files
 
This will list all files that are not ignored with a '?' flag (not tracked). 
Edit your '.hgignore' file until only files you want to track are listed by status. 
You'll want to track your .hgignore file too! But you'll probably not want to 
track files generated by your build process. Once you're satisfied, 
schedule your files to be added, then commit:  

$ hg add            # add those 'unknown' files
$ hg commit         # commit all changes into a new changeset, edit changelog entry
$ hg parents        # see the currently checked out revision (or changeset)
 
To get help on commands, simply run: 
 
$ hg help
 

4. Clone, commit, merge

 

$ hg clone project project-work    # clone repository
$ cd project-work
$ 
$ hg commit
$ cd ../project
$ 
$ hg commit
$ hg pull ../project-work   # pull changesets from project-work
$ hg merge                  # merge the new tip from project-work into our working directory
$ hg parents                # see the revisions that have been merged into the working directory
$ hg commit                 # commit the result of the merge
 

5. Exporting a patch

(make changes)
$ hg commit
$ hg export tip    # export the most recent commit
 

6. Network support

# clone from the primary Mercurial repo
$ hg clone http://selenic.com/hg/
$ cd hg

# pull new changesets from an existing other repo into the repository (.hg)
$ hg pull http://selenic.com/hg/

# export your current repo via HTTP with browsable interface on port 8000
$ hg serve -n "My repo"

# push changesets to a remote repo with SSH
$ hg push ssh://user@example.com/hg/
 
 

 

 

 

 
 

 

 

Thursday, April 11, 2013

From Quality by Chance, To Quality by Design

1. What is testing?

An integral part of engineering
Set of activities performed to verify that desired level of quality exists in the product
Remember Murphy?
If anything can go wrong, it will...If there is a possibility of several things going
wrong, the one that will cause the most damage will be the one to go wrong
Courtsey:http://www.edwards.af.mil/history/docs_html/tidbits/murphy's_law.htm
l
2. What is software testing?





Integral part of software engineering
Set of activities performed to verify that desired level of quality exists in the software
An afterthought till recently
All quality movements (Unified process, agile methodologies, CMM, ISO etc.)
advocate serious software testing efforts
In practice, often done as a ritual, and often done, in isolation, without consideration
of overall software development effort
“Whatever you do, you are not done, until you have verified that you did what
you wanted to do”
Courtsey: Ivar Jacobson


Testing is not only an effort to verify that the software behaves as defined but also
to verify that it does not behave in an undesirable way even in the worst of
circumstances
Therefore, unlike other activities of software development, this requires traces of
pessimism and destructive approach
3. What is quality?


“In god, we trust”: a good quality policy ? No
“We do all right things, so the product should also be right”: : a good quality policy ?
No
Odds against error-free performance seem overwhelmingly high; there is only
one way of performing a task correctly or at best, very few; opportunity to stray
along a multitude of unintended or inappropriate pathways.... many ways to
bungle a simple operation
Courtsey: James Reason

There are as many definitions of quality as there are quality Gurus
From the practical business perspective, what satisfies, or better still delights, the
customer can be considered as a working definition
"Our job is to give the client not what he wants But what he never even dreamt
he wanted"
Courtsey: Sir Denys Lasdun

It is not an abstract notion but rather very specific & concrete, in the context of a
specific project, at the specific point in time
“Quality is not an act; it is a habit”
Courtsey: Aristotle
4. What is special about software?

Software development is inherently complex and creative activity, and involves
teamwork
“As such, I work from the premise that software development has been, is, and
will remain a fundamentally hard profession and no one thing will make a state
change in how we develop software”
Courtsey: Grady Booch
“Einstein argued that there must be simplified explanations of nature, because
God is not capricious or arbitrary. No such faith comforts the software engineer.
Much of the complexity that he must master is arbitrary complexity”
Courtsey: Fredreck Brooks
“Software is not limited by physics, like buildings are. It is limited by imagination,
by design, by organization. In short, it is limited by properties of people, not by
properties of the world..... We have not met the enemy, and he is us”
Courtsey: Martin Fowler
5. What goes wrong?



Software industry and, consequently software engineering, has been, and continues
to be, evolving at a drastic pace.
An average developer has an arduous task of building expertise on, and delivering
solutions using, brand new technologies that he has to work with.
This, combined with the pressure to churn out as much code as possible, leaves very
little room for adoption of the available process standards, methodologies and tools,
which in themselves are evolving.

Ubuntu

System Program Problem Detected on Ubuntu 12.10

 

 

 

 

type this in the terminal window "sudo rm /var/crash/*"


 

CS Research Paper

UML CS Research Paper Repository

Research Databases for Computer Science


Computer Science Students please visit the link above for the references of your research title.


Wednesday, August 22, 2012

World's Most Accurate Grammar Checker

Issues in Plagiarism...

Plagiarism is common to all students but how to avoid it since there is already the same text in a sentence or in a paragraph. SAME THOUGHT OF WHAT YOU WANT TO ADDRESS.

Sometimes questions arises Why reinvent the wheel if the wheel is running, if there is something wrong with the system hacked the system.

1+1 = decimal 2 in binary that is 10. that's it. you can't change the sum of 1+1 to any decimal number.

What is Plagiarism?
Plagiarism: What It is and How to Recognize and Avoid It

Thanks to links above.

Friday, July 6, 2012

What is Hypothesis?

It is a wise guess prepared and temporarily adopted to explain the observed factors covered by the study.  
It is a tentative conclusion or answer to a specific question raised at the beginning of the investigation.

Hypothesis helps the researcher in designing the study such as the methods, research instruments, and sampling design to be used as well as the data to be gathered. It also use as bases for determining assumptions and for the explanation about the data gathered.

Forms of Hypothesis

1. Operational Form – It is stated in the affirmative.  It states that there is a difference between two phenomena
2. Null Form – It is stated in the negative. It states that there is no difference between the two phenomena. It is more commonly used.

Examples:

Question:
Is there any significant difference between the perceptions of the
 teachers and those of the students concerning the different aspects in the teaching of science?

Operational hypothesis
There is a significant difference between the perceptions of the
 teachers and those of the students concerning the different aspects in the teaching of science.

Null hypothesis
There is no significant difference between the perceptions of the
 teachers and those of the students concerning the different aspects in the teaching of science.

source from the internet. thanks to the author. great help.

What is Research?
                Research is defined as a careful, systematic study in a field of knowledge, undertaken to discover or establish facts or principles. It is also defined as a systematic process of collecting and analysing data to find an answer to a question or a solution to a problem, to validate or test an existing theory.

General Types of Research
                Research can be classified into three general categories; descriptive research, correlation or association research and experimental or intervention research.

Descriptive Research
        The descriptive type of study finds an answer to the questions who, what, when, where and how. 
This type of research describes a situation or a given state of affairs in terms of specified aspects or factors. What may be described are characteristics of individuals or groups (farmers, students, administrators, entrepreneurs, patients, etc.), or conditions ( epidemic, calamities, leadership styles, anxiety level, sales and profit, productivity, etc)

The following examples of research topics in specific areas fall under the descriptive type.

*      The management style of school administrators in Midsayap, North Cotabato.
*      Marketing practices of the loom weaving industry in Region XII.

Explanatory or Correlation Research
                An explanatory study goes beyond description of a problem or situation. It attempts to explain the possible factors related to a problem which has been observed in a descriptive study. This type of study answers the questions why and how? The factors related to the problem, however, need not be viewed as real causes of the problem, but factors which are associated with or may contribute to the occurrence of the problem.
The researcher usually uses a theory or a hypothesis to account for or explain the forces that are “assumed to have caused” the problem.

The following examples of research topics fall under the explanatory or correlation category.
*      Marketing strategies and Sales Performance of garment Industries in the province of North Cotabato.
*      Employment and Income As Determinants of Loan Repayment Status of Borrowers of Credit Cooperatives in Midsayap, North Cotabato

Intervention or Experimental Research
                A type of research evaluates the effect or outcome of a particular intervention or treatment. It studies the “cause and effect” relationship between certain factors on a certain phenomenon under controlled conditions. The subjects of the study are randomly assigned to the experimental group and to the control group and both groups are exposed to similar conditions except for the intervention/treatment.

The following research problems are examples of intervention/ experimental type of research.

*      Advertising: Its effect on Sales and Profit of Auto Parts Business Establishment in Midsayap”.
*      The impact of the Midsayap Microfinance Projects on the Living Conditions of the Beneficiaries.”

source is from the internet. thanks to the author.great help.

Wednesday, June 6, 2012

CSE 412 Computer Science Students

Guys!!! check and visit this url.

http://www.ccc.commnet.edu/mla/index.shtml
http://en.wikiversity.org/wiki/Introduction_to_research
http://www.drdevilla.com/.../intro2research.ppt

Basic Steps in the Research Process

How to Start a Research Project

you can also look for with other sites...

Tuesday, November 22, 2011

Current Trends in Information Technology

Current Trends in Information Technology
1. E-commerce:
Models of E-commerce, Application with respect to models, BPR & E-commerce, Creation of Ecommerce
sites (ethics) commercial/ edu / org sites.
2. Information system Security:
Threats and implications, security policy, Biometric, facial and smart cards, RFID, DSA,
Firewalls:
Kinds of firewalls: packet filters, distributed firewalls
Building firewalls (only steps).
3. Knowledge management:
W hat is KM (Components and type of knowledge), knowledge building models, KM cycle and
KM
architecture, KM tools, KM approaches- Mechanist, cultural/ be/ heuristic, systematic.
4. GIS:
W hat is GIS, Nature of geographic data, spatial objects and data models, getting map on
computers, GIS standards, and Standardization process of GIS-development, implementation, and
deployment phases.
5. BCP / BPO:
What is BPO/BCP, Why it is required, Guidelines, Merits/De-Merits, Lows of BPO -Non
disclosure agreements, SLA (Service Level Agreements), Call center – brief perspective
technology wise?
6. E- Banking:
ICIICI. Com, HDFC.com, Electronic Payments, Securities in E-banking
Services Provided
- ATM
- ECS (Electronic Clearing System) e.g. Telephone, Electricity bills (6 hrs.)
7. E- Speak:
E- learning- Models (WBT, CBT, distance learning), LMS & LCMS,
Video Conferencing, Chat, bulleting, building inline community,
Asynchronous/Synchronous Learning
E- Logistics – Maharashtra.gov.in, Logistics & Supplier Chain Management, Warehousing
Management, Transportation Management, Information & Communication Technology, How set
up layers (Extranet, Intranet, Internet), Dynamiclogistics.Com , Samsung.com
E-Governance - What is E- Governance, Models (G2B, G2C, C2G, G2G), Challenges to EGovernance,
Strategy and tactics for implementation of E- Governance.
8. IT Act 2000(14 countries included IT act ):
Cyber law - Issue of Computer Access, Hacking & cracking, Types of Computer criminals &
crimes, Software /Hardware Piracy
9. Mobile Computing:
Difference between desktop and mobile computing, Mobility, Components,
WAP Architecture, Applications & Services, Security.
10. Embedded Systems:
Features & types of embedded systems, Components of Embedded system,
Applications of Embedded system, Palm devices.
11. Data mining and data Ware housing:
Architecture, OLTP & OLAP

Wednesday, October 5, 2011

Steve Jobs



Steve Jobs is dead. The Apple chairman and former CEO who made personal computers, smartphones, tablets, and digital animation mass-market products.


Steven P. Jobs passed away on Wednesday, October 5th, 2011 after a long struggle with pancreatic cancer. 


http://gizmodo.com/

Monday, September 26, 2011

Internet

The Internet ranks as a "top source of information for most" local matters of interest — from housing to jobs.

A new report finds. "The rise of search engines and specialty websites for different topics like weather, job postings, businesses and even e-government have fractured and enriched the local news and information environment,” said Lee Rainie, a co-author of the study and director of the Pew Internet & American Life Project.

more info. visit the link below
http://pewinternet.org/Reports/2011/Local-news.aspx
http://pewinternet.org/

Tuesday, September 20, 2011

Software Freedom Day



The College of I.T. and Engineering, Notre Dame of Midsayap College participate in the celebration of Software Freedom Day, September (17) 19, 2011 at University of Southern Mindanao, Kabacan, Cotabato, Philippines.

This is the power of free and open-source software contribution. share...share...share...


Monday, August 15, 2011

CITE Students use and check our project and have comments.

take you first quiz!

click on the right side E-learning Project (MRS-DJA)

thanks!

PHP

Adding Records to a MySQL Database with PHP

 The only thing that needs to change is your SQL statement. The steps we're going to be taking are these:

  1. Open a connection to MySQL
  2. Specify the database we want to open
  3. Set up a SQL Statement that can be used to add records to the database table
  4. Use mysql_query( ) again, but this time to add records to the table
  5. Close the connection
We've already done steps 1 and 2 on the list. So we can move straight to Steps 3 to 5


Set up a SQL Statement to add records to the database

In our previous script, we used some SQL to grab records from our Address Book database table. We then used a While loop to print all the records out. Because we're now going to be adding records to the Address Book table, we need some different SQL. Here's the script. The new line is in blue (The double and single quotes need to be entered exactly, otherwise you'll get errors when you run the code):



$user_name = "root";
$password = "";
$database = "addressbook";
$server = "127.0.0.1";

$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);


if ($db_found) {


$SQL = "INSERT INTO tb_address_book (First_Name, Surname, Address) VALUES ('bill', 'gates', 'Microsoft')";


$result = mysql_query($SQL);

mysql_close($db_handle);
print "Records added to the database";
}
else {
print "Database NOT Found ";
mysql_close($db_handle);
}

?>
You met all of this code from the previous section. The only difference is the new SQL statement! What the code does is to set up some variables, open a connection to the database, and then execute the SQL query. Let's have a look at the new, and rather long, statement.


INSERT INTO … VALUES

To add records to your database, you can use the INSERT statement. There are plenty of ways to use this statement, but we'll stick with something simple: adding
new values to all of our table columns.

You start by typing the words "INSERT INTO". This can be in any case you like: upper, lower or a mix. It's easier for you to read if it's in uppercase letters.
The next thing you need is the name of a table to insert your new values into. For us, this is the table that we've called tb_address_book.
Following the name of your table, type a pair of round brackets. Inside the round brackets, you can type the names of the columns in your table:

INSERT INTO tb_address_book (First_Name, Surname, Address)
Notice how we haven't included the ID column from our table. That's because the ID column was the one we set up to be an auto-incrementing number. We don't need to worry about this column because MySQL will take care of adding 1 to this field for us.
Now that you've specified which table you want to insert values into, and specified your column names, you can add the values you want to insert.
To add values, you type the word "VALUES" after the round brackets of your column names:

INSERT INTO tb_address_book (First_Name, Surname, Address) VALUES
After the word "VALUES", you type another pair of round brackets. Inside of these brackets, you can type your values. Each value should be separated by a comma. You can use either direct text, like we've done, or variables. You can even get these values straight from your HTML form, which we'll see how to do later.
So our whole line reads:


$SQL = "INSERT INTO tb_address_book (First_Name, Surname, Address) VALUES ('bill', 'gates', 'Microsoft')";
Notice how we've surrounded all of our text with double quotes. But inside of the values round brackets, we've used single quotes.
The syntax is really this (The SQL keywords are in blue):

INSERT INTO table_name ( Columns ) VALUES ( values for columns)
But try your code out now, and see if it's all working properly. You should find that you now have two records in your database table.

Exercise
Replace the values 'bill', 'gates', and 'Microsoft' with values of your own. Run your script again to add your new record to the database. Now run your other script to read the values back out.


thanks to: http://www.homeandlearn.co.uk/php/php13p3.html