Skip to main content

Home/ Computer Science Knowledge Sharing/ Group items tagged using

Rss Feed Group items tagged

Abdelrahman Ogail

Theory of mind - Wikipedia, the free encyclopedia - 0 views

  • Theory of mind is the ability to attribute mental states—beliefs, intents, desires, pretending, knowledge, etc.—to oneself and others and to understand that others have beliefs, desires and intentions that are different from one's own.[1]
  • One of the most important milestones in theory of mind development is gaining the ability to attribute false belief: that is, to recognize that others can have beliefs about the world that are wrong. To do this, it is suggested, one must understand how knowledge is formed, that people’s beliefs are based on their knowledge, that mental states can differ from reality, and that people’s behavior can be predicted by their mental states. Numerous versions of the false-belief task have been developed, based on the initial task done by Wimmer and Perner (1983).
  • In the most common version of the false-belief task (often called the ‘Sally-Anne’ task), children are told or shown a story involving two characters. For example, in one version, the child is shown two dolls, Sally and Anne, playing with a marble. The dolls put away the marble in a box, and then Sally leaves. Anne takes the marble out and plays with it again, and after she is done, puts it away in a different box. Sally returns and the child is then asked where Sally will look for the marble. The child passes the task if she answers that Sally will look in the first box where she put the marble; the child fails the task if she answers that Sally will look in the second box, where the child knows the marble is hidden, even though Sally cannot know, since she did not see it hidden there. In order to pass the task, the child must be able to understand that another’s mental representation of the situation is different from their own, and the child must be able to predict behavior based on that understanding. The results of research using false-belief tasks have been fairly consistent: most normally-developing children are unable to pass the tasks until around the age of three or four.
    • Abdelrahman Ogail
       
      Test your small brother this test if he/she under 3 years!
Islam TeCNo

BBCode - Wikipedia, the free encyclopedia - 0 views

shared by Islam TeCNo on 26 Jun 09 - Cached
  • Bulletin Board Code or BBCode is a lightweight markup language used to format posts in many message boards. The available tags are usually indicated by square brackets surrounding a keyword, and they are parsed by the message board system before being translated into a markup language that web browsers understand—usually HTML or XHTML.
    • Islam TeCNo
       
      Simple :D
Islam TeCNo

specification - JSON-RPC - Trac - 0 views

  • 3. JSON Class hinting ¶ There are only simple data types defined in JSON. To overcome this problem in a JSON compatible way a special property for objects is introduced. {"__jsonclass__":["constructor", [param1,...]], "prop1": ...} The object is then instantiated using the constructor, passing in the parameters. Once constructed the properties (prop1, ...) will be applied.
    • Islam TeCNo
       
      JSON-RPC el mafroud feh data type wa7ed bas ....bas ana mesh fahem el 7eta deh awi !!
  • To give the serverside peer a chance to send messages to the client side peer, the client side peer may reopen communication by sending an empty HTTP POST.
    • Islam TeCNo
       
      mesh fahem el 7eta deh !! eh lazmet el empty post ya3ni !
  • --> {"method": "postMessage", "params": ["Hello all!"], "id": 99} <-- {"result": 1, "error": null, "id": 99} <-- {"method": "handleMessage", "params": ["user1", "we were just talking"], "id": null} <-- {"method": "handleMessage", "params": ["user3", "sorry, gotta go now, ttyl"], "id": null} --> {"method": "postMessage", "params": ["I have a question:"], "id": 101} <-- {"method": "userLeft", "params": ["user3"], "id": null} <-- {"result": 1, "error": null, "id": 101}
  •  
    JSON-RPC is lightweight remote procedure call protocol similar to XML-RPC. It's designed to be simple!
Islam TeCNo

