Saturday, July 30, 2011

Free JavaScript Charting Library – Elycharts

[Source]

Elycharts is an easy-to-use and customizable library for creating charts with only JavaScript.
The library supports most of the popular chart types including line, column, are, bar, pie, sparklines and combinations.
Elycharts
Elycharts comes with many interactions like mouse tracking and events, highlight of selected areas with various animations, tooltip and hints, html anchors and many more.
Also, it can modify data dynamically with good-looking animations to display the change in charts.
The charts are generated with SVG/VML and the library is built on jQuery + Raphaël.

Saturday, July 23, 2011

SingingEels : Real-Time Progress Bar With ASP.NET AJAX

[Source]

Due to the disconnected nature of the web, developers have often wondered how to display certain metrics such as a real-time progress bar. This article will show you how to easily build a real progress bar that actually reports progress of a process running on the server using ASP.NET AJAX.


Display data updates in real-time with AJAX - Encosia

Source


I’ve recently noticed the real-time “spy” feature popping up on more and more sites. Though it’s often a huge time waster, I can’t help but love the feature. It’s a great example of AJAX leveraged to do what it does best. It struck me that an ASP.NET AJAX implementation would be an excellent use of page methods for efficiency and __doPostBack() to trigger an UpdatePanel refresh. So, I decided to put together a proof of concept, using the ASP.NET AJAX framework.
To create a fully functional example, several things need to be done:
  • Choose a data source to “spy” on.
  • Build an interface to add rows, for testing.
  • Display that data in a row-based format.
  • Create a method to find the most recent row of data.
  • Use that method to asynchronously monitor row updates.
  • Refresh stale data when additions are detected.

Building ASP.NET Real – time web application - Pini Dayan

Building ASP.NET Real – time web application - Pini Dayan

What if we could write a web application that it’s clients (browsers in our case) can get notified in case of something happening in the server, like a DB row added/changed, a BL entity (from any object model you have built ) raising an event or anything you can come up with in your mind. To clarify things let me further explain by using a very simple example : Say you have a web page (aspx, html, or any other) that displays a various stocks values in a grid, these values are changing very fast and every time. what if we wish that this html grid will change itself the minute any stock value changes? let me further add an important note: We don’t want to use polling mechanism (like using ajax requests at any inteASrval using window.setTimeout)

Wednesday, July 20, 2011

فيديو: IGHASHGPU كسر تشفير كلمات المرور باستخدام كرت الشاشة


شرح فيديو لاستخدام اداه IGHASHGPU لفك كلمات المرور المشفرة بشكل سريع و فعال و دون الحاجة الى قاموس.





اليوم سوف اتطرق لموضوع جيد جدا و غايه فى الاهميه حيث يعد من اصعب الأمور التي قد تواجه مختبر الاختراق الا و هو تشفير كلمات المرور و الى يومنا هذا ما زال يظن بعضنا منا أن كلمة مرور مشفره بطول 8 أحرف مكونه من بعض الأرقام والحروف الكبيرة قادره على ايقاف أقوى مخترق في العالم .




ولكن هل يستطيع احدا منا كسرها بسهوله ؟ وهل هذا ممكن جدا ؟ الاجابه ستكون بنعم بأستخدام بعض الذكاء و بعض الصبر و كارت شاشه لا يزيد ثمنه عن 100 $ .




ملحوظه : كروت الشاشة تمتلك قدرة معالجة (GPU) أكبر بكثير من المعالجات المنطقية العادية (CPU). لهذا فسنشرح اليوم كيفية استغلال كرت الشاشة من اجل فك كلمات المرور المشفرة بسرعة و كفاءة عالية باستخدام هجوم Brute Force.






نلاحظ من الشرح أن كسر كلمه " x7R3m “ بتشفير MD5 إستغرقت 13 ثانيه باستخدام معالج رسومى بينما إستغرقت 1 دقيقه و 49 ثانيه لكسرها باستخدام المعالج العادى.قد يظن البعض أن هذا ليس بفرق كبير فدقيقة و 49 ثانية ليس بالوقت الطويل , و لكن لاحظ باستخدام المعالج الرسومي تمكننا فك تشفير الكلمة 11 مرة اسرع من المعدل الاعتيادي , أي لو فك الكلمة يستغرق 11 ساعة بشكل طبيعي فبامكننا فك نفس الكلمة بساعة واحدة باستخدام هذه الطريقة.




الخلاصة أن هذه الطريقة لها فائدتين الأولى توفير الوقت والموارد والثاني توفير الجهد فى البحث أو صنع Wordlist.





ملاحظة: الاداة قادرة على فك تشفير كلمات المرور المشفرة بتشفير SHA و MD5 , MD4 فقط


الموقع الرسمي للأداة : IGHASHGPU

SQL Query Tuning or Query Optimization

SQL Query Tuning or Query Optimization

Sql Statements are used to retrieve data from the database. We can get same results by writing different sql queries. But use of the best query is important when performance is considered. So you need to sql query tuning based on the requirement. Here is the list of queries which we use reqularly and how these sql queries can be optimized for better performance. [...]

Miscellaneous SQL Server Optimization Tips — DatabaseJournal.com

Miscellaneous SQL Server Optimization Tips — DatabaseJournal.com: "Miscellaneous SQL Server Optimization Tips

By Alexander Chigrik

Here are seventeen little known tips you can use to ensure your SQL Server environment is performing in the most efficient manner possible."

Tuesday, July 19, 2011

ASP C-Sharp .Net: ASP.NET 2.0 does not clear Session on Logout

ASP C-Sharp .Net: ASP.NET 2.0 does not clear Session on Logout:
"Web application logout process does not clear Session properly
Situations :
Session to maintain the login and logout process. Everything..."