Iraqi Journal for Computers and Informatics
Not a member yet
273 research outputs found
Sort by
Determine the Close Friends for Twitter Users by Analyzing Users: Public Data Name
In this paper a new method to extract the closed friends to a certain twitter user is proposed. This algorithm can be used inmany applications such as security and marketing. In the proposed algorithm four relation indicators are used. Theshared twitter users, the common friends, the common followers and number of “retweeted from” are used todetermine the closed friends of a certain twitter user. The great data downloading and mining tool KNIME is used with some Rcoding. The proposed model could ranks the shared twitter users according to their closeness to a certain twitter user usingthe four used relation indicator
Proposed Method to Prevent SQL Injection Attack
the internet and its websites have huge using these days. These webs may have sensitive and secret information likemilitary information, financial information and other important information that transfer through the networks.Only some people have the authorization to see and access this information. So information has to transfer in secretenvironment. SQL injection represents one of the most important things that thread these webs. In which unauthorizedpeople can access to the data and information. This paper introduces a method that can be used to prevent SQL injectionby converting the user input to static string, use this string as user input and compared with the database attributes that needto compare with, during the runtime. The goal behind converting the input to a string is to make user input as a singleunit (one token) that cannot use as a SQL query statement. The system will call the database attribute in such away in whichuser cannot access to the sql statement to do the injection. And the sql query will be empty from any input tools that can use byuser to injects the SQL
A Binary Particle Swarm Algorithm with A Simple Mutation Operator for Solving Phylogenies Problems
Manipulating a huge amount of data sets makes the mechanism of searching very difficult to find the bestfeatures combinations in phylogenetic tree construction. This article has proposed a binary particle swarm optimizationalgorithm that randomly selects chloroplast genes to construct phylogenetic trees. Also, a simple mutationoperator the article has suggested to speed up the search and facilitate the search process to find the best chloroplast genescombinations. These combinations can be evaluated according to the bootstrap values of all the nodes of theconstructed tree
Combining the Attribute Oriented Induction and Graph Visualization to Enhancement Association Rules Interpretation
The important methods of data mining is large and from these methods is mining of association rule. The miningof association rule gives huge number of the rules. These huge rules make analyst consuming more time when searchingthrough the large rules for finding the interesting rules. One of the solutions for this problem is combing between one of theAssociation rules visualization method and generalization method. Association rules visualization method is graph-basedmethod. Generalization method is Attribute Oriented Induction algorithm (AOI). AOI after combing calls ModifiedAOI because it removes and changes in the steps of the traditional AOI. The graph technique after combing also callsgrouped graph method because it displays the aggregated that results rules from AOI. The results of this paper are ratio ofcompression that gives clarity of visualization. These results provide the ability for test and drill down in the rules orunderstand and roll up
Enhanced Levenshtein Edit Distance Method functioning as a String-to-String Similarity Measure
Levenshtein is a Minimum Edit Distance method; it is usually used in spell checking applications for generatingcandidates. The method computes the number of the required edit operations to transform one string to another and it canrecognize three types of edit operations: deletion, insertion, and substitution of one letter. Damerau modified the Levenshteinmethod to consider another type of edit operations, the transposition of two adjacent letters, in addition to theconsidered three types. However, the modification suffers from the time complexity which was added to the original quadratictime complexity of the original method. In this paper, we proposed a modification for the original Levenshtein toconsider the same four types using very small number of matching operations which resulted in a shorter execution timeand a similarity measure is also achieved to exploit the resulted distance from any Edit Distance method for finding the amountof similarity between two given strings
Comparing Three Different Algorithms to Estimate Parameters of new Generated Marshal – Olkin Uniform Distribution
This paper deals with constructing a new generated Marshal – Olkin Uniform family distribution which include finding the probability density function
Design and Implementation of Wireless Electric Power Meter Based on XBee Model
Since the 1991 Gulf War, Iraq is still suffering from the crisis and irregular in the processing of electric power to customers.Damage to the network, the old measurement devices for measuring electrical energy consumption, and irregularities and corruption in theprocess of measuring and calculating fees of the consumption, all these reasons led to the deterioration of the performance of thedistribution network in Iraq. In this paper, Wireless Electric Power Meter Based on XBee Module has been designed and implementedwhich ZigBee wireless sensor network (WSN) will be used for wireless electric power meter communication supported by PICmicrocontroller which used for power unit measurements. Wireless metering system will be controlled by central computer which place inbase station; also database will be design to record and manage all data and information of consumers
SMS Encryption by Using Android Operating System
Mobile phones are the most commonly used devices in today’s scenario. The expanding use of mobile phones, telecommunicationcompanies added feature such as SMS (Short Messaging Service) in order to attract more customers. The Short Messaging Service (SMS) hasbecome very popular for sending messages containing information among mobile users. Alongside, the need for the secure communicationbecame more imperative. SMS security ensures security of messages from the access of unauthorized users. Using RSA algorithm to encryptionof message that length is 160 character. In this paper present approach encryption message for type a SMS then send to other user. This approachis applied in mobile environment with android operating system. The platform used here is JAVA and the proposed approach is tested differenttypes of mobile types (Galaxy S3, Galaxy S4, HTC)
Traffic Management in Wireless Sensor Network Based on Modified Neural Networks
Wireless Sensor Networks (WSNs) are event-driven network systems consist of many sensors node which aredensely deployed and wirelessly interconnected that allow retrieving of monitoring data. In Wireless sensor network,whenever an event is detected, the data related to the event need to be sent to the sink node (data collection node). Sink nodeis the bottleneck of network there may be chance for congestion due to heavy data traffic. Due to congestion, it leads to dataloss; it may be important data also. To achieve this objective, soft computing based on Neural Networks (NNs) CongestionController approach is proposed. The NN is activated using wavelet activation function that is used to control the traffic ofthe WSN. The proposed approach which is called as Modified Neural Network Wavelet Congestion Control (MNNWCC), hasthree main activities: the first one is detecting the congestion as congestion level indications; the second one is estimated thetraffic rate that the upstream traffic rate is adjusted to avoid congestion in next time, the last activates of the proposedapproach is improved the Quality of Services (QoS), by enhancement the Packet Loss Ratio (PLR), Throughput (TP), BufferUtilization (BU) and Network Energy (NE) . The simulation results show that the proposed approach can avoid the networkcongestion and improve the QoS of network
A Proposed Methodology for Identifying and Evaluating an E-Forms Application
In order to develop a specific methodology that can be followed by any organization or individual who needs tochoose the appropriate E-Forms application that could meet the required needs, this research proposes a methodology whichconsists of three phases: Identification phase, Evaluation phase and Testing phase. In the first phase, a general survey on EFormstypesandtechnologiesisintroducedwithfocusontherecenttrendsinorder
to identify which type mostly meets theuser\u27s general requirements. In the second phase, an evaluation to make an accurate selection is made to some of the topcompeting applications supporting the type identified in first phase by using a specific evaluation methodology, in thisresearch three of the widely used evaluation methodologies are discussed, in addition to a simple evaluation methodologywhich has been proposed and implemented using "Microsoft Excel Sheets" application. Finally in the third phase, a real test ismade using the winner application resulting from the second phase, where a four-stage testing plan is proposed in order toachieve this purpose. As an example, the E-Forms technology which is based on "Extensible Markup Language (XML)" isidentified due to its features and capabilities. Then the evaluation is made to the top applications supporting this technology,where "Adobe\u27s XML Forms Architecture (XFA)" technology is selected as a winner. This winner application then is tested,where samples of forms were designed to show the extraordinary features this technology can offer including digital signature.The test includes the use of a proposed offline forms\u27 data gathering technique and uses "Oracle 10g" as the back-enddatabase. It also includes a website to publish the designed forms in addition to an application developed using "OracleDeveloper 10g" to process the forms\u27 data for one of the designed samples in order to prove these forms\u27 accuracy