Scalability - Wikipedia, the free encyclopedia - 0 views

  • In telecommunications and software engineering, scalability is a desirable property of a system, a network, or a process, which indicates its ability to either handle growing amounts of work in a graceful manner, or to be readily enlarged.[1] For example, it can refer to the capability of a system to increase total throughput under an increased load when resources (typically hardware) are added. An analogous meaning is implied when the word is used in a commercial context, where scalability of a company implies that the underlying business model offers the potential for economic growth within the company.
    • Abdelrahman Ogail
       
      In web applications, the client objects are removed from the server when they are sent to the client browser. This is great for scalability, but it can hurt the user and developer experience
    • Islam TeCNo
       
      mesh fahem ya Zikas commentak :D. we men el examples 3ala el scalabilty ...Gooogle we Gmail
    • Abdelrahman Ogail
       
      In Web applications client data are saved on the server (then the server memory is decreased that decreases the scalability - الإستيعاب-) So removing the client data improvers scalability becuase it saves server memory
    • Islam TeCNo
       
      ahaa :D Keshta.... ya3ni by3mlo delete 3ala el server ba3d lama el client ye3mel download :D hehe
Islam TeCNo

Rich Internet application - Wikipedia, the free encyclopedia - 0 views

  • Rich Internet applications (RIAs) are web applications that have some of the characteristics of desktop applications, typically delivered by way of a proprietary web browser plug-ins or independently via sandboxes or virtual machines[1]. Examples of RIA frameworks include Curl (programming language), Adobe Flash/Adobe Flex/AIR, Java/JavaFX[2], uniPaaS[3] and Microsoft Silverlight[4].
    • Abdelrahman Ogail
       
      RIA Application Definition. Seems to be applications that could be used to Web and Desktop Development as Java
    • Islam TeCNo
       
      (Y) .....ana bardo kont 3ayez a3ref eh RIA deh :D
  •  
    Very clear document :D .....need no explanation :D
Islam TeCNo

XML Syntax - 0 views

  • XML Stores New Line as LF In Windows applications, a new line is normally stored as a pair of characters: carriage return (CR) and line feed (LF). The character pair bears some resemblance to the typewriter actions of setting a new line. In Unix applications, a new line is normally stored as a LF character. Macintosh applications use only a CR character to store a new line.
    • Ahmed Mansour
       
      msh fahem el 7eta deh ... 7d yeshra7ha :L
    • Islam TeCNo
       
      howa el mafroud y2sod en fe el windows el new line bytsagl keda \r\n ama fe unix bykon \n bas ......we asasn mawdo3 \r \n dah 2adem 2awi we gaii men el typewriters el 2adema
Islam TeCNo

3APL - Wikipedia, the free encyclopedia - 0 views

shared by Islam TeCNo on 24 Jun 09 - Cached
Ahmed One liked it
  • An Abstract Agent Programming Language or Artificial Autonomous Agents Programming Language or 3APL (pronounced triple-A-P-L) is an experimental tool and programming language for the development, implementation and testing of multiple cognitive agents using the Belief-Desire-Intention (BDI) approach. The newest incarnation of 3APL is 2APL (A Practical Agent Programming Language).
    • Abdelrahman Ogail
       
      Anyone get anything about 2APL kindly tell me :D
    • Islam TeCNo
       
      wad7 enha 7aga 7elwa awi !
Ahmed Mansour

The F# Programming Language - 0 views

  • A Voyage to Functional Programming in F#
    • Islam TeCNo
       
      el post fe nafs el saf7a deh ta7t :D ..mesh lazem 7ad yedos 3ala el link dah :D
    • Ahmed Mansour
       
      Nice Remark ya tecno :D
  • Finally I settled on F#. Both LISP and F# are belong to functional programming (FP) paradigm.Functional programming is a complete different paradigm from imperative (and OO) programming.I found it terse as well yet I can understand it (though some of the concepts are new to me).The advantage is it can use .NET Framework. Thus it gives me a break from OOP and yet taps the power from the familiar .NET Framework.Therefore I decided to dive into it to seem whether functional programming can deliver its claims in terms of productivity and expression power.I would like to share my findings in this blog to those interested in learning functional programming.
    • Ahmed  One
       
      This is the summary.
    • Islam TeCNo
       
      Greeeaaaaat ......ana 2aret aktar men post ahoh 3ala el blog dah we isA a garb el F# Thanks Ya wa7ed :P
  •  
    Touch the function Programming in F#.
  • ...1 more comment...
  •  
    What is F# programming language?
  •  
    thanks one :D ... great article
  •  
    What is F# programming language?
