• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

Mohamed Meshref

اعضاء
  • عدد المشاركات

    85
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن Mohamed Meshref

  • الرتبة
    عضو

طرق الإتصال

  • ICQ 0
  1. الاتصال مع SQL

    When the connection class reads the connection string (as example SqlConnection class), it parses the connection string to know the server location (either IP or url and then uses lookup to locate the IP), after that it looks for the security model and the other information, after it finishes all this, it opens a connection with the server through any of the supported protocol for that server (TCP/IP, Named Pipes, VIA and Shared memory are examples of protocols supported In SQL Server), after that whatever the data sent between the client and the server it's sent through this channel between the Client (i.e. SqlConnection) and Server (i.e. SQL Server) It's just as simple as this.
  2. SQL Server Security vs. Oracle Security

    I knew that someone will say that, so the answer is really obvious in the report, if you just read the whole post you'll find it very clear: Do Oracle’s results look so bad because it runs on multiple platforms? No – pretty much most of the issues are cross-platform. In the 10gR2 graph every flaw affects every platform About Windows, I've another report comparing the number of vulnerabilities discovered in Windows and those in Linux (different distros), and windows is the least one, it's not only one report, it's many reports from many 3rd parties: http://www.us-cert.gov/cas/bulletins/SB2005.html http://www.blackhat.com/presentations/bh-u...6-Gutterman.pdf http://www.blackhat.com/presentations/bh-e...eu-04-hardy.pdf And here you are another study which is talking about comparison between Windows and Redhat Linux web servers including days of attack (time between vulnerability is discovered and the actual patch is made available): http://www.securityinnovation.com/pdf/wind...final_study.pdf Comparing total cost of security patch management: http://download.microsoft.com/download/1/7...O_SPM_Wipro.pdf Windows Users Have Less Vulnerability: http://download.microsoft.com/download/9/c...owsSecurity.pdf Those are the actual numbers and now just someone saying his own opinion on which system is more secure, I usually put facts only, the part you put in your post is not a fact, mine is numbers and numbers only should be considered
  3. In this article I'll list some point to show you which RDBMS is more secure, is it SQL Server or Oracle? Let's begin with this article I read recently: Let's zoom-in into the graph a little bit: Now as you see no security flaws have been reported in SQL Server 2005 since it has been released. Interpretation of results - some Q and A Do Oracle’s results look so bad because it runs on multiple platforms? No – pretty much most of the issues are cross-platform. In the 10gR2 graph every flaw affects every platform. Do the SQL Server 2005 results have no flaws because no-one is looking at it? No – I know of a number of good researchers are looking at it – SQL Server code is just more secure than Oracle code. Do you have any predictions on the Oracle January 2007 Critical Patch Update? Maybe – NGSSoftware are currently waiting for Oracle to fix 49 security flaws – these will be fixed sometime in 2007 and 2008. Do these results contain unfixed flaws? No – only those that have been publicly reported and fixed are in the data. Why have there been so little bugs found in SQL Server since 2002? Three words: Security Development Lifecycle – SDL. SDL is far and above the most important factor. A key benefit of employing SDL means that knowledge learnt after finding and fixing screw ups is not lost; instead it is ploughed back into to the cycle. This means rather than remaking the same mistakes elsewhere you can guarantee that new code, whilst not necessarily completely secure, is at least more secure than the old code. Microsoft SQL Server Security issues and fixes in SQL Server 7, 2000 and 2005 since December 2000 to November 2006. Five MDAC security flaws over this period of time have not been included in these results because MDAC is part of Windows and not SQL Server. Oracle Security issues and fixes in Oracle 8, 9 and 10 since December 2000 to November 2006.Only security issues found in the TNS Listener and the RDBMS itself have been includedin the following graph. This means issues found in components such as the IntelligentAgent or the Oracle Application Server have not been included. Source: http://www.databasesecurity.com/dbsec/comparison.pdf More Information: http://www.blackhat.com/presentations/bh-u...-05-cerrudo.pdf
  4. برمجة الجرافيكس DirectX

    I'll answer thekingofc but in English because I dont have arabic keyboard 1- Back buffer: Think about how you could make a cartoon movie, now imagine that you have 100 pictures after each others for the cartoon movie. Now we have one buffer (the front buffer), so to make the movie, we put the first frame, then to put the new frame we remove the old one then put the new one, which will make a flicker. Now back to digital world, if you have front buffer only, then to draw the new frame, you need to erase the old one, then draw the new one, this process will make flickering on the screen. With the idea of back buffer, the drawing is not happening in the front buffer, it's happening in the back buffer, and when you need to put the new frame, you just put it on the old one, and so, no flickering will be noticed. 2- D3DDEVTYPE_HAL doesn't mean that you want to use VGA memory, instead it means that the main process of rendering must be done on the VGA through the hal layer (Hardware Abstraction Layer), this main process is known by rasterization which is simply the drawing on pixels level. On the other hand, the D3DCREATE_HARDWARE_VERTEXPROCESSING means that the vertex processing must be done on the VGA card, vertex processing means the processsing of lighting, transformations, etc, in other words, all the processing related to the vertices, and this require you to have a VGA which supports T&L (Hardware Transform and Lit), if your VGA doesn't support T&L, then you use the D3DCREATE_SOFTWARE_VERTEXPROCESSING 3- WINAPI is simply __stdcall, see this link to understand calling functions in this way: http://msdn2.microsoft.com/en-US/library/zxk0tw93.aspx 4- I dont understand the question, what do you mean as I never programmed in arabic so Iam not good in understanding what do you mean. 5- window class means the class name of the window when you create it: http://msdn.microsoft.com/library/default....indowclasse.asp Window Application: I never heard about this before except in office, do you mean windows application? 6- Because if you looked well, you will find that they are using a blocking message reading method, when means the method which is supposed to read a message, will wait untill it got a message leaving the processing fully for the drawing function.
  5. الفرق الجذري بين Java و C#

    And comparing VS.Net 2005 size with JDeveloper size This is really not an acceptable comparison!!! Because VS.Net is containing: 1- VC++ (which is much bigger in size that any other language due to libraries size). 2- VC#. 3- VJ#. 4- VB.Net. 5- Visual Web Developer. 6- .Ner Framework SDK. 7- Crystal Reports. So you can't compate the size of both!!! If you wanna make a comparison, compare VC#.Net to JDeveloper
  6. الفرق الجذري بين Java و C#

    All these and I haven't seen any technical comparison between both, any way look at this: http://www.gotdotnet.com/team/compare/
  7. السلام عليكم, اولا المعذرة على طول الغياب :D ثانيا: بالنسبة للأخ الذى كان يسأل على كيفية عمل برنامج مثل ال Spy++, دى حاجة اسمها Windows Hooking وهى ببساطة شديدة انك ممكن اى Windows Msg من اى برنامج تجيلك انت الأول قبل الWindows ميوديها للبرنامج بتعها, انا جبتلك مثال ليها فى ال C#: http://www.codeproject.com/csharp/GlobalSystemHook.asp لكن لو عايز تفهمها اكثر: http://www.codeproject.com/system/hooksys.asp وارجو التماس المعذرة عن اى اخطاء حيث اننى لم اقم بكتابة العربية منذ سنين :D
  8. حاجة تكسف..!؟

    انا شخصيا ابتديت تعلم برمجة الألعاب من الكتب ثم عندما وصلت الى مستوى معقول اتجهتالى المقالات ثم قمت بصناعة لعبة كاملة مثل Q3A وبعد ذلك اتجهت الى المستوى الأخير وهو صناعة المحركات ووضع التقنيات الحديثة مثل: Post-Processing and Pre-Processing وما الى ذلك. اما بالنسبة للجوء الى المحترفين, فللأسف الشديد (وانا اتكلم عن نفسى كمثال) اننا قد لا نجد الوقت للبدء من الصفر مع الناس, ولكن قد نجد الوقت للأجابة عن الأسئلة التى يعرف من يسألها ماهى الى جانب حل المشكلات
  9. اللى اهم من ال Clock والحجات دى, هو ال Fill Rate دة اهم حاجة الأن
  10. مش شرط, ممكن C# عادى
  11. for Mr. محمد نسمان Currently iam too busy and i cant join you and iam too sorry for this :(
  12. يعني ايه برمجة

    I had put the points inside my prev. answer
  13. Iam so sorry, but i cant answer all these questions now :( cause iam to busy these days, but i'll answer them all when i get free thank you all
  14. يعني ايه برمجة

    First of all sorry for writing in English but I can't found Arabic on this machine and I don't have a mind to do install for it now :) Any way, there's a great difference between programming and development, programming is just a way to talk with computer, in other words, imagine Physics as example, you may be very good in English, and the relativity is writing in English, so would it be straight-forward to you to understand the relativity theory? No of course, you'll need to be aware of physics theories very good, this is the same, you may be good in C++ (which is like English but instead it's used with Computers rather than people) but you can't write single line of code, this is because you don't have the enough knowledge about the subject you gonna program for it, but the development is another subject in which the developer is a programmer who knows how to talk with the computer also he knows about the subject he gonna program (like game programming as example). Now back to the main subject, which is how to be a programmer, and I think you mean how to be a developer now, the first thing you must do is to learn how to talk with your PC (in normal life you wont read the relativity theory and you don't know English), after that, you'll begin learning on how to optimize your code by reading in data structures and general purpose algorithms (like searching, sorting, backtracking, etc). At this point you'll be a good programmer, but not a developer at all, because developer here means to develop something, in other words to have a Major (to choose a field) like game developer, security developer, web developer, so after choosing you major, you'll start learning in its specialized algorithms which is specialized and optimized to this major. That's all :)