Science topic

IT - Science topic

Lets ask some query to verify it.
Questions related to IT
  • asked a question related to IT
Question
3 answers
I am currently doing qualitative research related to community use of online tools in Syira. As in other research topics, it would be very helpful to contextualize the observations by accounting for hard facts about the use of Internet, social media, and mobile devices.<br /><br />
Finding reliable sources is probably a challenging task because of the nature of the current situation of Syria, but still, any hints are welcome. I will also list any relevant sources I find along the way.<br /><br />
Thanks!
Relevant answer
Answer
And here is a small body of literature (mainly related to the role of ICT and social media in activism):
  • Fischer, Florian. 2013. “Cascades of Collective Action? Analyzing the Impact of Protest History and Social Media on Regime Change in the Context of the 2011 Uprisings in Egypt and Syria.” 01/2013. CGP Working Papers. Berlin.
  • Ghannam, Jeffrey. 2011. “Social Media in the Arab World: Leading up to the Uprisings of 2011.”
  • Stepanova, Ekaterina. 2011. “The Role of Information Communication Technologies in the ‘Arab Spring.’” 159. PONARS Eurasia Policy Memos.
  • Youmans, William Lafi, and Jillian C. York. 2012. “Social Media and the Activist Toolkit: User Agreements, Corporate Interests, and the Information Infrastructure of Modern Social Movements.” Journal of Communication 62 (2): 315–29.
And a a blog post I wrote previously with a short overview on the use of social media among Syrians:
  • asked a question related to IT
Question
4 answers
As specialist in IT and data security I think about increased influence of internet services, social plugins, smartphones, common data bases, cloud computing, etc. on our everday life. There is a lot of shared information which may be useful in users identification, and sometimes it may be used against us. Are we aware of it? Where is the limit of published personal data?
Relevant answer
Answer
I think that there is a clear distinction in principle but not in the actual state of affairs in the technology world. while mobility is one of the most treasured commodities of the actual technological trend, the devices are limited and therefore rely on a "cloud" infrastructure. The "cloud infrastructure is highly localized to several key players in the industry that control the market. This paves way to a subjugation of our private information to those players and if you do not agree with their terms then you are left out of the movement. Add to this situation that most users do not really value their privacy enough and you have a recipe for various undesired consequences.
Most users will readily give away their privacy for 5 seconds of fame, their valued mobility,added discounts and offers, among other trivial incentives to give away their privacy. This is a problem that came not with current technology but by consumerism and television.
Just a thought
  • asked a question related to IT
Question
14 answers
Kindly share your personal experience to answer this question and the reasons for your decision.
Relevant answer
Answer
During the last year I spent quite some time using both. All in all they are mostly equivalent, they are powerful dynamic strongly-typed languages with decent support for a bunch of programming paradigms. So just's take a look at the differences:
- Ruby is more fun to write, the syntax is very flexible and you can hack the language in so many ways... you can monkeypatch (i.e., change an existing class) even the basic types. Yes, you can add method to or override the String class if you want to. It is possible to shape your own internal-DSL (see Fowler's book on DSLs) and blocks are a lot more fun to write that lambda or list-comprehension in Python.
On the other end Python is a lot easier to read. Take a python project you did not write or one you wrote some months ago, chances are high that you are going to understand it.
- Ruby has a fantastic integration with Java through JRuby. So you can write application Ruby reusing all the Java libraries and taking benefit from the speed of the JVM. Great. I advice to look into the libraries which are available for your main area of interest, that can do a huge difference.
- With both you can use C extensions. Writing them for Ruby is just a lot easier IMHO.
So said there are more similariies than differences, event some of the major frameworks are resembling: the good ideas which appear in one ecosystem get replicated in the other.
  • asked a question related to IT
Question
21 answers
I think about two various cases: scientific (medical research, prototype of supporting IT system, wireless based partly on BlueTooth 3.0 HS+, partly on WiFi) use or commercial (ready medical IT system) use. Patients electronic health records need for additional crypto (study requirement). From a technical point of view there are at least two kinds of solutions: AES and similar or public key (of course we may use even digital watermarking). We need to meet legal requirements also.
Relevant answer
Answer
Privacy and integrity of medical data is what is need to be protected. Symmetric Encryption using AES would indeed be suitable to enhance privacy. However, you would also need to use a secure hash, e.g., SHA for ensuring its integrity. Since all such algorithms use a private key, you will also need to deal with how problem of securely exchanging such private encryption keys and public key cryptography based key exchange algorithms are quite effective.
  • asked a question related to IT
Question
2 answers
I wanted to conduct online test to my students, SO that it cut the cost , and it saves nature...Moodle is one option, But i have no servers... So, if there is any software which is open, then I am happy, This software should be free, and we can put a lot of questions into it
Relevant answer
Answer
You can google search for "software for conducting the online test" and get some free software like http://www.thinkexam.com/, http://www.examonline.in/, http://www.exam-software.com/