Islam TeCNo

Inheritance and Interfaces - 0 views

  • object composition, which is often the best choice of all.
    • Abdelrahman Ogail
       
      In Software Engineering Design Patterns there's a rule that states: Favor Composition Over Inheritance
  • Familiarity with Microsoft Visual Basic 6.0
    • Islam TeCNo
       
      mafesh 7aga C# ?? lazem at3aml ya3ni !
Islam TeCNo

COUNT (Transact-SQL) - 0 views

  • COUNT(*) returns the number of items in a group. This includes NULL values and duplicates. COUNT(ALL expression) evaluates expression for each row in a group and returns the number of nonnull values. COUNT(DISTINCT expression) evaluates expression for each row in a group and returns the number of unique, nonnull values.
    • Abdelrahman Ogail
       
      Count Function is a Mathematical Aggregation Function. Many forms of it appreas below
    • Islam TeCNo
       
      ana fahem el kalam eli maktoub :D bas mesh fahm el bo2en eli enta katbhom dol :D
    • Abdelrahman Ogail
       
      In Relational Algebra and Set Theory COUNT is a type of function called Aggregation Function that is applied to an attribute (databse column) and results in one value
    • Islam TeCNo
       
      ahaaaa ...thanks ZiKaS
Abdelrahman Ogail

Belief-Desire-Intention software model - Wikipedia, the free encyclopedia - 0 views

  • The Belief-Desire-Intention (BDI) software model (usually referred to simply, but ambiguously, as BDI) is a software model developed for programming intelligent agents. Superficially characterized by the implementation of an agent's beliefs, desires and intentions, it actually uses these concepts to solve a particular problem in agent programming. In essence, it provides a mechanism for separating the activity of selecting a plan (from a plan library) from the execution of currently active plans. Consequently, BDI agents are able to balance the time spent on deliberating about plans (choosing what to do) and executing those plans (doing it). A third activity, creating the plans in the first place (planning), is not within the scope of the model, and is left to the system designer and programmer.
    • Abdelrahman Ogail
       
      Stress on the point "BDI Agents spent time about choosing what to do more that how to execute them"
seth kutcher

Certified Expert Remote PC Tech Support Provider! - 1 views

I used to have a slow computer. It would take 10 minutes to boot up and then another 10 minutes to load. It was really a big headache. Good thing I called Remote PC Repair Now . Their remote PC...

remote PC repair

started by seth kutcher on 02 Nov 11 no follow-up yet
Aliyah Rush

Instant Fix Slow Computer Solutions - 2 views

I bought a brand new PC with good specifications just last month. But only three weeks of use, I noticed that my PC froze and slowed down a bit. For the next three days, it continued to slow down. ...

fix slow computer

started by Aliyah Rush on 10 May 11 no follow-up yet
Janos Haits

Gitea - 0 views

  •  
    "A painless self-hosted Git service. Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license."
Abdelrahman Ogail

Defensive programming - Wikipedia, the free encyclopedia - 3 views

  • Defensive programming is a form of defensive design intended to ensure the continuing function of a piece of software in spite of unforeseeable usage of said software. The idea can be viewed as reducing or eliminating the prospect of Murphy's Law having effect. Defensive programming techniques are used especially when a piece of software could be misused mischievously or inadvertently to catastrophic effect.
Janos Haits

Safety Scanner - Windows Defender Security Intelligence - 0 views

  •  
    "Microsoft Safety Scanner is a scan tool designed to find and remove malware from Windows computers. Simply download it and run a scan to find malware and try to reverse changes made by identified threats."
« First ‹ Previous 101 - 120 of 127 Next ›
Showing 20 items per page