lambdaj's closure ; Closures represent probably the most important feature that is missing in the tools box of each Java programmer. Some of them don't feel (or don't understand) the need of closures, while some other does and probably for this reason are evaluating to migrate toward a functional enabled programming language. The biggest part of us just learned to partially workaround this lack by using the verbose and poorly readable (anonymous) inner classes. lambdaj tries to partially fill this lack by introducing in its release 2.0 a new fe ...
Fundamentals ; No primitive types, everything is an Object. Strong typing · No optional syntax: semicolons and parenthesis required · Has properties · No facility for statics · Executable/compiled documentation as much as possible · Classes have retained metadata · There is always a seam between any pair of classes, for testing
Introduction ; In the org/opensocial/android directory you will find additional source that makes writing opensocial enabled android apps blissfully easy. Inside the java/android directory is a fully working android app that allows the user to choose their favorite OpenSocial provider and view their friends. To run this on your own android emulator: * Install the android sdk: http://code.google.com/android/intro/index.html * Modify the build.xml file to point to your android sdk location * In ja...
Project Hosting. code.google.com 윈도우에서 SSL 인증서 생성을 위해 위의 링크에... private.key 생성 rem AES256으로 암호화된 2048bit 길이의 private key를 생성해줍니다. openssl...
Servlet Filter to run for every request ; This servlet filter ensures that the user is logged in, within a frame inside Facebook and obtains the session key for the user. ; From your servlet, you just need to call the getUserClient() static method to get hold of the client. You can then make Facebook API calls on the client. ; ``` import static com.emobus.stuff.LoggerConstants.facebookUserId; import static com.emobus.stuff.LoggerConstants.ipAddress; ; import java.io.IOException;
Imageshack JSON API ; ``` { "status":"1", //[status number of request] "version":8, //[Imageshack API version #] "timestamp":1358208945, //[Unix timestamp of API request] "base_url":"imageshack.us/a/", //[Base Imageshack URL of returned image] "id":null, //[ID of returned image, if applicable] "rating":{ "ratings":0, //[number of image ratings, if applicable] "avg":0 //[average of all ratings ] }, "files":{ "server":"255", //[imageshack server number] "bucket":"9548", //[imageshack bucket number] "image":{ "size":42758, //[image size in bytes] ...
To avoid any potential confusion: This product is produced independently from the Tor® anonymity software, I am not related with or sponsored by torproject.org. TorChat is making use of the Tor® client software and the Windows version comes bundled with original Tor binaries but TorChat itself is a completely separate project developed by different people. TorChat is released as Free Software (GPL). +++ Feb-05, 2012: This project has been moved to github https://github.com/prof7bit/TorChat +++ ...
Identity ; At the home screen, go to Options ( · -> Identity ( · to open the Identity screen.
OS Installation ; Used U10.04 server i386, set up disk with LVM. system drive 50% of disk (=10GB) · 256M RAM · No other disk specified at this time · No proxy server · Install Security Updates Automatically · Installed GRUB
Attack Vectors at the EcmaScript/JavaScript level ; GlobalObjectPoisoning -- Global object poisoning ; EvalArbitraryCodeExecution -- eval and the Function constructor allow arbitrary code execution ; CrossScopeParameterModification -- arguments array allows modification of parameters ; ArgumentsExposesCaller -- arguments Array and function object expose caller