Are you over 18 and want to see adult content?
More Annotations
Apartments for rent in Atlanta, GA | Cantera by Cortland
Are you over 18 and want to see adult content?
Big Island News & Information | Big Island Now
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of https://surenio.com.ar
Are you over 18 and want to see adult content?
A complete backup of https://socialdistancingfestival.com
Are you over 18 and want to see adult content?
A complete backup of https://soonersports.com
Are you over 18 and want to see adult content?
A complete backup of https://creativeramblingsblog.com
Are you over 18 and want to see adult content?
A complete backup of https://restaurant-relae.dk
Are you over 18 and want to see adult content?
A complete backup of https://medicalfacts.it
Are you over 18 and want to see adult content?
A complete backup of https://buendnis-gegen-cybermobbing.de
Are you over 18 and want to see adult content?
A complete backup of https://cmgworldwide.com
Are you over 18 and want to see adult content?
A complete backup of https://mybotm.com
Are you over 18 and want to see adult content?
A complete backup of https://intersport.com
Are you over 18 and want to see adult content?
A complete backup of https://penname.me
Are you over 18 and want to see adult content?
Text
ABHINAV SINGH
By Abhinav Singh October 12, 2018. October 24, 2019. appurify, HTTP, proxy, python 3. In several cases, developers wanted their uploaded (unreleased) mobile apps to communicate with under-development server-side modules running within company intranet. In absence of a communication channel between Appurify devices and company intranet WELCOME | ABHINAV SINGH Welcome. You have reached homepage of Abhinav Singh. I am from Lucknow, India and currently living in San Francisco, California. Husband, Father, Musician, Engineer, Dog lover, Photographer. I work with Google Cloud team. Before joining the Cloud team, I led several projects in Firebase. GAIN ADMIN ACCESS ON WINDOWS USING YOUR GUEST ACCOUNT Panel -> Accessibility Options. In the accessibility options under the. keyboard tab, in sticky keys, click on settings and enable the. shortcut for sticky keys. And u can do this even with a guest account. Finally, if the following 2 requirements are set up on your system, then you are all set to enter into your admin’s account. FAKE EMAIL FROM PAYPAL CLONED SITES If you are kindly stop doing the same. Here is a very strong reason why I say this: 1. Today I received an email which you can very well see below. 2. It says that your pay pal account has been de-activated and kindly click to activate. When I click on the link it opened a page which looked like below. 3. HOW TO BUILD A LOGIN-REGISTRATION SYSTEM USING SYMFONY For me its here C:WorkspaceSymfonyAuthentication. Open your command line and point it to the above created folder. Type “ symfony init-project Authentication ” and it will create same directory structure that we discussed in last tutotial. Lets create an application inside this, we will name it as Auth. INTRODUCING WP-CHAT :: XMPP CHAT PLUGIN FOR WORDPRESS Introducing WP-Chat :: XMPP Chat plugin for WordPress. WP-Chat plugin embeds Jaxl IM (Instant Messenger for the web) for wordpress blogs. It runs across all major browsers and built upon XMPP protocol. It is a hosted solution from Jaxl.im empowering real time communication between you and your site visitors. It expects no software or hardware CUSTOMIZING REDIS PUBSUB FOR MESSAGE PERSISTENCE Customizing Redis pubsub for message persistence. By Abhinav Singh March 30, 2015. October 24, 2019. Open Source, Redis. Redis comes packed with a simple yet powerful PubSub API. It provides low latency and scales well. A message published on aABHINAV SINGH
Photo Cropper was something which was introduced or I must say became popular after various social networking sites started applying it. This allows users to choose a section from a photo which he wants to upload and show to the world around. USE CRUMBS TO PROTECT YOUR AJAX CALLS FROM CROSS-SITE Using X-Requested-With to protect ajax calls: All famous javascript frameworks like JQuery, YUI, Mootools etc sends an additional header parameter while making an XHR request. These libraries set “X-Requested-With=XMLHttpRequest” header, which can then be used on the server side to detect if the call was made through an ajaxcall.
HOW TO USE LOCKS FOR ASSURING ATOMIC OPERATION IN Memcached provide atomic increment and decrement commands to manipulate integer (key,value) pairs. However special care should be taken to ensure application performance and possible race conditions while using memcached.ABHINAV SINGH
By Abhinav Singh October 12, 2018. October 24, 2019. appurify, HTTP, proxy, python 3. In several cases, developers wanted their uploaded (unreleased) mobile apps to communicate with under-development server-side modules running within company intranet. In absence of a communication channel between Appurify devices and company intranet WELCOME | ABHINAV SINGH Welcome. You have reached homepage of Abhinav Singh. I am from Lucknow, India and currently living in San Francisco, California. Husband, Father, Musician, Engineer, Dog lover, Photographer. I work with Google Cloud team. Before joining the Cloud team, I led several projects in Firebase. GAIN ADMIN ACCESS ON WINDOWS USING YOUR GUEST ACCOUNT Panel -> Accessibility Options. In the accessibility options under the. keyboard tab, in sticky keys, click on settings and enable the. shortcut for sticky keys. And u can do this even with a guest account. Finally, if the following 2 requirements are set up on your system, then you are all set to enter into your admin’s account. FAKE EMAIL FROM PAYPAL CLONED SITES If you are kindly stop doing the same. Here is a very strong reason why I say this: 1. Today I received an email which you can very well see below. 2. It says that your pay pal account has been de-activated and kindly click to activate. When I click on the link it opened a page which looked like below. 3. HOW TO BUILD A LOGIN-REGISTRATION SYSTEM USING SYMFONY For me its here C:WorkspaceSymfonyAuthentication. Open your command line and point it to the above created folder. Type “ symfony init-project Authentication ” and it will create same directory structure that we discussed in last tutotial. Lets create an application inside this, we will name it as Auth. INTRODUCING WP-CHAT :: XMPP CHAT PLUGIN FOR WORDPRESS Introducing WP-Chat :: XMPP Chat plugin for WordPress. WP-Chat plugin embeds Jaxl IM (Instant Messenger for the web) for wordpress blogs. It runs across all major browsers and built upon XMPP protocol. It is a hosted solution from Jaxl.im empowering real time communication between you and your site visitors. It expects no software or hardware CUSTOMIZING REDIS PUBSUB FOR MESSAGE PERSISTENCE Customizing Redis pubsub for message persistence. By Abhinav Singh March 30, 2015. October 24, 2019. Open Source, Redis. Redis comes packed with a simple yet powerful PubSub API. It provides low latency and scales well. A message published on aABHINAV SINGH
Photo Cropper was something which was introduced or I must say became popular after various social networking sites started applying it. This allows users to choose a section from a photo which he wants to upload and show to the world around. USE CRUMBS TO PROTECT YOUR AJAX CALLS FROM CROSS-SITE Using X-Requested-With to protect ajax calls: All famous javascript frameworks like JQuery, YUI, Mootools etc sends an additional header parameter while making an XHR request. These libraries set “X-Requested-With=XMLHttpRequest” header, which can then be used on the server side to detect if the call was made through an ajaxcall.
HOW TO USE LOCKS FOR ASSURING ATOMIC OPERATION IN Memcached provide atomic increment and decrement commands to manipulate integer (key,value) pairs. However special care should be taken to ensure application performance and possible race conditions while using memcached. GETTING STARTED WITH AUTOTOOLS Before we go ahead and understand what Autotools is, we will try building a HelloWorld package. Lets get started by setting up Autotools on debian machine. apt-get install build-essential. gcc –version (verifying install) g++ –version (verifying install) apt-get install automake autoconf. You have your environment ready. HOW DOES PHP ECHO'S A "HELLO WORLD"? When we start Apache, it also starts PHP interpreter along itself. PHP startup happens in 2 steps. 1st step is to perform initial setup of structures and values that persists for the life of SAPI. 2nd step is for transient settings that only last for a single page request. Step1 of PHP Startup.
FAKE EMAIL FROM PAYPAL CLONED SITES If you are kindly stop doing the same. Here is a very strong reason why I say this: 1. Today I received an email which you can very well see below. 2. It says that your pay pal account has been de-activated and kindly click to activate. When I click on the link it opened a page which looked like below. 3. USE CRUMBS TO PROTECT YOUR AJAX CALLS FROM CROSS-SITE Using X-Requested-With to protect ajax calls: All famous javascript frameworks like JQuery, YUI, Mootools etc sends an additional header parameter while making an XHR request. These libraries set “X-Requested-With=XMLHttpRequest” header, which can then be used on the server side to detect if the call was made through an ajaxcall.
SEO ANALYZER
Here in pictures is a small demonstration of what all can be achieved with SEO Analyzer 1.1: 1. Start SEO Analyzer v 1.1. 2. Enter Site url you want to analyze and keywords (optional) for which you want to analyze. 3. Hit Enter or Analyze to start analysis – All backlinks.4.
ABHINAV SINGH
By Abhinav Singh November 2, 2008. March 27, 2019. Anagram, Gtalk, Gtalkbots, Online Games 3. Anagram, many of you might be familiar with it or even played many a times back in school and colleges. Its a simple text based game, where you are given a jumbled word and you need to re-arrange it. E.g. DRAGGABLE DIVS : HOW TO MAKE ONE? Draggable DIVs : How to make one? By Abhinav Singh June 29, 2008. March 27, 2019. API, CSS, Demo, Draggable DIV, javascript. You all must have seen a similar thing on your iGoogle home page. Further for years this application is an integral part of Yahoo User Interface Library i.e. YUI. I tried to tweak into the iGoogle and YUIimplementation
PHP TOKENS AND OPCODES : 3 USEFUL EXTENSIONS FOR “PHP tokens and opcodes” – When a PHP script is executed it goes through a number of processes, before the final result is displayed.These processes
PROXY.PY - A LIGHTWEIGHT, SINGLE FILE HTTP PROXY SERVER IN HTTP Proxy — It allowed incoming HTTP traffic from Appurify mobile devices to resolved within the context of a company internal network. Only the HTTP proxy piece was open sourced, a lightweight, single file module implementation of HTTP specification supporting HTTP, HTTPS, and even WebSocket requests proxy.ABHINAV SINGH
Drawbacks: However the drawback of this phototagging API is that if someone has tagged the photo using a monitor which have a different screen resolution than yours, then probably you might not see the tag exactly at the right place. This bug exists in Facebook too, haven't checked with Orkut yet. Where is the API? Well, you must be wondering why am I using the term API again and again, andABHINAV SINGH
By Abhinav Singh October 12, 2018. October 24, 2019. appurify, HTTP, proxy, python 3. In several cases, developers wanted their uploaded (unreleased) mobile apps to communicate with under-development server-side modules running within company intranet. In absence of a communication channel between Appurify devices and company intranet GAIN ADMIN ACCESS ON WINDOWS USING YOUR GUEST ACCOUNT Panel -> Accessibility Options. In the accessibility options under the. keyboard tab, in sticky keys, click on settings and enable the. shortcut for sticky keys. And u can do this even with a guest account. Finally, if the following 2 requirements are set up on your system, then you are all set to enter into your admin’s account.ABHINAV SINGH
Setting up ejabberd 2.1.x development environment on Ubuntu. By Abhinav Singh March 31, 2010. July 20, 2019. ejabberd, Ubuntu, XMPP 13. apt-get provide a convenient way of installing ejabberd on Ubuntu distributions. However, if you are an erlang developer and looking to write custom ejabberd modules, you might want to install ejabberd fromthe
MEMQ : FAST QUEUE IMPLEMENTATION USING MEMCACHED AND PHP MEMQ : Fast queue implementation using Memcached and PHP only. By Abhinav Singh February 7, 2010. March 27, 2019. Memcache, PHP, Queue. Memcached is a scalable caching solution developed by Danga interactive. One can do a lot of cool things using memcached including spam control, online-offline detection of users, building scalable webservices.
INTRODUCING WP-CHAT :: XMPP CHAT PLUGIN FOR WORDPRESS Introducing WP-Chat :: XMPP Chat plugin for WordPress. WP-Chat plugin embeds Jaxl IM (Instant Messenger for the web) for wordpress blogs. It runs across all major browsers and built upon XMPP protocol. It is a hosted solution from Jaxl.im empowering real time communication between you and your site visitors. It expects no software or hardware CUSTOMIZING REDIS PUBSUB FOR MESSAGE PERSISTENCE Customizing Redis pubsub for message persistence. By Abhinav Singh March 30, 2015. October 24, 2019. Open Source, Redis. Redis comes packed with a simple yet powerful PubSub API. It provides low latency and scales well. A message published on a USE CRUMBS TO PROTECT YOUR AJAX CALLS FROM CROSS-SITE Using X-Requested-With to protect ajax calls: All famous javascript frameworks like JQuery, YUI, Mootools etc sends an additional header parameter while making an XHR request. These libraries set “X-Requested-With=XMLHttpRequest” header, which can then be used on the server side to detect if the call was made through an ajaxcall.
HOW TO USE LOCKS FOR ASSURING ATOMIC OPERATION IN Memcached provide atomic increment and decrement commands to manipulate integer (key,value) pairs. However special care should be taken to ensure application performance and possible race conditions while using memcached.JAVASCRIPT ARCHIVES
Introducing SEO Analyzer. By Abhinav Singh April 10, 2009. March 27, 2019. Adobe AIR, Demo, Desktop Application, javascript, SEO Analyzer 3. SEO Analyzer is a desktop based application build specifically for page rank checking and link analysis for seo purpose. It is PROXY.PY - A LIGHTWEIGHT, SINGLE FILE HTTP PROXY SERVER IN HTTP Proxy — It allowed incoming HTTP traffic from Appurify mobile devices to resolved within the context of a company internal network. Only the HTTP proxy piece was open sourced, a lightweight, single file module implementation of HTTP specification supporting HTTP, HTTPS, and even WebSocket requests proxy.ABHINAV SINGH
By Abhinav Singh October 12, 2018. October 24, 2019. appurify, HTTP, proxy, python 3. In several cases, developers wanted their uploaded (unreleased) mobile apps to communicate with under-development server-side modules running within company intranet. In absence of a communication channel between Appurify devices and company intranet GAIN ADMIN ACCESS ON WINDOWS USING YOUR GUEST ACCOUNT Panel -> Accessibility Options. In the accessibility options under the. keyboard tab, in sticky keys, click on settings and enable the. shortcut for sticky keys. And u can do this even with a guest account. Finally, if the following 2 requirements are set up on your system, then you are all set to enter into your admin’s account.ABHINAV SINGH
Setting up ejabberd 2.1.x development environment on Ubuntu. By Abhinav Singh March 31, 2010. July 20, 2019. ejabberd, Ubuntu, XMPP 13. apt-get provide a convenient way of installing ejabberd on Ubuntu distributions. However, if you are an erlang developer and looking to write custom ejabberd modules, you might want to install ejabberd fromthe
MEMQ : FAST QUEUE IMPLEMENTATION USING MEMCACHED AND PHP MEMQ : Fast queue implementation using Memcached and PHP only. By Abhinav Singh February 7, 2010. March 27, 2019. Memcache, PHP, Queue. Memcached is a scalable caching solution developed by Danga interactive. One can do a lot of cool things using memcached including spam control, online-offline detection of users, building scalable webservices.
INTRODUCING WP-CHAT :: XMPP CHAT PLUGIN FOR WORDPRESS Introducing WP-Chat :: XMPP Chat plugin for WordPress. WP-Chat plugin embeds Jaxl IM (Instant Messenger for the web) for wordpress blogs. It runs across all major browsers and built upon XMPP protocol. It is a hosted solution from Jaxl.im empowering real time communication between you and your site visitors. It expects no software or hardware CUSTOMIZING REDIS PUBSUB FOR MESSAGE PERSISTENCE Customizing Redis pubsub for message persistence. By Abhinav Singh March 30, 2015. October 24, 2019. Open Source, Redis. Redis comes packed with a simple yet powerful PubSub API. It provides low latency and scales well. A message published on a USE CRUMBS TO PROTECT YOUR AJAX CALLS FROM CROSS-SITE Using X-Requested-With to protect ajax calls: All famous javascript frameworks like JQuery, YUI, Mootools etc sends an additional header parameter while making an XHR request. These libraries set “X-Requested-With=XMLHttpRequest” header, which can then be used on the server side to detect if the call was made through an ajaxcall.
HOW TO USE LOCKS FOR ASSURING ATOMIC OPERATION IN Memcached provide atomic increment and decrement commands to manipulate integer (key,value) pairs. However special care should be taken to ensure application performance and possible race conditions while using memcached.JAVASCRIPT ARCHIVES
Introducing SEO Analyzer. By Abhinav Singh April 10, 2009. March 27, 2019. Adobe AIR, Demo, Desktop Application, javascript, SEO Analyzer 3. SEO Analyzer is a desktop based application build specifically for page rank checking and link analysis for seo purpose. It is PROXY.PY - A LIGHTWEIGHT, SINGLE FILE HTTP PROXY SERVER IN HTTP Proxy — It allowed incoming HTTP traffic from Appurify mobile devices to resolved within the context of a company internal network. Only the HTTP proxy piece was open sourced, a lightweight, single file module implementation of HTTP specification supporting HTTP, HTTPS, and even WebSocket requests proxy. WELCOME | ABHINAV SINGH Welcome. You have reached homepage of Abhinav Singh. I am from Lucknow, India and currently living in San Francisco, California. Husband, Father, Musician, Engineer, Dog lover, Photographer. I work with Google Cloud team. Before joining the Cloud team, I led several projects in Firebase.ABHINAV SINGH
Setting up ejabberd 2.1.x development environment on Ubuntu. By Abhinav Singh March 31, 2010. July 20, 2019. ejabberd, Ubuntu, XMPP 13. apt-get provide a convenient way of installing ejabberd on Ubuntu distributions. However, if you are an erlang developer and looking to write custom ejabberd modules, you might want to install ejabberd fromthe
HOW DOES PHP ECHO'S A "HELLO WORLD"? When we start Apache, it also starts PHP interpreter along itself. PHP startup happens in 2 steps. 1st step is to perform initial setup of structures and values that persists for the life of SAPI. 2nd step is for transient settings that only last for a single page request. Step1 of PHP Startup.
USE CRUMBS TO PROTECT YOUR AJAX CALLS FROM CROSS-SITE Using X-Requested-With to protect ajax calls: All famous javascript frameworks like JQuery, YUI, Mootools etc sends an additional header parameter while making an XHR request. These libraries set “X-Requested-With=XMLHttpRequest” header, which can then be used on the server side to detect if the call was made through an ajaxcall.
ABHINAV SINGH
By Abhinav Singh November 2, 2008. March 27, 2019. Anagram, Gtalk, Gtalkbots, Online Games 3. Anagram, many of you might be familiar with it or even played many a times back in school and colleges. Its a simple text based game, where you are given a jumbled word and you need to re-arrange it. E.g. GMAIL TYPE ATTACHMENT Hi Adithya, I guess I made this point clear in the post. Anyways I won’t mind doing that again. The file gets uploaded to the /upload.When you download the source code from here and unzip that, you automatically gets a folder inside it named upload.. However you can change the target upload folder in the upload.php file.. Regarding websites for web development.MVC ARCHIVES
In past 1 year or so, I had opportunities of using a lot of php frameworks including zend, symfony, cakephp, codeigniter. All frameworks have theirAPI ARCHIVES
Google has released an API for almost all of their products including maps, feedburner and gadgets. However one of the API’s which every developer would have loved to make use of is “Google Mail API” which is still missing (available for premium google apps user only). ANNOUNCING JAXL V3.X Jaxl v3.x is a successor of v2.x (and is NOT backward compatible), carrying a lot of code from v2.x while throwing away the ugly parts. A lot of components have been re-written keeping in mind the feedback from the developer community over the last 4 years. Also Jaxl shares a few philosophies from my experience with erlang and python languages.DEMO ARCHIVES
Have you ever wished of a wordpress plugin capable of providing a facebook style chat bar on your blog post. In this blog post, I will lay down the details of how Jaxl‘s bosh support comes in handy for building such browser based real time application.Skip to content
ABHINAV SINGH
ENGINEERING, MUSIC, PHOTOGRAPHY* Engineering
* Photography
* Music
* About
PROXY.PY – A LIGHTWEIGHT, SINGLE FILE HTTP PROXY SERVER IN PYTHON Posted October 12, 2018March 27, 2019 Abhinav Singh Leave acomment
Posted
in Open Source
, Python
Back in 2014, while working at Appurify Inc. (now Firebase Test Lab) I came across a very interesting problem. To build some context, Appurify enabled mobile test automation on real devices for mobile teams to build better apps. Companies would upload their .apk (Android app) and .ipa (iOS app) files on Appurify servers and configure various test profiles (Network, Memory, GPS etc conditions) to perform wide-scale testing on Appurify mobile devices. This allowed developers to catch bugs and other performance issues on devices they can't test themselves. In several cases, developers wanted their uploaded (unreleased) mobile apps to communicate with under-development server-side modules... CUSTOMIZING REDIS PUBSUB FOR MESSAGE PERSISTENCE – PART 2 Posted April 3, 2015March 27, 2019 Abhinav Singh 3 CommentsPosted
in Open Source
,
Scalability
In the last post we saw how Redis can easily be modified to persist the last published message on PubSub channels. Without subscribing to the PubSub channel we were able to get the last published message from Redis db. In this post, I will take that idea one step ahead and add native capabilities within Redis to persist all the unprocessed messages published on PubSub channel in channel specific lists. We'll also preserve our capability to send the last published message to clients upon subscription. But why are we doing this? Popular open source application that provide support for Redis are... CUSTOMIZING REDIS PUBSUB FOR MESSAGE PERSISTENCE Posted March 30, 2015March 27, 2019 Abhinav Singh 8 CommentsPosted
in Open Source
Redis comes packed with a simple yet powerful PubSub API. It provides low latency and scales well. A message published on a channel is received by subscriber(s) at the other end. However, if no active subscriber is found the message is simply lost. This drawback puts Redis out of the probables list for several use cases where message persistence of unprocessed published messages is desired. It's also probably a reason why several open source projects that support Redis as a broker are based upon it's list push / pop API. In this post I will demonstrate how to modify Redis PubSub API to support message persistence,... BACK TO BLOGGING: WHAT TO EXPECT Posted October 25, 2014March 27, 2019Abhinav
Singh 9 Comments
Posted
in Open Source
,
Scalability
Hello Readers, I started this blog as a way to share my experiments and experiences while learning web development and computer science in general. In the first 2 years (between Apr'08 and Aug'10) I wrote as many as 100 blog posts. Quite a frenzy. Ever since, I only managed to write 5-6 posts in the following 4 years, about nearly 45 drafts which may now never get published. Good thing is that, I am back to blogging, which means a lot to share. Briefly, here is what (or what not) to expect in the future posts: PHP - In past, PHP has dominatedthe...
HOW TO PERFORM X-FACEBOOK-PLATFORM AND GOOGLE TALK X-OAUTH2 XMPP AUTHENTICATION WITH PHP JAXL LIBRARY Posted September 17, 2012March 27, 2019 Abhinav Singh 21 CommentsPosted
in Open Source
, PHP
, XMPP
Ever since Jaxl library first introduced support for X-FACEBOOK-PLATFORM XMPP authentication mechanism, it has changed significantly. Also, Google Talk now supports OAuth 2.0 Authorization, an XMPP extension to allow users to log in using OAuth 2.0 credentials. Both these mechanisms are a big win for XMPP developers, since real-time conversation experience can now be provided to their application users without asking them for their passwords. In this blog post, I will demonstrate how to perform X-FACEBOOK-PLATFORM and X-OAUTH2 XMPP authentication mechanism using Jaxl v3.x PHP Library. X-FACEBOOK-PLATFORM XMPP Authentication Here is a quick guide on how to perform X-FACEBOOK-PLATFORM XMPP... JAXLXML – STROPHE STYLE XML BUILDER : WORKING WITH JAXL – A NETWORKING LIBRARY IN PHP – PART 2 Posted September 12, 2012March 27, 2019 Abhinav Singh 1 CommentPosted
in Open Source
, PHP
, XMPP
Prior to Jaxl v3.x, the most ugliest piece of code inside Jaxl library was handling of XML packets. If you are working with XMPP protocol which is all about sending and receiving XML packets, it can become a nightmare if you don't have a proper XML manipulation library in your toolkit. For Jaxl v3.x, first thing I decided to write was JAXLXml class, which is a custom XML packet implementation with no external dependencies and is an extension over the ideas from Strophe.Builder class written by Jack Moffitt. JAXLXml is generic enough to find a place inside any PHP application... WORKING WITH JAXL – A NETWORKING LIBRARY IN PHP – PART 1 – AN INTRODUCTION, PHILOSOPHY AND HISTORY Posted September 8, 2012March 27, 2019 Abhinav Singh 3 CommentsPosted
in Open Source
, PHP
, XMPP
Development of Jaxl library started way back in December'07 while I was working on a self-initiated project called Gtalkbots. The project is now dead, if you are interested in knowing more about it go through Gtalkbots BlogSpot. Jaxl v1.x was first released in Jan'09 and about a year later in Aug'10 Jaxl v2.x was released. First two versions were released as JAbber XMPP Library for writing clients and external server components. While working on my startup Jaxl - A Platform As A Service (PAAS) for developing real-time applications, I started experiencing v2.x limitations when my external server side componentswere...
ANNOUNCING JAXL V3.X – ASYNCHRONOUS, NON-BLOCKING I/O, EVENT BASED PHP CLIENT/SERVER LIBRARY Posted July 27, 2012March 27, 2019 Abhinav Singh 22 CommentsPosted
in Open Source
, PHP
, XMPP
Jaxl v3.x is a successor of v2.x (and is NOT backward compatible), carrying a lot of code from v2.x while throwing away the ugly parts. A lot of components have been re-written keeping in mind the feedback from the developer community over the last 4 years. Also Jaxl shares a few philosophies from my experience with erlang and python languages. Jaxl is an asynchronous, non-blocking I/O, event based PHP library for writing custom TCP/IP client and server implementations. From it's previous versions, library inherits a full blown stable support for XMPP protocol stack. In v3.0, support for HTTP protocol stack... HOW TO WRITE A SPELLING CORRECTOR IN ERLANG (ESPELL) Posted February 27, 2012April 1, 2019 Abhinav Singh 2 CommentsPosted
in Erlang
Erlang is a beautiful programming language from Ericsson which i first came across while cutomizing authentication flow of ejabberd about 2 years back. Ever since then I have been using erlang for all my application backend needs including custom http server, custom bosh conn. manager, xmpp components and clients, ... Recently i have even started churning my application html pages via erlang using erlydtl (an Erlang implementation of the Django Template Language). Years ago, i gave a successful shot at implementing Peter Norvig's Spell Corrector in PHP. Last weekend i attempted the same "Spell Corrector" algorithm in about 45 lines... JAXL LIBRARY – LIST OF AVAILABLE HOOKS FOR VARIOUS XMPP EVENTS Posted April 6, 2011March 27, 2019 Abhinav Singh 12 CommentsPosted
in XMPP
Jaxl 2.x provides an event mechanism using which developers can register callbacks for various xmpp events inside their application code. This blog post will demonstrate how to register callbacks for required xmpp events and go through a list of all available hooks. Finally, we will discuss parameters that are passed to called back methods by Jaxl core. Registering callback on XMPP events Applications can register callback for various XMPP events. Jaxl core will then callback application methods (with 2 parameters) every time associated XMPP event occurs. Shown below are some sample examples for registering callbacks. When application callback'd method is...POSTS NAVIGATION
1 2 … 13
Next
CATEGORIES
* Erlang
* Life
* Music
* Open Source
* PHP
* Python
* Scalability
* Tech Giants
* Web Development
* WordPress
* XMPP
ARCHIVES
* October 2018
* April 2015
* March 2015
* October 2014
* September 2012
* July 2012
* February 2012
* April 2011
* August 2010
* July 2010
* April 2010
* March 2010
* February 2010
* January 2010
* December 2009
* November 2009
* October 2009
* September 2009
* August 2009
* July 2009
* June 2009
* May 2009
* April 2009
* March 2009
* February 2009
* January 2009
* December 2008
* November 2008
* October 2008
* September 2008
* August 2008
* July 2008
* June 2008
* May 2008
* April 2008
TOP POSTS & PAGES
* Gain admin access on Windows using your guest account * Proxy.py - A lightweight, single file HTTP proxy server in Python * Getting started with Autotools - GNU Build System on Debian * How to use locks in PHP cron jobs to avoid cron overlaps * Customizing Redis pubsub for message persistence - Part 2 * MEMQ : Fast queue implementation using Memcached and PHP only * PHP Code, Setup and Demo of Jaxl boshchat application * Building a Custom PHP Framework with a custom template caching engine using Output Control functions * Use crumbs to protect your Ajax calls from Cross-site requestforgery (CSRF/XSRF)
__
Proudly powered by WordPress | Theme: Sydneyby aThemes.
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0