// API callback
showlatestpostswiththumbs({"version":"1.0","encoding":"UTF-8","feed":{"xmlns":"http://www.w3.org/2005/Atom","xmlns$openSearch":"http://a9.com/-/spec/opensearchrss/1.0/","xmlns$blogger":"http://schemas.google.com/blogger/2008","xmlns$georss":"http://www.georss.org/georss","xmlns$gd":"http://schemas.google.com/g/2005","xmlns$thr":"http://purl.org/syndication/thread/1.0","id":{"$t":"tag:blogger.com,1999:blog-419320228883344195"},"updated":{"$t":"2023-11-26T02:21:41.764-08:00"},"category":[{"term":"Technical"},{"term":"My Poetry"},{"term":"Programming"},{"term":"Release"},{"term":"Life"},{"term":"My Software Applications"},{"term":"Personal"},{"term":"Android Apps"},{"term":"Booklet"},{"term":"Reviews\/Reports"},{"term":"Tutorial"},{"term":"LearnedToday"},{"term":"Hacks"},{"term":"Nostalgia"},{"term":"OneSignal"}],"title":{"type":"text","$t":"Shakes Vision"},"subtitle":{"type":"html","$t":"ShakesVision by Shakeeb Ahmad| The blog \"Shakes Vision\" is all about how I see the world! This blog is to share my views, knowledge and hacks I've learned, My poetry and the software applications I've created. ©Shakeeb Ahmad"},"link":[{"rel":"http://schemas.google.com/g/2005#feed","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/posts\/default"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default?alt=json-in-script\u0026orderby=published"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/"},{"rel":"hub","href":"http://pubsubhubbub.appspot.com/"},{"rel":"next","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default?alt=json-in-script\u0026start-index=26\u0026max-results=25\u0026orderby=published"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"generator":{"version":"7.00","uri":"http://www.blogger.com","$t":"Blogger"},"openSearch$totalResults":{"$t":"27"},"openSearch$startIndex":{"$t":"1"},"openSearch$itemsPerPage":{"$t":"25"},"entry":[{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-2144413843127653629"},"published":{"$t":"2023-04-26T11:28:00.019-07:00"},"updated":{"$t":"2023-10-05T01:35:46.917-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Android Apps"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Technical"}],"title":{"type":"text","$t":"Building an App Builder - Strategies, Limitations and Available Tools"},"content":{"type":"html","$t":"\u003Cp\u003EAs a budding app developer, creating an app builder for mobile devices is an exciting idea which I'm giving a lot of thinking since early 2019. However, there are several strategies, and limitations that need to be considered before embarking on this journey. In this blog post, I will explore these aspects in detail.\u003C\/p\u003E\u003Cp\u003EThis would be a brainstorming session for me, where I'd just put all that I've found while researching this subject.\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003ETechniques\u003C\/h2\u003E\u003Ch3 style=\"text-align: left;\"\u003EScratchware\u003C\/h3\u003E\u003Cp\u003EScratchware was an interesting project but is now deprecated. Its technique was unique, where the app was built on the device itself, without any internet connection. However, other app builders mostly build the app on the server. Therefore, it is not necessary that the build part should be on the server.\u003C\/p\u003E\u003Cp\u003EScratchware was based on\u0026nbsp;MIT App Inventor as per their website before the deprecation. Showing ads before each build, and giving options to arrange items (buttons, cards, inputs, labels etc.) in rows and columns were really awesome features. For logic, it used Scratch Programming blocks.\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EAPK Editor\u003C\/h3\u003E\u003Cp\u003EAnother app builder that is worth mentioning is \u003Ca href=\"https:\/\/github.com\/REAndroid\/APKEditor\"\u003EAPK Editor\u003C\/a\u003E, which uses ARSCLib. Another similar one is \u003Ca href=\"https:\/\/github.com\/apk-editor\/APK-Explorer-Editor\"\u003EAPK Explorer Editor\u003C\/a\u003E, which offers a full version via Fdroid.Other repos for Apk Editor might be using apktool.jar. Apktool is also being used in many Android apps, like revanced. How are they able to run.jar tools is a mystery for me yet, as executing jar requires JRE while Android runs on Dalvik Virtual Machine.\u003C\/p\u003E\u003Cp\u003EA workaround (or not?) is to use jar library via custom Cordova plugin. Plugin docs suggest it can be done easily. See this suggestion from a stackoverflow answer:\u003C\/p\u003E\u003Cp\u003EAdd lib-file element to your plugin.xml:\u003C\/p\u003E\u003Cp\u003E\u0026lt;platform name=\"android\"\u0026gt;\u003C\/p\u003E\u003Cp\u003E\u0026nbsp; \u0026lt;lib-file src=\"AztecReader.jar\" \/\u0026gt;\u003C\/p\u003E\u003Cp\u003E\u0026lt;\/platform\u0026gt;\u003C\/p\u003E\u003Cp\u003EAnyway, ApkEditor recompiles the app on the device itself, without any internet connection. This approach proves that building an app builder on a mobile device is possible without the need for a server.\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003ECordova-like Environment\u003C\/h3\u003E\u003Cp\u003ECreating a Cordova-like environment on a mobile device seems difficult. Even though initializing an empty Cordova app within the user's device is possible using Node Mobile or AndroidJs, compiling the APK will be tricky as it would need gradle, java jdk, android build tools, apksigner, etc. The end-users may not have these tools installed on their devices, making it difficult for them to compile the app.\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003ETermux\u003C\/h3\u003E\u003Cp\u003EJava runtime, etc., would be possible using Termux in android, but that would require end-users to have Termux installed, which may be a challenge.\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EUsing a Sample App as a Base\u003C\/h3\u003E\u003Cp\u003EAnother approach could be to use a sample app as a base and replace its content at runtime using a user-defined config file. This approach is similar to the Cordova-like environment but is more simplified and straightforward.\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EMeta-data\u003C\/h3\u003E\u003Cp\u003EOne of the most popular strategies for creating an app builder is to use meta-data. In this strategy, the \"app\" you define is meta-data in a higher-level definition that is interpreted in a host wrapper app. This approach makes it easier to create apps as the app builder is more of a code generator.\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EDesktop - HTML to APK\u003C\/h3\u003E\u003Cp style=\"text-align: left;\"\u003EA tool I found, and tested but never used in production or even to build anything remotely of any use for myself is \u003Ca href=\"https:\/\/website2apk.en.softonic.com\/?ex=DINS-635.1\" target=\"_blank\"\u003EWebsite to APK\u003C\/a\u003E\u003Ci\u003E \u003C\/i\u003Ewhich is a desktop-based tool. The interface looks like it's built using the C# Windows Form Application. The options are really great, and it's user-friendly.\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: left;\"\u003ESoftonic's dev bio hyperlink suggests Pravesh Agrawal as the developer. \u003Ca href=\"https:\/\/praveshagrawal.com\/\" target=\"_blank\"\u003EWeb\u003C\/a\u003E, \u003Ca href=\"https:\/\/github.com\/praveshagrawal\" target=\"_blank\"\u003EGithub\u003C\/a\u003E, \u003Ca href=\"https:\/\/twitter.com\/praveshag\" target=\"_blank\"\u003ETwitter\u003C\/a\u003E.\u003C\/p\u003E\u003Cp style=\"text-align: left;\"\u003EIt seems to be using all the standard tools in the background (probably running a bash script for build instructions). Options to select a URL or a local folder are awesome, along with an icon, splash screen, and setting up Admob ids in presumably pre-configured ad spaces.\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: left;\"\u003EThis perfectly depicts the \"meta-data\" type or a \"base app\" already set, which is modified based on the user's input.\u0026nbsp;\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EAvailable Tools\u003C\/h2\u003E\u003Cp\u003EThere are several tools available for creating an app builder on mobile devices. Some of these tools include:\u0026nbsp;\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003EAppSheet:\u003C\/b\u003E AppSheet uses a meta-data strategy to create an app builder. It interprets the higher-level definition in a host wrapper app, making it easier to create apps.\u003C\/p\u003E\u003Cblockquote\u003E\u003Cp\u003E\u003Ci\u003EA sample response to the question \"Building an App Builder - how do they do it?\" on \u003Ca href=\"https:\/\/stackoverflow.com\/questions\/39032767\/building-an-app-builder-how-do-they-do-it\" target=\"_blank\"\u003Estackoverflow\u003C\/a\u003E as a reference:\u003C\/i\u003E\u003C\/p\u003E\u003Cp\u003EI work at AppSheet. There are two basic approaches an app builder can follow: (a) act as a code generator, or (b) implement an intepreter. In the former case, it spits out code that gets compiled into an executable package that can be installed and run on a device. In the latter case, the \"app\" you define is meta-data in a higher-level definition that is interpreted in a host wrapper app. Each has its strengths and weaknesses. AppSheet uses the latter approach. \u003Ci\u003E— Praveen Seshadri\u003C\/i\u003E\u003C\/p\u003E\u003C\/blockquote\u003E\u003Cp\u003E\u003Cb\u003EThunkable:\u003C\/b\u003E\u0026nbsp;Thunkable uses a simple drag-drop interface and loads of pre-defined templates and customizations. As far as I remember, It also uses Sratch for programming logic similar to Scratchware.\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003EAndromo:\u003C\/b\u003E Andromo is an online app builder that lets you create Android apps without any coding. It has a user-friendly interface that makes it easy to build apps.\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003EBuildFire:\u003C\/b\u003E BuildFire is another online app builder that offers a drag-and-drop interface for creating Android apps.\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EConclusion\u003C\/h2\u003E\u003Cp\u003EI'm not really sure which strategy would work the best, but a couple of them looks promising to me. \u003Ci\u003EFor Android on Android\u003C\/i\u003E, editing the APK and recompiling might be the easiest one. Although I've to dig deeper to understand how APK editor and the likes do it. It's not just unzip and re-zip of the package, which often results in app corruption.\u0026nbsp;\u003C\/p\u003E\u003Cp\u003EA desktop app might be simple, but dependencies should be bundled within the executable in that case, otherwise, it'd again feel like something built for advanced users.\u003C\/p\u003E\u003Cp\u003E\u003Ci\u003EReferences\u003C\/i\u003E\u003C\/p\u003E\u003Cp\u003E\u003Ca href=\"https:\/\/github.com\/Sketchware-Pro\/Sketchware-Pro\"\u003EScratchware Pro\u003C\/a\u003E continued on GitHub\u003C\/p\u003E\u003Cp\u003E\u003Ca href=\"https:\/\/stackoverflow.com\/questions\/50988518\/how-do-i-build-a-cordova-8-x-cordova-jar-to-include-in-existing-android-app\"\u003EHow do I build a Cordova 8.x cordova.jar to include in existing Android app?\u003C\/a\u003E\u003Cbr\u003E\u003C\/p\u003E\u003Cp\u003E\u003Ca href=\"https:\/\/www.linkedin.com\/pulse\/integrating-hybrid-app-cordova-native-java-android-part-bhandari\"\u003EIntegrating Hybrid App (Cordova) with Native App (Java android app) — Part 1\u003C\/a\u003E\u0026nbsp;by \u003Ca href=\"https:\/\/github.com\/pankajbhandari08?tab=repositories\"\u003Epankajbhandari08\u003C\/a\u003E\u003Cbr\u003E\u003C\/p\u003E\u003Cp\u003E\u003Ca href=\"https:\/\/www.xda-developers.com\/decompile-and-modify-apks-on-the-go-with-apktool-for-android\/\"\u003EDecompile and Modify APKs on the go with APKTool for Android [XDA Spotlight]\u003C\/a\u003E introduces apktool by \u003Ca href=\"https:\/\/www.androidfilehost.com\/?w=profile\u0026amp;uid=24562946973631820\"\u003EAndro Black\u003C\/a\u003E\u003Cbr\u003E\u003C\/p\u003E\u003Cp\u003E\u003Ca href=\"https:\/\/stackoverflow.com\/questions\/16608135\/android-studio-add-jar-as-library\"\u003EAndroid Studio: Add jar as library?\u003C\/a\u003E Directly or using mavenCentral as per one of the comments\u003C\/p\u003E\u003Cp\u003E\u003Ca href=\"https:\/\/stackoverflow.com\/questions\/26038026\/including-jar-file-into-cordova-plugin\"\u003EIncluding .jar file into cordova plugin\u003C\/a\u003E with suggestion to add lib-file in plugin\u003C\/p\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/2144413843127653629\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2023\/04\/building-app-builder-strategies.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/2144413843127653629"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/2144413843127653629"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2023\/04\/building-app-builder-strategies.html","title":"Building an App Builder - Strategies, Limitations and Available Tools"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-6355053832344352330"},"published":{"$t":"2021-11-19T08:53:00.002-08:00"},"updated":{"$t":"2023-04-30T04:42:54.973-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"My Poetry"}],"title":{"type":"text","$t":"Hirday Men Ik Jot Jali Hai - Ghazal by Shakeeb Ahmad"},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;Read in Urdu (Perso-Arabic) script \u003Ca href=\"https:\/\/ur.shakeeb.in\/2021\/11\/apna-man-dukhiyaara-kaisa-ghazal-by-shakeeb-ahmad.html\"\u003Ehere.\u003C\/a\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEhQeisXztWthFaLEWNLxMMCWBLy-8qZGhLuENFrke_5wvNbpuo8YISIbkIDDzWgomPp0srrWJeBp4zsCuiWYVU6HPpzPJNk8i2tiw4yrPQKR3Ajw6CeXLlXtPLIC6xwlrR0dm58JG23YBWGV5eXzftGVEReF_DuVf52Je9FuuQVUzg_gcDSSeWnWccT2A=s800\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"450\" data-original-width=\"800\" src=\"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEhQeisXztWthFaLEWNLxMMCWBLy-8qZGhLuENFrke_5wvNbpuo8YISIbkIDDzWgomPp0srrWJeBp4zsCuiWYVU6HPpzPJNk8i2tiw4yrPQKR3Ajw6CeXLlXtPLIC6xwlrR0dm58JG23YBWGV5eXzftGVEReF_DuVf52Je9FuuQVUzg_gcDSSeWnWccT2A=s16000\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Ch2 style=\"text-align: center;\"\u003EEnglish\u003C\/h2\u003E\u003Cp style=\"text-align: center;\"\u003EApna man dukhiyaara kaisa, apana haal to aisa hai\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003EHirday mein ik jot jali hai jisne tan-man phoonka hai\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003EPrem nagar mein ik din mein aa nikala tha bhoola bhatka\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003EKhud ko bhool chuka hoon tab se, jag bhi saara bhoola hai\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003EKitnee kaThin hai prem pareeksha, prem hua to kis se hua\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003EApne aap ko sabse chhupa ke jisne chain ko loota hai\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003EIs sansaar mein sab hai tumhaara laikin preet ke taapu par\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003ETum ke viyog mein jo dukh bhoge us ka maza to mera hai\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003ESufi mulla sant pujaari vird vazeefe sab kuchh hech\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003EPreetam ke jalve ke aage yaaro sab kuchh pheeka hai\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003EMain bhee maala pher raha tha us ik naam kee barson se\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003EAshkon kee maala pe japa tab naam vo dil mein utra hai\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003EMan to bahut hai naat likhoonga pyaar se us ko gaaunga\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003ELekin tumne mujh kambakht ko is qaabil kab samjha hai\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003EPoochh raha hoon basti-basti aankhon mein ummeed lie\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003EEk Shakeeb Ahmad hota tha tumne us ko dekha hai\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Ch2 style=\"text-align: center;\"\u003EHindi\u003C\/h2\u003E\u003Cp style=\"text-align: center;\"\u003Eअपना मन दुखियारा कैसा, अपना हाल तो ऐसा है\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eहृदय में इक जोत जली है जिसने तन-मन फूँका है\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eप्रेम नगर में इक दिन में आ निकला था भूला भटका\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eख़ुद को भूल चुका हूँ तब से, जग भी सारा भूला है\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eकितनी कठिन है प्रेम परीक्षा, प्रेम हुआ तो किस से हुआ\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eअपने आपको सबसे छुपा के जिसने चैन को लूटा है\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eइस संसार में सब है तुम्हारा लैकिन प्रीत के टापू पर\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eतुम के वियोग में जो दुख भोगे उस का मज़ा तो मेरा है\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eसूफ़ी मुल्ला संत पुजारी विर्द वज़ीफ़े सब कुछ हेच\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eप्रीतम के जल्वे के आगे यारो सब कुछ फीका है\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eमैं भी माला फेर रहा था उस इक नाम की बरसों से\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eअश्कों की माला पे जपा तब नाम वो दिल में उतरा है\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eमन तो बहुत है नात लिखूँगा प्यार से उस को गाऊँगा\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eलेकिन तुमने मुझ कम्बख़्त को इस क़ाबिल कब समझा है\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eपूछ रहा हूँ बस्ती-बस्ती आँखों में उम्मीद लिए\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003Eएक शकीब अहमद होता था तुमने उस को देखा है\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EMeanings\u003C\/h2\u003E\u003Cdiv\u003E\u003Cdiv\u003E\u003Cb\u003EHirday (हृदय):\u003C\/b\u003E दिल\u0026nbsp; | heart\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003EPrem Pariksha (\u003Cspan style=\"text-align: center;\"\u003Eप्रेम परीक्षा\u003C\/span\u003E):\u003C\/b\u003E मुहब्बत का इम्तेहान | test of love\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003ESansaar (\u003Cspan style=\"text-align: center;\"\u003Eसंसार\u003C\/span\u003E):\u003C\/b\u003E दुनिया | world\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003EPreet (\u003Cspan style=\"text-align: center;\"\u003Eप्रीत\u003C\/span\u003E):\u003C\/b\u003E मुहब्बत, प्यार | love\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003ETaapu (\u003Cspan style=\"text-align: center;\"\u003Eटापू\u003C\/span\u003E):\u003C\/b\u003E जज़ीरा\u0026nbsp; | island\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003EViyog (\u003Cspan style=\"text-align: center;\"\u003Eवियोग\u003C\/span\u003E):\u003C\/b\u003E जुदाई, फ़िराक, हिज्र | separation from beloved\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003EDukh Bhogna (दुख भोगना):\u003C\/b\u003E ग़म काटना, तकलीफ उठाना | to labor, to suffer\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003EPreetam (\u003Cspan style=\"text-align: center;\"\u003Eप्रीतम\u003C\/span\u003E):\u003C\/b\u003E मेहबूब | beloved\u003C\/div\u003E\u003C\/div\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/6355053832344352330\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2021\/11\/apna-man-dukhiyaara-kaisa-ghazal-by-shakeeb-ahmad.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/6355053832344352330"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/6355053832344352330"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2021\/11\/apna-man-dukhiyaara-kaisa-ghazal-by-shakeeb-ahmad.html","title":"Hirday Men Ik Jot Jali Hai - Ghazal by Shakeeb Ahmad"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEhQeisXztWthFaLEWNLxMMCWBLy-8qZGhLuENFrke_5wvNbpuo8YISIbkIDDzWgomPp0srrWJeBp4zsCuiWYVU6HPpzPJNk8i2tiw4yrPQKR3Ajw6CeXLlXtPLIC6xwlrR0dm58JG23YBWGV5eXzftGVEReF_DuVf52Je9FuuQVUzg_gcDSSeWnWccT2A=s72-c","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-8087947772487195439"},"published":{"$t":"2021-09-17T09:52:00.007-07:00"},"updated":{"$t":"2021-10-29T04:59:16.370-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"My Poetry"}],"title":{"type":"text","$t":"Teri Muhabbat Ka Jaam Pi Kar - Ghazal by Shakeeb Ahmad"},"content":{"type":"html","$t":"\u003Cp\u003E\u003Cspan style=\"font-size: x-small;\"\u003ETo read in Urdu (Perso-Arabic script), click \u003Ca href=\"https:\/\/ur.shakeeb.in\/2021\/09\/teri-muhabbat-ka-jaam-pi-kar-ghazal-by-shakeeb-ahmad.html\"\u003Ehere\u003C\/a\u003E.\u0026nbsp;\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-3jnpHFoDGGw\/YXvh7zCLIeI\/AAAAAAAAF0Y\/Gt9Fm0T_N04uyeRYlCdiGewi07t_uhrnwCLcBGAsYHQ\/s2048\/Yellow%2BBlack%2BStationery%2BEtsy%2BBanner.png\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Teri Muhabbat Ka Jaam Pi Kar - Ghazal by Shakeeb Ahmad\" border=\"0\" data-original-height=\"1152\" data-original-width=\"2048\" height=\"360\" src=\"https:\/\/1.bp.blogspot.com\/-3jnpHFoDGGw\/YXvh7zCLIeI\/AAAAAAAAF0Y\/Gt9Fm0T_N04uyeRYlCdiGewi07t_uhrnwCLcBGAsYHQ\/w640-h360\/Yellow%2BBlack%2BStationery%2BEtsy%2BBanner.png\" title=\"Teri Muhabbat Ka Jaam Pi Kar - Ghazal by Shakeeb Ahmad\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cspan style=\"font-size: x-small;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cp\u003E\u003C\/p\u003E\u003Ch1 style=\"text-align: center;\"\u003EGHAZAL\u003C\/h1\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cb\u003EShakeeb Ahmad\u003C\/b\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Ci\u003E\u003Cspan style=\"font-size: x-small;\"\u003E(November, 2019)\u003C\/span\u003E\u003C\/i\u003E\u003C\/div\u003E\u003Ch3 style=\"text-align: center;\"\u003E\u003Cb\u003EEnglish\u003C\/b\u003E\u003C\/h3\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cdiv\u003ETeri muhabbat ka jaam pi kar hamaara chehra damak raha hai\u003C\/div\u003E\u003Cdiv\u003EAb is mein dil ka qusoor kaisa jo be-iraada bahak raha hai\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EVo hashr-saamaan qareeb hai aur ajeeb mushkil bani hai dil par\u003C\/div\u003E\u003Cdiv\u003EHam us se nazren chura rahe hain vo be-hijaabaana tak raha hai\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EHam aise be-dhyaan ko tujhe mil ke yoon to saalon guzar chuke hain\u003C\/div\u003E\u003Cdiv\u003EHamaare kaanon mein aaj bhi tera shoKh lehja khanak raha hai\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EKise khabar thi ki daf'atan ho chalega baahar vo dastaras se\u003C\/div\u003E\u003Cdiv\u003EHamen to hairat hai ab bhee kaise ye dil hamaara dhaRak raha hai\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003ELabon pe phir hasb-e-aadat aai hai muskuraahat dabi dabi si\u003C\/div\u003E\u003Cdiv\u003EGale mein phir be-sabab koi aansuon ka phanda aTak raha hai\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003ETaveel muddat se gham hamaara bhi thak gaya hoga qaid-e-dil mein\u003C\/div\u003E\u003Cdiv\u003ESo ab bilaakhir sukoon hai kuchh ki qatra-qatra Tapak raha hai\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EShakeeb saahab! Bahot suna tha ke aap hain ism-ba-musamma\u003C\/div\u003E\u003Cdiv\u003EYe kya hua phir ke aaj yoon sabr ka piyaala chhalak raha hai\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan face=\"arial, sans-serif\" style=\"background-color: white; color: #4d5156; font-size: 14px; text-align: left;\"\u003E—\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Ci\u003E(Scroll for meanings)\u003C\/i\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Ci\u003E\u003Cbr \/\u003E\u003C\/i\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-WOh1T74Uwc4\/YUTDEOWrkOI\/AAAAAAAAFvc\/hjsZYPJG06I8Jn6lQJf1Q8rlnklUaAI9ACLcBGAsYHQ\/s2048\/1.jpg\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Teri Muhabbat Ka Jaam Pi Kar - Ghazal by Shakeeb Ahmad\" border=\"0\" data-original-height=\"2048\" data-original-width=\"1443\" height=\"400\" src=\"https:\/\/1.bp.blogspot.com\/-WOh1T74Uwc4\/YUTDEOWrkOI\/AAAAAAAAFvc\/hjsZYPJG06I8Jn6lQJf1Q8rlnklUaAI9ACLcBGAsYHQ\/w281-h400\/1.jpg\" title=\"Teri Muhabbat Ka Jaam Pi Kar - Ghazal by Shakeeb Ahmad\" width=\"281\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Ch3 style=\"clear: both; text-align: center;\"\u003EHindi\u003C\/h3\u003E\u003Cdiv\u003E\u003Cdiv\u003Eतेरी मुहब्बत का जाम पी कर हमारा चेहरा दमक रहा है\u003C\/div\u003E\u003Cdiv\u003Eअब इस में दिल का क़ुसूर कैसा जो बे-इरादा बहक रहा है\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eवो हश्र-सामाँ क़रीब है और अजीब मुश्किल बनी है दिल पर\u003C\/div\u003E\u003Cdiv\u003Eहम उस से नज़रें चुरा रहे हैं वो बे-हिजाबाना तक रहा है\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eहम ऐसे बे-ध्यान को तुझे मिल के यूं तो सालों गुज़र चुके हैं\u003C\/div\u003E\u003Cdiv\u003Eहमारे कानों में आज भी तेरा शोख़ लहजा खनक रहा है\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eकिसे ख़बर थी कि दफ़अतन हो चलेगा बाहर वो दस्तरस से\u003C\/div\u003E\u003Cdiv\u003Eहमें तो हैरत है अब भी कैसे ये दिल हमारा धड़क रहा है\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eलबों पे फिर हस्ब-ए-आदत आई है मुस्कुराहट दबी-दबी सी\u003C\/div\u003E\u003Cdiv\u003Eगले में फिर बेसबब कोई आँसूओं का फंदा अटक रहा है\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eतवील मुद्दत से ग़म हमारा भी थक गया होगा कैद-ए-दिल में\u003C\/div\u003E\u003Cdiv\u003Eसो अब बिलआख़िर सुकून है कुछ कि क़तरा-क़तरा टपक रहा है\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eशकीब साहब बहुत सुना था कि आप हैं इस्म-बा-मुसम्मा\u003C\/div\u003E\u003Cdiv\u003Eये क्या हुआ फिर कि आज यूं सब्र का पियाला छलक रहा है\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch1 style=\"text-align: left;\"\u003EMeanings\u003C\/h1\u003E\u003Cdiv style=\"text-align: left;\"\u003E\u003Cb\u003EHashr-saamaan (\u003C\/b\u003E\u003Cspan style=\"text-align: center;\"\u003E\u003Cb\u003Eहश्र-सामाँ\u003C\/b\u003E\u003C\/span\u003E\u003Cb\u003E):\u003C\/b\u003E\u0026nbsp;the one who make rampage, the one who create uproar | उथल-पुथल करने वाला, हंगामा खड़ा करने वाला\u003C\/div\u003E\u003Cdiv style=\"text-align: left;\"\u003E\u003Cb\u003EBe-hijaabaana (\u003C\/b\u003E\u003Cspan style=\"text-align: center;\"\u003E\u003Cb\u003Eबे-हिजाबाना\u003C\/b\u003E\u003C\/span\u003E\u003Cb\u003E):\u0026nbsp;\u003C\/b\u003E\u003Cspan style=\"text-align: center;\"\u003Eunveiled, openly, without coyness, without hesitation\u003Cb\u003E |\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003Eपर्दा उठाये हुए, निसंकोच, बिना झिझक के\u003C\/div\u003E\u003Cdiv style=\"text-align: left;\"\u003E\u003Cb\u003EShoKh (\u003C\/b\u003E\u003Cspan style=\"text-align: center;\"\u003E\u003Cb\u003Eशोख़\u003C\/b\u003E\u003C\/span\u003E\u003Cb\u003E):\u0026nbsp;\u003C\/b\u003E\u003Cspan style=\"text-align: center;\"\u003Eplayful, mischievous, cheerful |\u0026nbsp;\u003C\/span\u003Eछबीला, सुंदर, निडर\u003C\/div\u003E\u003Cdiv style=\"text-align: left;\"\u003E\u003Cb\u003EDastras (\u003C\/b\u003E\u003Cspan style=\"text-align: center;\"\u003E\u003Cb\u003Eदस्तरस\u003C\/b\u003E\u003C\/span\u003E\u003Cb\u003E):\u0026nbsp;\u003C\/b\u003E\u003Cspan style=\"text-align: center;\"\u003Eapproach, reach |\u0026nbsp;\u003C\/span\u003Eपहुँच, रसाई\u003C\/div\u003E\u003Cdiv style=\"text-align: left;\"\u003E\u003Cb\u003EHasb-e-aadat (\u003C\/b\u003E\u003Cspan style=\"text-align: center;\"\u003E\u003Cb\u003Eहस्ब-ए-आदत\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003Cb\u003E): \u003C\/b\u003EAs per habit | आदत के मुताबिक़\u003C\/div\u003E\u003Cdiv style=\"text-align: left;\"\u003E\u003Cb\u003EBe-sabab (\u003C\/b\u003E\u003Cspan style=\"text-align: center;\"\u003E\u003Cb\u003Eबेसबब\u003C\/b\u003E\u003C\/span\u003E\u003Cb\u003E):\u0026nbsp;\u003C\/b\u003E\u003Cspan style=\"text-align: center;\"\u003Eunnecessarily, without a reason |\u0026nbsp;\u003C\/span\u003Eबिना कारण, बेवजह\u003C\/div\u003E\u003Cdiv style=\"text-align: left;\"\u003E\u003Cb\u003EIsm-ba-musamma (\u003C\/b\u003E\u003Cspan style=\"text-align: center;\"\u003E\u003Cb\u003Eइस्म-बा-मुसम्मा\u003C\/b\u003E\u003C\/span\u003E\u003Cb\u003E):\u0026nbsp;\u003C\/b\u003E\u003Cspan style=\"text-align: center;\"\u003Eeponymous, aptly named, name in which quality is also reflected |\u0026nbsp;\u003C\/span\u003Eजिस का नाम उसके गुण और विशेषताओं के अनुसार हो, 'जैसा नाम वैसा काम' उसका सटीक उदाहरण है\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003C\/div\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/8087947772487195439\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2021\/09\/teri-muhabbat-ka-jaam-pi-kar-ghazal-by-shakeeb-ahmad.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/8087947772487195439"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/8087947772487195439"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2021\/09\/teri-muhabbat-ka-jaam-pi-kar-ghazal-by-shakeeb-ahmad.html","title":"Teri Muhabbat Ka Jaam Pi Kar - Ghazal by Shakeeb Ahmad"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-3jnpHFoDGGw\/YXvh7zCLIeI\/AAAAAAAAF0Y\/Gt9Fm0T_N04uyeRYlCdiGewi07t_uhrnwCLcBGAsYHQ\/s72-w640-h360-c\/Yellow%2BBlack%2BStationery%2BEtsy%2BBanner.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-3383048980996827225"},"published":{"$t":"2021-05-28T11:43:00.009-07:00"},"updated":{"$t":"2022-04-23T09:36:38.838-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Personal"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Reviews\/Reports"}],"title":{"type":"text","$t":"People I listen to..."},"content":{"type":"html","$t":"\u003Cstyle\u003E.box-yellow{background:lightyellow;border:1px solid golden;padding:1rem;}\u003C\/style\u003E\n\u003Cdiv class=\"box-yellow\"\u003E\u003Cp\u003EOver the years, many have asked me to suggest what to read, watch and listen to which will benefit them. For the books, I've started writing reviews about the ones which I like.\u0026nbsp;\u003C\/p\u003E\u003Cp\u003EHere, I've listed all the channels I've been listening to. The list is not complete and subject to updates. Also, names are not in any particular order.\u003C\/p\u003E\u003Cp style=\"text-align: right;\"\u003E— Shakeeb\u003C\/p\u003E\u003C\/div\u003E\n  \u003Cp\u003E\u003Cb\u003ENote:\u003C\/b\u003E Obviously, I don't agree with everything a speaker promotes.\u003C\/p\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EPhilosophy, Psychology \u0026amp; Logic\u003C\/h3\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EProf. Jordan Peterson\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003ESteven Crowder\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EVsauce\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EAdam Ruins Everything\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EBen Shapiro\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EAhmad Javaid\u003C\/p\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EEntertainment\u003C\/h3\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EJim Browning\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003ENigahiga\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EUFC\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EMojahed Fudailat (UFC Animations)\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EBad Lip Reading\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EPatriot Act (Hassan Minhaj)\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EObayd Fox (Ar+En Vlogs)\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EKaran Singh Magic\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EShaheer Khan\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EDawood Savage\u003C\/p\u003E\u003Cp\u003E\u003Cspan\u003E\u0026nbsp;\u0026nbsp; \u0026nbsp;\u003C\/span\u003E\u003Cspan\u003E\u0026nbsp; \u0026nbsp; DIY Perks\u003C\/span\u003E\u003Cbr\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EIT \u0026amp; Programming\u003C\/h3\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EFireship.io\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003ETwo Minute Papers\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003ECode Bullet\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EDevEd\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EWebdevSimplified\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003E\u003Cspan style=\"white-space: pre;\"\u003EBen Awad\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EThe Net Ninja\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003ESrinivas Tamada\u003C\/p\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EGraphic Designing\u003C\/h3\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EMohamed Achraf\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003ELogos by Nick\u003C\/p\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EPolitics\u003C\/h3\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EDhruv Rathi\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EMaulana Sajjad Noumani\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EScoopWhoop Unscripted\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EShahbaz Ansar (ThePrint)\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EThe Deshbhakt\u003C\/p\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EDawah \u0026amp; Comparative Religion\u003C\/h3\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003ESheikh Ahmad Deedat\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EDr. Zakir Naik\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EMohammad Hijab (and group)\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EMufti Yasir Nadeem Al Wajidi\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EMaulana Kaleem Siddiqi\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EThe Muslim Skeptic\u003C\/p\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EIslam, Quran \u0026amp; Jurisprudence\u003C\/h3\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EPeer Zulfiqar Naqshbandi\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003ENouman Ali Khan\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EMufti Tariq Masood\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EMaulana Manzoor Mengal (Tafseer Classes)\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EMaulana Makki Al-Hijazi\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EDr. Israr Ahmad\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EYouth Club\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EHanafi Fiqh\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003ESalahuddin Saifi Naqshbandi\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EMufti Saeed Khan\u003C\/p\u003E\u003Cp\u003EScholarly Subtitles (Arabic content translated)\u003C\/p\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\/p\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/3383048980996827225\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2021\/05\/people-i-listen-to.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/3383048980996827225"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/3383048980996827225"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2021\/05\/people-i-listen-to.html","title":"People I listen to..."}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-9170948276044666576"},"published":{"$t":"2021-05-11T19:40:00.004-07:00"},"updated":{"$t":"2023-04-30T04:38:30.054-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"My Poetry"}],"title":{"type":"text","$t":"Hamare Paas Yahi Ik Sawaal Rakkha Hai - Ghazal by Shakeeb Ahmad"},"content":{"type":"html","$t":"\u003Cp\u003E\u003Cspan style=\"font-size: x-small;\"\u003ETo read in Urdu (Perso-Arabic script), click \u003Ca href=\"https:\/\/ur.shakeeb.in\/2021\/05\/zara-sa-rukh-pe-jo-ghazal-by-shakeeb-ahmad.html\"\u003Ehere.\u003C\/a\u003E\u003C\/span\u003E\u003C\/p\u003E\n\u003Ch2 style=\"text-align: center;\"\u003EGHAZAL\u003C\/h2\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cb\u003EShakeeb Ahmad\u003C\/b\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Ci\u003E\u003Cspan style=\"font-size: x-small;\"\u003EFrom: Writings of Haramain, 2020\u003C\/span\u003E\u003C\/i\u003E\u003C\/div\u003E\u003Ch3 style=\"text-align: center;\"\u003EEnglish\u003C\/h3\u003E\u003Cdiv style=\"text-align: center;\"\u003EZara sa rukh pe jo huzn-o-malaal rakkha hai\u0026nbsp;\u003Cbr \/\u003EIse to ham ne bataur-e-misaal rakkha hai\u0026nbsp;\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003ENigaah-e-tishna faqat poochhti hai aapse \"kab?\"\u0026nbsp;\u003Cbr \/\u003EHamaare paas yahee ik savaal rakkha hai\u0026nbsp;\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003EKamaal hai, ki bas airaaz-e-lan-taraani se\u0026nbsp;\u003Cbr \/\u003EHamaare jaise divaanon ko Taal rakkha hai\u0026nbsp;\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003ENiqaab-e-rukh ko ulatiye, ke is ki shokhi ne\u003Cbr \/\u003EHamen ajeeb si uljhan mein daal rakkha hai\u0026nbsp;\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003EKabhi to khatm bhi hoga ye imtihaan-e-Shakeeb\u0026nbsp;\u003Cbr \/\u003EIsi umeed ne dil ko sanbhaal rakkha hai\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Ci\u003E(Scroll for meanings)\u003C\/i\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Ci\u003E\u003Cbr \/\u003E\u003C\/i\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cb\u003EDOWNLOAD AS IMAGE - ENGLISH\u003C\/b\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-hSsvLiXAJvo\/YJvp-IQW_hI\/AAAAAAAAFds\/ia4tsrnOgrkaZmgX9rrjYQzHV0SPrdhQQCLcBGAsYHQ\/s2048\/Zara-sa-rukh-pe-en-ghazal-by-shakeeb-ahmad.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"2048\" data-original-width=\"1152\" src=\"https:\/\/1.bp.blogspot.com\/-hSsvLiXAJvo\/YJvp-IQW_hI\/AAAAAAAAFds\/ia4tsrnOgrkaZmgX9rrjYQzHV0SPrdhQQCLcBGAsYHQ\/s16000\/Zara-sa-rukh-pe-en-ghazal-by-shakeeb-ahmad.png\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch3 style=\"text-align: center;\"\u003EHindi\u003C\/h3\u003E\u003Cdiv style=\"text-align: center;\"\u003Eज़रा सा रुख़ पे जो हुज़न-ओ-मलाल रक्खा है\u003Cbr \/\u003Eउसे तो हमने बतौर-ए-मिसाल रक्खा है\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003Eनिगाह्-ए-तिश्ना फ़क़त पूछती है आपसे \"कब?\"\u003Cbr \/\u003Eहमारे पास यही इक सवाल रक्खा है\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003Eकमाल है, कि बस\u0026nbsp; ऐराज़-ए-लन-तरानी से\u003Cbr \/\u003Eहमारे जैसे दिवानों को टाल रक्खा है\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003Eनिक़ाब-ए-रुख़ को उलटिये, कि इस की शोख़ी ने\u003Cbr \/\u003Eहमें अजीब सी उलझन में डाल रक्खा है\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003Eकभी तो ख़त्म भी होगा ये इम्तिहान-ए-शकीब\u003Cbr \/\u003Eइसी उमीद ने दिल को सँभाल रक्खा है\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cb\u003EDOWNLOAD AS IMAGE - HINDI\u003C\/b\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-tzpHXA1U1d0\/YJvp9UtKAcI\/AAAAAAAAFdo\/inMzQFuPzkMohkmXGkarBDsl5QKM6CtHACPcBGAYYCw\/s2048\/Zara-sa-rukh-pe-hi-ghazal-by-shakeeb-ahmad.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"2048\" data-original-width=\"1152\" src=\"https:\/\/1.bp.blogspot.com\/-tzpHXA1U1d0\/YJvp9UtKAcI\/AAAAAAAAFdo\/inMzQFuPzkMohkmXGkarBDsl5QKM6CtHACPcBGAYYCw\/s16000\/Zara-sa-rukh-pe-hi-ghazal-by-shakeeb-ahmad.png\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch2 style=\"text-align: left;\"\u003EMeanings\u003C\/h2\u003E\u003Cdiv\u003E\u003Cdiv\u003E\u003Cb\u003ERukh (रुख़):\u003C\/b\u003E\u0026nbsp;Face , चेहरा\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003EHuzn-o-malaal (हुज़न-ओ-मलाल):\u003C\/b\u003E\u0026nbsp;Sorrow , घम और अफ़्सोस\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003ENigaah-e-tishna (निगाह्-ए-तिश्ना):\u003C\/b\u003E\u0026nbsp;Desirous eye , प्यसी नजर\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003EAiraaz-e-lan-taraani (ऐराज़-ए-लन-तरानी):\u003C\/b\u003E\u0026nbsp;Evasion (from showing His face) saying Lan Taraani translated \"You can not see Me!\", \u003Ca href=\"https:\/\/quran.com\/7\/143\" target=\"_blank\"\u003E\u003Cspan style=\"font-size: x-small;\"\u003EAl Quran, 7, Al-A'raaf:143\u003C\/span\u003E\u003C\/a\u003E ,\u0026nbsp;लन-तरानी (तुम मुझे नहीं देख सकते!\u0026nbsp;\u003Ca href=\"https:\/\/quran.com\/7\/143\" target=\"_blank\"\u003E\u003Cspan style=\"font-size: x-small;\"\u003Eअल-क़ुरआन ७، अल-आराफ़:१४३\u003C\/span\u003E\u003C\/a\u003E) कह कर अपना दीदार कराने से गुरेज़ और इजतिनाब करना ,\u0026nbsp;अस्वीकार करना\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E٭٭٭\u003C\/div\u003E\u003C\/div\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/9170948276044666576\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2021\/05\/zara-sa-rukh-pe-jo-ghazal-by-shakeeb-ahmad.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/9170948276044666576"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/9170948276044666576"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2021\/05\/zara-sa-rukh-pe-jo-ghazal-by-shakeeb-ahmad.html","title":"Hamare Paas Yahi Ik Sawaal Rakkha Hai - Ghazal by Shakeeb Ahmad"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-hSsvLiXAJvo\/YJvp-IQW_hI\/AAAAAAAAFds\/ia4tsrnOgrkaZmgX9rrjYQzHV0SPrdhQQCLcBGAsYHQ\/s72-c\/Zara-sa-rukh-pe-en-ghazal-by-shakeeb-ahmad.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-5551713702556104513"},"published":{"$t":"2021-03-12T04:44:00.007-08:00"},"updated":{"$t":"2022-10-10T22:46:02.261-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Android Apps"},{"scheme":"http://www.blogger.com/atom/ns#","term":"My Software Applications"},{"scheme":"http://www.blogger.com/atom/ns#","term":"OneSignal"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Release"}],"title":{"type":"text","$t":"App Release: OneSignal Push Manager - Secure \u0026 Free (Android+Web)"},"content":{"type":"html","$t":"\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-PRFRSOQ1ElY\/YEteemAOj3I\/AAAAAAAAFUQ\/ppTrzEgm-wwDuvPcJisp7dSXakL-CHatwCLcBGAsYHQ\/s1024\/onesignalBanner1024x500.png\" style=\"display: block; margin-left: auto; margin-right: auto; padding: 1em 0px; text-align: center;\"\u003E\u003Cimg alt=\"OneSignal Push Manager - Secure \u0026amp; Free (Android)\" border=\"0\" data-original-height=\"500\" data-original-width=\"1024\" height=\"195\" src=\"https:\/\/1.bp.blogspot.com\/-PRFRSOQ1ElY\/YEteemAOj3I\/AAAAAAAAFUQ\/ppTrzEgm-wwDuvPcJisp7dSXakL-CHatwCLcBGAsYHQ\/w400-h195\/onesignalBanner1024x500.png\" title=\"OneSignal Push Manager - Secure \u0026amp; Free (Android)\" width=\"400\"\u003E\u003C\/a\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003EOneSignal Push Manager - Secure \u0026amp; Free\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\n\u003Cblockquote\u003EThis app helps you manage your app credentials and provides intuitive UI for sending the notifications to your users.\u003C\/blockquote\u003E\u003Cp\u003EAndroid:\u0026nbsp;\u003Ca href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.sarbakaf.onesignalpush\"\u003Ehttps:\/\/play.google.com\/store\/apps\/details?id=com.sarbakaf.onesignalpush\u003C\/a\u003E\u003C\/p\u003E\n\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.sarbakaf.onesignalpush\" style=\"display: block; margin-left: auto; margin-right: auto; padding: 1em 0px; text-align: center;\"\u003E\u003Cimg alt=\"\" border=\"0\" data-original-height=\"500\" data-original-width=\"1024\" height=\"148\" src=\"https:\/\/play-lh.googleusercontent.com\/aZ-vdXBToteXFJ4MqwaerP7felTV0qn3iZS3YE-EcXtPUvUNdlxbPCS5pCOTeXKoWJQ=w148-h148\" width=\"148\"\u003E\u003C\/a\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003EAndroid app to manage \u0026amp; send push notifications via OneSignal\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\n  \u003Ch3\u003EFeatures\u003C\/h3\u003E\n  \u003Cul\u003E\n    \u003Cli\u003EManage all your apps\u003C\/li\u003E\n    \u003Cli\u003EStores all your credentials \u003Cem\u003Ein your phone\u003C\/em\u003E\u003C\/li\u003E\n    \u003Cli\u003EOffline storage, \u003Ca href=\"https:\/\/github.com\/ShakesVision\/OneSignal-Push-Src\"\u003E open-source\u003C\/a\u003E and hence trustworthy\u003C\/li\u003E\n    \u003Cli\u003ECRUD for app info with lovely UI\u003C\/li\u003E\n    \u003Cli\u003ESimple notepad to save other necessary stuff\u003C\/li\u003E\n    \u003Cli\u003ESend notifications to any of your apps, in any segment\u003C\/li\u003E\n    \u003Cli\u003EFrom simple heading + message notifs to fancy ones, with icon, banner and \u003Cem\u003Eextra data\u003C\/em\u003E to pass-in the\n      app (useful for deeplinks)\u003C\/li\u003E\n  \u003C\/ul\u003E\n\n  \u003Ch3\u003EUser Guide\u003C\/h3\u003E\n  \u003Col\u003E\n    \u003Cli\u003EGet your \"App ID\" and \"REST API Key\" from OneSignal Dashboard.\u003C\/li\u003E\n    \u003Cli\u003EIt is recommended by OneSignal NOT to save API key anywhere, therefore our app doesn't save it by default. It's optional.\u003C\/li\u003E\n    \u003Cli\u003EIn the \"APPS\" section of our app (Push Manager), make a list of app names and IDs.\u003C\/li\u003E\n    \u003Cli\u003EIn the \"SEND NEW\" section, fill the details and send in a segment of your choice.\u003C\/li\u003E\n    \u003Cli\u003EButton 1 can be used to send in a segment named 'Test', which you can configure from OneSignal Dashboard for your test devices.\u003C\/li\u003E\n    \u003Cli\u003EButton 2 can be used to send in a segment named 'All'.\u003C\/li\u003E\n    \u003Cli\u003EButton 3 can be used to send in any custom segment.\u003C\/li\u003E\n    \u003Cli\u003ENotepad can be used to jot down \u0026amp; save other necessary stuff.\u003C\/li\u003E\n    \u003Cli\u003EProfit?\u003C\/li\u003E    \n  \u003C\/ol\u003E  \n\n  \u003Cp\u003EQuestions, suggessions and contributions are welcome.\u003C\/p\u003E\u003Cp\u003EThe app is also available as a webapp for testing purposes here:\u0026nbsp; https:\/\/onesignal.netlify.app\/\u003C\/p\u003E\n\n  \u003Cp\u003E\u003Cb\u003EShakeeb Ahmad\u003C\/b\u003E\u003C\/p\u003E\n    \u003Cp\u003E\u003Ca href=\"https:\/\/www.buymeacoffee.com\/shakesvision\" rel=\"nofollow\"\u003E \u003Cimg align=\"left\" alt=\"shakesvision\" data-canonical-src=\"https:\/\/cdn.buymeacoffee.com\/buttons\/v2\/default-yellow.png\" height=\"50\" src=\"https:\/\/camo.githubusercontent.com\/28aae05a0fba45679e8e27d90609601e249b64a5fe30dfef05495de4f4e318d4\/68747470733a2f2f63646e2e6275796d6561636f666665652e636f6d2f627574746f6e732f76322f64656661756c742d79656c6c6f772e706e67\" style=\"max-width: 100%;\" width=\"210\"\u003E\u003C\/a\u003E\u003C\/p\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/5551713702556104513\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2021\/03\/onesignal-push-manager.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/5551713702556104513"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/5551713702556104513"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2021\/03\/onesignal-push-manager.html","title":"App Release: OneSignal Push Manager - Secure \u0026 Free (Android+Web)"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-PRFRSOQ1ElY\/YEteemAOj3I\/AAAAAAAAFUQ\/ppTrzEgm-wwDuvPcJisp7dSXakL-CHatwCLcBGAsYHQ\/s72-w400-h195-c\/onesignalBanner1024x500.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-8584202290075909077"},"published":{"$t":"2020-12-31T10:29:00.013-08:00"},"updated":{"$t":"2020-12-31T11:11:32.032-08:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Life"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Personal"}],"title":{"type":"text","$t":"My New Year Resolution for 2021"},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;Off you go 2020! Quite a year it was, wasn't it?\u0026nbsp;\u003C\/p\u003E\u003Cp\u003EIt started with the best thing happened to me till date, the journey to the Holy cities of Mecca and Medina, Saudi Arabia, for 'Umrah. It was overwhelmingly wholesome. Alhamdulillaah! [1] I'm yet to document the experience, but I do have the poetry ready, which you will see on the blogs soon.\u003C\/p\u003E\u003Cp\u003EThen just about a month later, the covid pandemic started and finally the lock-down. Ramazan [2] came and went by, we couldn't offer prayers in the mosques. Eid-ul-fitr was same. So was Eid-ul-Azha. [3] Sad sad times those were.\u0026nbsp;\u003C\/p\u003E\u003Cp\u003EIt did bring some positive changes too. We had a lot of free time. People actually \u003Ca href=\"https:\/\/www.shakeeb.in\/2020\/07\/beginning-second-half-of-2020.html\"\u003Estarted working \u003C\/a\u003Eon things they were passionate about.\u0026nbsp;\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EResolutions\u003C\/h2\u003E\u003Cp style=\"text-align: left;\"\u003EFirst of all, note that making resolution DOES help. 10\/10 recommended. It keeps you focused. It gives you a list to work on. It tells you where to concentrate your efforts.\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: left;\"\u003EWhen you make one, it might not seem realistic at first, even to yourself. Rather, \u003Ci\u003Especially \u003C\/i\u003Eto yourself. But the motivation and consistency it provides easily make you more productive than you were before.\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: left;\"\u003EThe key is being motivated. They say, around 90% of people who make resolutions drop them by the end of January. You don't want to be one of them.\u0026nbsp;\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003E2020\u003C\/h3\u003E\u003Cp style=\"text-align: left;\"\u003EEven when a lot of things which were in the resolution of 2020 are still in pending, I was pleasantly surprised by how much I did finish off.\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: left;\"\u003EThe only thing I miserably lagged in was \"writing\" stuff. I put more effort in development and left the actual writing behind. I miss it.\u0026nbsp;\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003E2021\u003C\/h3\u003E\u003Cp style=\"text-align: left;\"\u003E\u003C\/p\u003E\u003Cul style=\"text-align: left;\"\u003E\u003Cli\u003EReleasing new apps consistently, many of which are in the queue right now, about ready for production\u003C\/li\u003E\u003Cli\u003EHifz (Memorizing Quran)\u003C\/li\u003E\u003Cli\u003EPublishing book-reviews on blogs\u003C\/li\u003E\u003Cli\u003EFinishing incomplete Novel, Translations, Books\/Booklets etc.\u003C\/li\u003E\u003Cli\u003EMagazines - Sarbakaf and Personal Bi-Weekly\u003C\/li\u003E\u003Cli\u003EPublishing Videos\u003C\/li\u003E\u003Cli\u003EInterviews\u003C\/li\u003E\u003Cli\u003EPortals Management\u003C\/li\u003E\u003Cli\u003E+ Resolutions from \u003Ca href=\"https:\/\/www.shakeeb.in\/2019\/12\/My-New-Year-Resolution-2020.html\"\u003Elast year\u003C\/a\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003Cp\u003E\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003ELast Words\u003C\/h2\u003E\u003Cp\u003EAs I'm writing this, the third decade of the 21st century is on the verge of knocking the doors of times - bringing joys and cries, hope and despair, turning the pages of\u0026nbsp; everyone's destiny.\u0026nbsp;\u003C\/p\u003E\u003Cp\u003EI don't know what this new year will bring, but I am nothing but my dreams. I will continue chasing after them.\u003C\/p\u003E\u003Cp\u003E________\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"color: #666666;\"\u003EFootnotes\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E[1] Alhamdulillah - An expression loosely equivalent to \"Thank God\", used for gratification\/achievement. See \u003Ca href=\"https:\/\/en.wikipedia.org\/wiki\/Alhamdulillah\" target=\"_blank\"\u003EAlhamdulillah\u003C\/a\u003E.\u003C\/p\u003E\u003Cp\u003E[2] Ramazan is considered a holy month, 9th month as per Islamic Hijri calendar, which is observed worldwide as a month of fasting. See \u003Ca href=\"https:\/\/en.wikipedia.org\/wiki\/Ramadan\" target=\"_blank\"\u003ERamadan\u003C\/a\u003E.\u003C\/p\u003E\u003Cp\u003E[3] \u003Ca href=\"https:\/\/en.wikipedia.org\/wiki\/Eid_al-Fitr\"\u003EEid-ul-Fitr\u003C\/a\u003E and \u003Ca href=\"https:\/\/en.wikipedia.org\/wiki\/Eid_al-Adha\" target=\"_blank\"\u003EEid-ul-Azha \u003C\/a\u003Eare the 2 major Muslim festivals celebrated worldwide.\u003C\/p\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/8584202290075909077\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/12\/My-New-Year-Resolution-2021.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/8584202290075909077"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/8584202290075909077"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/12\/My-New-Year-Resolution-2021.html","title":"My New Year Resolution for 2021"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-7252855088495953191"},"published":{"$t":"2020-12-31T09:19:00.007-08:00"},"updated":{"$t":"2021-03-12T04:46:03.165-08:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Booklet"},{"scheme":"http://www.blogger.com/atom/ns#","term":"My Software Applications"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Programming"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Release"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Technical"}],"title":{"type":"text","$t":"iPhone Users! Here's a Web App for Qaafiyah Expert"},"content":{"type":"html","$t":"\u003Ch2 style=\"text-align: left;\"\u003ETldr;\u003C\/h2\u003E\u003Cdiv\u003EIf you are in a hurry, here's the link to Qaafiyah Expert - Web:\u003C\/div\u003E\u003Cdiv\u003E\u003Cul style=\"text-align: left;\"\u003E\u003Cli\u003E\u003Ca href=\"https:\/\/q.shakeeb.in\/\"\u003Ehttps:\/\/q.shakeeb.in\/\u003C\/a\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003C\/div\u003E\u003Ch2 style=\"text-align: left;\"\u003EThe Web App and its Journey\u003C\/h2\u003E\u003Cp\u003ERight from the beginning when I \u003Ca href=\"https:\/\/www.shakeeb.in\/2020\/02\/qaafiyah-expert-android.html\"\u003Elaunched \u003C\/a\u003Ean android app for Qaafiyah Expert (an app to assist Urdu poets with rhymes, meter, dictionary, diary, designing and much more), people were requesting the same for iPhone users. As I was using the cross-platform approach for the app, building the same thing for iPhone wouldn't have taken so long. But the problem was, apple AppStore's pricing. I couldn't afford it. Well, most of us can't.\u003C\/p\u003E\u003Cp\u003EAnyway, after some research on pricings, I decided to go for a PWA (Progressive Web App), which is an installable app, but you don't need to pay a single penny to Google or Apple whatsoever.\u0026nbsp;\u003C\/p\u003E\u003Cp\u003EIt does bring some drawbacks, but there are alternatives for most of the incompatible native-app functionalities. For a naïve user though, PWAs and native Android\/ios apps are indistinguishable. For instance:\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cul style=\"text-align: left;\"\u003E\u003Cli\u003EVisiting a Progressive Web App asks you to \"Add it to Home Screen\", which is alternative to \"Installing an app\"\u003C\/li\u003E\u003Cli\u003EIt does have an icon, just like a native app\u003C\/li\u003E\u003Cli\u003EIt can work offline using service workers etc.\u003C\/li\u003E\u003C\/ul\u003E\u003Cdiv\u003EThis PWA for Qaafiyah Expert had been hosted on my domain 'q.shakeeb.in' for quite a while now, as you can see in the \"first commit\"\u0026nbsp;\u003Ca href=\"https:\/\/github.com\/ShakesVision\/QaafiyahExpert\" target=\"_blank\"\u003Ehere\u003C\/a\u003E. But some of the features were not working as expected, so I didn't announce it \"officially.\" Now that the android app has been completely rewired, performance is improved and speed is optimized, I decided to use the new code-base, modified it for the web-app and deployed it. iPhone users can now finally use this app.\u003C\/div\u003E\u003Cp style=\"text-align: left;\"\u003EIf you are an android user though, I strongly recommend the \u003Ca href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.sarbakaf.qaafiyah\" target=\"_blank\"\u003Eandroid version\u003C\/a\u003E, which has some cool extra features and obvious UX advantages.\u003C\/p\u003E\u003Cp style=\"text-align: left;\"\u003EOnce again, here's the link to the web-app:\u003C\/p\u003E\u003Cp style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/q.shakeeb.in\/\"\u003EQaafiyah Expert - Live Demo\u003C\/a\u003E\u003C\/p\u003E\u003Cp style=\"text-align: left;\"\u003EHope this will assist in your poetry-writing journey.\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"text-align: left;\"\u003E\u003Ci\u003ERab raakha!\u0026nbsp;\u003C\/i\u003E\u003Cspan style=\"color: #222222; font-family: Consolas, \u0026quot;Lucida Console\u0026quot;, \u0026quot;Courier New\u0026quot;, monospace; font-size: 12px; white-space: pre-wrap;\"\u003E👋\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/7252855088495953191\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/12\/qaafiyah-expert-web.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/7252855088495953191"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/7252855088495953191"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/12\/qaafiyah-expert-web.html","title":"iPhone Users! Here's a Web App for Qaafiyah Expert"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-2595003895901018021"},"published":{"$t":"2020-12-24T05:50:00.013-08:00"},"updated":{"$t":"2022-01-22T10:10:36.416-08:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Booklet"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Programming"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Release"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Technical"}],"title":{"type":"text","$t":"Rekhta Content Scraper by Shakeeb Ahmad | For Programmers Only"},"content":{"type":"html","$t":"\u003Cp\u003E\u003Cb\u003ENote: \u003C\/b\u003EThis is not yet available for non-programmers. Soon I'll make an easy-to-use version for all, iA.\u003C\/p\u003E\u003Cp\u003EThis scraper with Node.js works for both prose and poetry. Check the \u003Ca href=\"https:\/\/github.com\/ShakesVision\/scraperforliturdu\" target=\"_blank\"\u003EGitHub repo\u003C\/a\u003E for installation instructions.\u003C\/p\u003E\u003Cp\u003EYou would need a text file with all the links you want to download the contents from. To get the list of links, you could manually collect all which interests you, or use the following to scrape all links from an author\/poet page.\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EBookmarklets - One Click Solution to get the links etc.\u003C\/h3\u003E\u003Cp\u003ERekhta loads 50 links at a time, and if user scrolls, it adds more content to the DOM. This extra fetch has not been automated in my code yet. (Well I tried, but parsing it wasted so much time that I preferred using manual scroll. Just let the page load, then press \"end\" on your keyboard. Wait for a moment, it will add all the remaining links.)\u003C\/p\u003E\u003Cp\u003EAnyway, once you have the complete list on the page, you can use the bookmarklets below to copy all of them with a click.\u003C\/p\u003E\u003Cp\u003EI've been testing this in browser console for a while now, i.e. open browser console, then paste the script, then change the page text to only what I need, then select and copy them manually.\u0026nbsp;\u003C\/p\u003E\u003Cp\u003ELater on I decided to \u003Ca href=\"https:\/\/www.shakeeb.in\/2020\/10\/magic-of-browser-bookmarks-automate.html\"\u003Euse magic of bookmarklets\u003C\/a\u003E to automate these tasks I've been doing repeatedly:\u0026nbsp;\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cul style=\"text-align: left;\"\u003E\u003Cli\u003ECopy all the links from the Poet\/Author page.\u003C\/li\u003E\u003Cli\u003EFor \u003Ca href=\"https:\/\/liturdu.sarbakaf.com\" target=\"_blank\"\u003ELitUrdu\u003C\/a\u003E specifically, turn them into an \"object\" with required properties (title, author, link, description, text) and copy it.\u003C\/li\u003E\u003Cli\u003EUse the \"object\" to automatically fill-in text-boxes on new Blogger\u0026nbsp;post.\u003C\/li\u003E\u003C\/ul\u003E\u003Cdiv\u003EUltimate plan is to use Blogger API and post it directly, but this bookmarklet approach doesn't hurt much because most of the things I'm doing are just a click away.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003EBookmarklets\u003C\/b\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Ci\u003EDrag and drop the links to the bookmarks bar in your browser. (Ctrl+Shift+b to toggle the bar)\u003C\/i\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Ca href=\"javascript:void%20function(){var%20a=document.querySelectorAll(%22div.contentListBody.contentLoadMoreSection%20%3E%20div%22),b=[];a.forEach(c=%3E{var%20d=c.querySelector(%22a:nth-child(2)%22);d.hasAttribute(%22class%22)||b.push(d.href)}),console.log(b.join(%22\\n%22));var%20c=document.createElement(%22textarea%22);c.value=b.join(%22\\n%22),document.body.appendChild(c),c.select(),document.execCommand(%22Copy%22),document.body.removeChild(c),alert(b.length+%22%20links%20copied!%22)}();\"\u003ECopyRekhtaLinks\u003C\/a\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EUse on author\/poet's page to copy all the links to their enlisted work\u003C\/div\u003E\n\u003Cdiv\u003E\u003Ca href=\"javascript:'use strict';void function(){var b=document.querySelector('h1').innerText,c=document.querySelector('.authorAddFavorite').innerText,d=document.querySelector('.poemPageContentBody').innerText,e=document.createElement('a');e.href=window.location.href;var a=e.pathname.replace(\/\\\/. \\\/\/,'').replace(\/-stories$\/,''),f=a.split('-').join(' ').split(' ').map(function(a){return a.charAt(0).toUpperCase() a.substring(1)}).join(' ') ' in Urdu Unicode text.\\n' c ' \\u06A9\\u0627 \\u0627\\u0641\\u0633\\u0627\\u0646\\u06C1 \\'' b '\\' \\u0627\\u0631\\u062F\\u0648 \\u06CC\\u0648\\u0646\\u06CC\\u06A9\\u0648\\u0688 \\u0645\\u062A\\u0646 \\u0645\\u06CC\\u06BA\\u06D4',g={title:b ' \\u2014 ' c,text:d.replaceAll('\\n\\n','\\n'),label:'\\u0627\\u0641\\u0633\\u0627\\u0646\\u06D2,\\u0645\\u0635\\u0646\\u0641:',description:f,link:a};console.log(g);var h=document.createElement('textarea');h.value=JSON.stringify(g),document.body.appendChild(h),h.select(),document.execCommand('Copy'),document.body.removeChild(h),alert('Object copied with details!')}();\"\u003ECopyRekhta{}\u003C\/a\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EUse on individual poem\/story page to copy an object with properties (title, author, link, description, text). Modify as per your needs.\u003C\/div\u003E\n\u003Cdiv\u003E\u003Ca href=\"javascript:'use strict';void function(){document.querySelectorAll('input')[2].value=o.title,document.querySelector('[aria-label=\\'Title\\']').value=o.title,document.querySelector('[aria-label=\\'Enter search description\\']').value=o.description,document.querySelector('[aria-label=\\'Custom Permalink Input\\']').value=o.link,document.querySelector('[aria-label=\\'Separate labels by commas\\']').value=o.label,document.querySelector('body.editable').innerText=o.text}();\"\u003EBloggerPaste\u003C\/a\u003E\u003C\/div\u003E\u003Cdiv\u003EUse on a new Blogger post after pasting the \"object\" from rekhta in console. This will fill in all the required fields in the new post automatically.\u003C\/div\u003E\u003Cp\u003E\u003C\/p\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/2595003895901018021\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/12\/rekhta-content-scraper-by-shakeeb-ahmad.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/2595003895901018021"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/2595003895901018021"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/12\/rekhta-content-scraper-by-shakeeb-ahmad.html","title":"Rekhta Content Scraper by Shakeeb Ahmad | For Programmers Only"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-2445926190904848113"},"published":{"$t":"2020-10-03T11:17:00.006-07:00"},"updated":{"$t":"2021-11-19T00:40:50.647-08:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Hacks"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Programming"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Technical"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Tutorial"}],"title":{"type":"text","$t":"Magic of Browser Bookmarks - Automate Simple Tasks using JavaScript"},"content":{"type":"html","$t":"\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-zhkcEuKdf6s\/YHaaNpSIiJI\/AAAAAAAAFb0\/UCQ8ahc1MtMnTZjG0dG2g7g8v5ehugzqQCLcBGAsYHQ\/s560\/Bookmarklets.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Automation using Bookmarklet\" border=\"0\" data-original-height=\"315\" data-original-width=\"560\" height=\"360\" src=\"https:\/\/1.bp.blogspot.com\/-zhkcEuKdf6s\/YHaaNpSIiJI\/AAAAAAAAFb0\/UCQ8ahc1MtMnTZjG0dG2g7g8v5ehugzqQCLcBGAsYHQ\/w640-h360\/Bookmarklets.png\" title=\"Magical Automation using Bookmarklet\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cp\u003EAs I promised in #LearnedToday, I'm going to show you how much you can achieve with this little bookmark feature in the browsers.\u003C\/p\u003E\u003Cblockquote\u003E\u003Cp\u003EEver wondered how to easily remove citations from a Wikipedia page?\u0026nbsp;\u003C\/p\u003E\u003C\/blockquote\u003E\u003Ch2 style=\"text-align: left;\"\u003EWhat are bookmarks?\u003C\/h2\u003E\u003Cp\u003EThe bookmarks in the browsers are to save the links to the pages you wish to visit again, or you just find them useful and save them for later.\u0026nbsp;\u003C\/p\u003E\u003Cp\u003EInstead of creating a text file \"Imp Links\" and saving all the links there (I've done it a lot), you could use the browser's bookmark feature.\u003C\/p\u003E\u003Cp\u003EThe shortcut to bookmark a webpage in most browsers is ctrl+b.\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EWhat more can they do?\u003C\/h2\u003E\u003Cp\u003ETo sum up, they can run JavaScript on a page. So instead of opening the browser console to do run a couple lines of code, you could create a bookmark and click that instead.\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EExample?\u003C\/h2\u003E\u003Cp\u003EWhenever I needed to copy something from Wikipedia, I usually had to deal with the references\/citations they have. You must've seen those, with squared brackets around numbers, something like this [1] or with a disclaimer like [citation needed], etc. I needed to remove all those.\u0026nbsp;\u003C\/p\u003E\u003Cp\u003EInitially, I used to do it in MS Word manually, by Find and Replace. I don't remember that now, doesn't matter anyway.\u0026nbsp;\u003C\/p\u003E\u003Cp\u003EFinally, I came to know about these browser bookmarklets, and then a simple regex was enough to do the work for me.\u003C\/p\u003E\u003Cp\u003ENow I have a simple bookmark. I go to any Wikipedia page, select the text I need, and click the bookmark. Viola! Citations are removed.\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EHow to create a bookmarklet?\u003C\/h2\u003E\u003Cp\u003EGot to Bookmarks Manager\u003C\/p\u003E\u003Cblockquote style=\"border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;\"\u003E\u003Cp\u003E1. Click three vertical dots in the upper right corner \u0026gt; Bookmark \u0026gt; Bookmark Manager\u003C\/p\u003E\u003Cp\u003EOr chrome shortcut: ctrl+shift+o\u003C\/p\u003E\u003Cp\u003EOr type in the address bar: chrome:\/\/bookmarks\/\u003C\/p\u003E\u003Cp\u003E2. Click three vertical dots in the upper right corner of Bookmark manager (Shows tooltip: Organize)\u0026nbsp;\u003C\/p\u003E\u003Cp\u003E3. Add new bookmark\u003C\/p\u003E\u003Cp\u003E4. It will show a popup with two fields: Name and URL.\u0026nbsp;\u003C\/p\u003E\u003Cp\u003E5. Give any appropriate name, and in the URL bar, paste the JavaScript code you want to execute.\u003C\/p\u003E\u003Cp\u003E6. Click Save.\u0026nbsp;\u003C\/p\u003E\u003Cp\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003C\/blockquote\u003E\u003Cp\u003EYou have your bookmarklet ready.\u0026nbsp;\u003C\/p\u003E\u003Cp\u003EShow\/Hide Bookmarks bar with ctrl+shift+b. Clicking on the name of your bookmark will run the underlying code.\u0026nbsp;\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EAny easier way to do this?\u003C\/h2\u003E\u003Cdiv\u003EIf you don't want to go through all those steps, there's a simple tool called \u003Ca href=\"https:\/\/chriszarate.github.io\/bookmarkleter\/\" target=\"_blank\"\u003EBookmarkleter\u003C\/a\u003E. Paste your JS code, it will generate a link that you can drag and drop to the bookmarks bar.\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EFor example, drag and drop the following link to your bookmarks bar. This will allow you to change fonts on any website.\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Ca href=\"javascript:void function(){javascript:(function(){var a=prompt(\u0026quot;Font Name?\u0026quot;);document.getElementsByTagName(\u0026quot;body\u0026quot;)[0].style.setProperty(\u0026quot;font-family\u0026quot;,a,\u0026quot;important\u0026quot;)})()}();\"\u003ESet Font\u003C\/a\u003E\u003C\/div\u003E\u003Ch2 style=\"text-align: left;\"\u003EWhich bookmarklets am I using?\u003C\/h2\u003E\u003Cp\u003E\u003C\/p\u003E\u003Col style=\"text-align: left;\"\u003E\u003Cli\u003E\u003Cb\u003ECitation Remover:\u003C\/b\u003E Removes citations from a Wikipedia page. Drag\u0026amp;drop this link to the bookmarks bar: \u003Ca href=\"javascript:void function(){javascript:function b(){document.body.innerHTML=document.body.innerHTML.replace(\/\u0026lt;sup\\b[^\u0026gt;]*\u0026gt;(.*?)\u0026lt;\\\/sup\u0026gt;\/gi,\u0026quot;\u0026quot;)}b()}();\"\u003ECitation Remover\u003C\/a\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cb\u003ESet Font: \u003C\/b\u003EIf a website is using bad font, use this. As I use Urdu a lot, and Urdu without Nastaleeq font looks ugly. So I apply any font to the page available in my system. Payami Nastaleeq is the default one for me.\u003C\/li\u003E\u003Cli\u003E\u003Cb\u003ECalci:\u003C\/b\u003E A tiny calculator which returns results of simple arithmetic operations.\u003C\/li\u003E\u003Cli\u003E\u003Cb\u003EStyleStripper:\u003C\/b\u003E Strips all CSS styles from a webpage. Helpful if I don't want to load an entire page I want to copy something from. Also works on most of the sites which disable copying using JavaScript. Click StyleStripper and you can copy the text.\u0026nbsp;\u003C\/li\u003E\u003C\/ol\u003E\u003Ch3 style=\"text-align: left;\"\u003EMisc. bookmarklets I created\u003C\/h3\u003E\u003Cdiv\u003E\u003Ca href=\"javascript:void%20function(){document.querySelector(%22.qu-zIndex--blocking_wall%22).innerHTML=%22%22,document.querySelector(%22.qu-zIndex--blocking_wall%22).style=%22%22,document.querySelector(%22.qu-zIndex--blocking_wall%22).nextElementSibling.removeAttribute(%22style%22)}();\"\u003EQuoraSkip\u003C\/a\u003E: Skip Quora-enforced 'login' popup by removing added elements and blur overlay.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp\u003ETo those who requested, don't complain now. \u003Ci\u003E(Abuzar :D)\u003C\/i\u003E I have shared it finally. More such tips will follow. Keep visiting! And I know you will. :wink:\u003C\/p\u003E\u003Cp\u003E\u003Ci\u003ERab Raakha!\u003C\/i\u003E\u003C\/p\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/2445926190904848113\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/10\/magic-of-browser-bookmarks-automate.html#comment-form","title":"3 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/2445926190904848113"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/2445926190904848113"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/10\/magic-of-browser-bookmarks-automate.html","title":"Magic of Browser Bookmarks - Automate Simple Tasks using JavaScript"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-zhkcEuKdf6s\/YHaaNpSIiJI\/AAAAAAAAFb0\/UCQ8ahc1MtMnTZjG0dG2g7g8v5ehugzqQCLcBGAsYHQ\/s72-w640-h360-c\/Bookmarklets.png","height":"72","width":"72"},"thr$total":{"$t":"3"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-1700951170661134594"},"published":{"$t":"2020-10-02T11:22:00.014-07:00"},"updated":{"$t":"2021-03-12T04:46:03.164-08:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Booklet"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Nostalgia"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Release"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Technical"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Tutorial"}],"title":{"type":"text","$t":"PDF to Single Image - A Tutorial by 17 Year Old Me"},"content":{"type":"html","$t":"\u003Cp\u003EBack in the days when I had a small Nokia phone, I wanted to do EVERTHING in that tiny device. It wasn't actually mine but because I was going to college, I was more \"in need\" of it than my sister.\u003C\/p\u003E\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-wLHfCbGuO5M\/X3dzR8dCC9I\/AAAAAAAAE8o\/o8Z17OGkfZcTMH05aE2cEfad2TkY9uelACLcBGAsYHQ\/s600\/nokia-c1-01-all.jpg\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Cimg alt=\"Nokia-C1-01 Phone I had in my Engineering\" border=\"0\" data-original-height=\"406\" data-original-width=\"600\" height=\"217\" src=\"https:\/\/1.bp.blogspot.com\/-wLHfCbGuO5M\/X3dzR8dCC9I\/AAAAAAAAE8o\/o8Z17OGkfZcTMH05aE2cEfad2TkY9uelACLcBGAsYHQ\/w320-h217\/nokia-c1-01-all.jpg\" title=\"Nokia-C1-01 Phone I had in my Engineering\" width=\"320\" \/\u003E\u003C\/a\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003E\u003Cspan style=\"color: #999999;\"\u003ESource: gsmarena.com [1]\u003C\/span\u003E\u003Cbr \/\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003Cbr \/\u003E\u003Cp\u003EThe one on your right with maroon border. That was it.\u003C\/p\u003E\u003Cp\u003EAnyway, with a screen of 144x160px, I wanted to read PDFs which were stored in our desktop + laptop. Lots of books, of almost all genres I was interested in. Interestingly enough, the same neatly arranged folders are copied over to every computer I have used. So I still have all those books, plus what was added later on.\u003C\/p\u003E\u003Cp\u003EInitially, the idea to \"read PDF on phone\" was for the Quran, so that I could read it in the Indo-Pak Naskh font. Actually I had a Quran app in it, full text with super fast search engine, but the font used in that wasn't good enough for long\u0026nbsp;\u003Ci\u003E\u003Ca href=\"https:\/\/en.wikipedia.org\/wiki\/Qira%27at#Recitations\" target=\"_blank\"\u003Etilaawat\u003C\/a\u003E\u003C\/i\u003E. In fact, even after getting android phone I've been searching something as fast as that app. I had been a fan of that guy who built it. Just looked it up, he goes by the name of Raza Mahi. His \"Mahi Dictionary\" was awesome too. All java .jar applications are things of the past now, but he has also moved on and started to build the similar apps for Android now. Good for him. I've linked his website in the references. [2]\u003C\/p\u003E\u003Cp\u003ESo where was I? Yes. As I had difficulty reading the Quran in that app, I selected a PDF copy of Quran which had Arabic text in one column and its Urdu translation side-by-side. I cropped-out the translation part (making the text narrow enough to fit on my phone) and then started thinking about a way to achieve the result.\u003C\/p\u003E\u003Cp\u003ENecessity is the mother of invention they say, so I came up with two methods (discussed in the booklet below). Will attach the Quran files too for the record. Wow! Time flies. Seems like yesterday to me.\u003C\/p\u003E\u003Cp\u003ELater on when I converted many books to 'single image' using the same method, I compiled a short tutorial in the form of a booklet. I've left the whole text as is, without any correction in grammar or sentence structure, because\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E\u003Col style=\"text-align: left;\"\u003E\u003Cli\u003EIt's a reminder of my journey (read the booklet and see for yourself how writing styles change)\u003C\/li\u003E\u003Cli\u003EIt's cute. ;)\u003C\/li\u003E\u003C\/ol\u003E\u003Cdiv\u003EHere's the summary of the two methods discussed in the booklet:\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003EMethod 1:\u003C\/b\u003E Microsoft Office OneNote + MS Paint\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003EMethod 2:\u003C\/b\u003E PDF to Images + IrfanView\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003ERead the booklet and know how to use them. And remember it's an OLD tutorial.\u003C\/div\u003E\u003Ch3 style=\"text-align: left;\"\u003EDOWNLOADS\u003C\/h3\u003E\u003Cdiv\u003E\u003Cb\u003EPDF to Single Image Tutorial (Booklet) : \u003C\/b\u003ERead online or download\u003C\/div\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp\u003E\u003Ca href=\"https:\/\/archive.org\/details\/PDFToSingleImageShakes.Ahmad\"\u003Ehttps:\/\/archive.org\/details\/PDFToSingleImageShakes.Ahmad\u003C\/a\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003EIrfanView:\u003C\/b\u003E I came to know later on that this was very popular image-manipulation tool back then, and still is. Its first release was in June 1996. Now it's more powerful than ever. Check its Wikipedia page.[3]\u003C\/p\u003E\u003Cp\u003E\u003Ca href=\"https:\/\/www.irfanview.com\"\u003Ehttps:\/\/www.irfanview.com\u003C\/a\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003EPDF to Images Converter: \u003C\/b\u003EI still use it. Small size, works smoothly.\u003C\/p\u003E\u003Cp\u003E\u003Ca href=\"https:\/\/www.weenysoft.com\/free-pdf-to-image-converter.html\"\u003Ehttps:\/\/www.weenysoft.com\/free-pdf-to-image-converter.html\u003C\/a\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cp\u003EEnjoy!\u003C\/p\u003E\u003Cp\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"color: #999999;\"\u003EReference\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E[1] Specifications of Nokia C1-01 \u003Ci\u003Evia\u003C\/i\u003E gsmarena \u003Ca href=\"https:\/\/www.gsmarena.com\/nokia_c1_01-pictures-3365.php\" target=\"_blank\"\u003E[link]\u003C\/a\u003E\u003C\/p\u003E\u003Cp\u003E[2] Raza Mahi Team - Old Apps \u003Ca href=\"https:\/\/razamahi.wordpress.com\/oldapps\/\" target=\"_blank\"\u003E[link]\u003C\/a\u003E\u003C\/p\u003E\u003Cp\u003E[3] IrfanView on Wikipedia \u003Ca href=\"https:\/\/en.wikipedia.org\/wiki\/IrfanView\" target=\"_blank\"\u003E[link]\u003C\/a\u003E\u003C\/p\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/1700951170661134594\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/10\/pdf-to-single-image-b-shakeeb.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/1700951170661134594"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/1700951170661134594"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/10\/pdf-to-single-image-b-shakeeb.html","title":"PDF to Single Image - A Tutorial by 17 Year Old Me"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-wLHfCbGuO5M\/X3dzR8dCC9I\/AAAAAAAAE8o\/o8Z17OGkfZcTMH05aE2cEfad2TkY9uelACLcBGAsYHQ\/s72-w320-h217-c\/nokia-c1-01-all.jpg","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-9093076975570032235"},"published":{"$t":"2020-07-01T11:28:00.007-07:00"},"updated":{"$t":"2020-09-30T06:26:25.638-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Life"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Personal"}],"title":{"type":"text","$t":"Beginning second half of 2020 — Resolutions?"},"content":{"type":"html","$t":"Yep! That's it. It doesn't stop.\u0026nbsp;\u003Cdiv\u003E\u003Cbr \/\u003E\u003Cdiv\u003EAnd sadly enough, the past 4 months we all have been locked up in the lock-down. People like me are in luck, because we don't go out much anyway. Now that we have loads of free time, a lot of my friends planned interesting activities they've been dying to involve in for ages. And guess what? They are actually doing them. I know right?\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cimg border=\"0\" data-original-height=\"300\" data-original-width=\"460\" src=\"https:\/\/1.bp.blogspot.com\/-7U-vmpLGfDM\/X3SED92GBZI\/AAAAAAAAE8I\/jJdcBTG80sAsubqQ20Tpqsca_rBvVKmWQCLcBGAsYHQ\/s320\/like-seriously-who-does-that.jpg\" style=\"color: #0000ee;\" width=\"320\" \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EAnyway! The things I'd planned have really been a mess in my head as always, but writing the resolution actually made me do some work this time. So folks, writing down ideas help.\u0026nbsp;\u003C\/div\u003E\u003Ch1 style=\"text-align: left;\"\u003EResolutions\u003C\/h1\u003E\u003Cdiv\u003ETime to see what I did from \u003Ca href=\"https:\/\/www.shakeeb.in\/2019\/12\/My-New-Year-Resolution-2020.html\" target=\"_blank\"\u003Ethings I planned\u003C\/a\u003E\u0026nbsp;in the beginning of this year.\u0026nbsp;\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Ch4 style=\"text-align: left;\"\u003EMaintaining my personal log\/diary\/rant etc.\u0026nbsp;\u003C\/h4\u003E\u003Cdiv\u003ENope. Never doing that. Because it needs time and I'm busy stuffing my head with new \"knowledge\" all the time. 😏 It's not a priority anyway. I don't know why I chose this in the first place. 😤\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch4 style=\"text-align: left;\"\u003ELearnedToday\u003C\/h4\u003E\u003Cdiv\u003EI started writing this with a \u003Ca href=\"https:\/\/www.facebook.com\/hashtag\/learnedtoday\" target=\"_blank\"\u003Ehashtag on facebook\u003C\/a\u003E, and till date I've written 29 of them. In six months, minus 15 days of Umra, It should've been at least a hundred, but anyway. After a long time I did something consistently. And I'm proud of it.\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-PtQUz7m50To\/X3SEAtKtqlI\/AAAAAAAAE8E\/6EIvZNxmqzkAXaKWbCxu7fStGTU631PcQCLcBGAsYHQ\/s239\/oh-really.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"239\" data-original-width=\"211\" src=\"https:\/\/1.bp.blogspot.com\/-PtQUz7m50To\/X3SEAtKtqlI\/AAAAAAAAE8E\/6EIvZNxmqzkAXaKWbCxu7fStGTU631PcQCLcBGAsYHQ\/s0\/oh-really.jpg\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch4 style=\"text-align: left;\"\u003EWeekly – Start posting the stuff I learn every week\u003C\/h4\u003E\u003Cdiv\u003EActually a good idea. Did I do something? Nope. Will do? iA. 😁\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch4 style=\"text-align: left;\"\u003ESharing – Personal experience + Psychology + Self-help + Philosophy etc.\u003C\/h4\u003E\u003Cdiv\u003EOK no joking from here. This is actually not on the priority, when I'll be done with the REAL work, I'd start spreading my \u003Ci\u003Egyaan\u003C\/i\u003E. I hope I start it this very year though.\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch4 style=\"text-align: left;\"\u003EWorks – previous \u0026amp; current (writing+projects)\u003C\/h4\u003E\u003Cdiv\u003ERed alert. This ranks highest on my priority list. And I'm pretty positive about this with myself. Alhamdulillah! You'll see in the upcoming days.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch4 style=\"text-align: left;\"\u003ETutorials for absolute beginners\u003C\/h4\u003E\u003Cdiv\u003EYep, but not unless I find something which has not been done before in the way I'm planning. Have worked on some tutorials actually.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch4 style=\"text-align: left;\"\u003EReading\u003C\/h4\u003E\u003C\/div\u003E\u003Cdiv\u003EFinished more than five books of different lenghts. I'm also planning to start writing reviews of them both in English and Urdu. Not quite sure how writing English reviews for Urdu stuff would go.\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EReviewing English stuff in Urdu would be fun. So that ain't going anywhere.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E___\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EThat was a little overview.\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003ELastly, an exciting news! \u003Ca href=\"https:\/\/urduweb.org\/mehfil\" target=\"_blank\"\u003EUrdu Mehfil\u003C\/a\u003E has completed its 15 years. May Allah keep it alive and make it more beneficial for the Urdu community.\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EThe birthday celebrations of Urdu Mehfil always push us to contribute. Good for me.\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Ci\u003ERab raakha!\u003C\/i\u003E👋\u003C\/div\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/9093076975570032235\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/07\/beginning-second-half-of-2020.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/9093076975570032235"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/9093076975570032235"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/07\/beginning-second-half-of-2020.html","title":"Beginning second half of 2020 — Resolutions?"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-7U-vmpLGfDM\/X3SED92GBZI\/AAAAAAAAE8I\/jJdcBTG80sAsubqQ20Tpqsca_rBvVKmWQCLcBGAsYHQ\/s72-c\/like-seriously-who-does-that.jpg","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-8294344124464649498"},"published":{"$t":"2020-06-15T08:25:00.002-07:00"},"updated":{"$t":"2020-06-15T08:44:54.428-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"My Poetry"}],"title":{"type":"text","$t":"Ham Pe Saaqi Ki Inaayat - Ghazal"},"content":{"type":"html","$t":"To read in Urdu (Perso-Arabic script), \u003Ca href=\"https:\/\/ur.shakeeb.in\/2020\/06\/ham-pe-saqi-ki-inaayat-se-ghazal-by-shakeeb-ahmad.html\"\u003Eclick here\u003C\/a\u003E.\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch2 style=\"text-align: center;\"\u003E\u003Cb\u003EEnglish (Roman)\u003C\/b\u003E\u003C\/h2\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cdiv style=\"text-align: center;\"\u003EHam pe saaqee ki inaayat se jale jaate hain\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003EYe jo ab tak kaf-e-afsos male jaate hain\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003EYaad aa jaatee hain besaakhta baaten unki\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003EBesabab hont tabassum mein dhale jaate hain\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003EVaqt-e-rukhsat ki pas-o-pesh unhen kya maaloom\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003EDil ruka jaata hai jaane se vale jaate hain\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003ERafta-rafta dam-e-aakheer bhi aa pahunchega\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003ERaat-din vasl ke vaadon pe tale jaate hain\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003EJaaiye kuchh nahin kehte, jo hua hai so hua\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003ESaare ilzaam muqaddar ke gale jaate hain\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003EZabt-e-girya men Shakeeb aapne paaya hai kamaal\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003EUnki galiyon se bhi chup-chaap chale jaate hain\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch2 style=\"text-align: center;\"\u003E\u003Cb\u003EHindi (Devanagari)\u003C\/b\u003E\u003C\/h2\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cspan style=\"background-color: white; font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003Eहम पे साक़ी की इनायत से जले जाते हैं\u003C\/span\u003E\u003C\/div\u003E\u003Cspan style=\"background-color: white; font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cdiv style=\"text-align: center;\"\u003Eये जो अब तक कफ-ए-अफ़सोस मले जाते हैं\u003C\/div\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cspan style=\"font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cspan style=\"background-color: white; font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cdiv style=\"text-align: center;\"\u003Eयाद आ जाती हैं बेसाख़ता बातें उनकी\u003C\/div\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cdiv style=\"text-align: center;\"\u003Eबेसबब होंट तबस्सुम में ढले जाते हैं\u003C\/div\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cspan style=\"font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cspan style=\"background-color: white; font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cdiv style=\"text-align: center;\"\u003Eवक़्त-ए-रुख़सत\u0026nbsp;की पस-ओ-पेश उन्हें क्या मालूम\u003C\/div\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cdiv style=\"text-align: center;\"\u003Eदिल रुका जाता है जाने से वले जाते हैं\u003C\/div\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cspan style=\"font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cspan style=\"background-color: white; font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cdiv style=\"text-align: center;\"\u003Eरफ़्ता-रफ़्ता दम-ए-आख़ीर भी आ पहुँचेगा\u003C\/div\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cdiv style=\"text-align: center;\"\u003Eरात-दिन वस्ल के वादों पे टले जाते हैं\u003C\/div\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cspan style=\"font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cspan style=\"background-color: white; font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cdiv style=\"text-align: center;\"\u003Eजाईए कुछ नहीं कहते, जो हुआ है सो हुआ\u003C\/div\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cdiv style=\"text-align: center;\"\u003Eसारे इल्ज़ाम मुक़द्दर के गले जाते हैं\u003C\/div\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cspan style=\"font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cspan style=\"background-color: white; font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cdiv style=\"text-align: center;\"\u003Eज़ब्त-ए-गिर्या\u0026nbsp;में शकीब आपने पाया है कमाल\u003C\/div\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white; font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cdiv style=\"text-align: center;\"\u003Eउनकी गलीयों से भी चुप-चाप चले जाते हैं\u003C\/div\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"background-color: white; font-family: \u0026quot;helvetica neue\u0026quot;, helvetica, arial, sans-serif; font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Ch2 style=\"text-align: left;\"\u003EMeanings\u003C\/h2\u003E\u003Cdiv\u003E\u003Cspan style=\"background-color: white;\"\u003E\u003Cfont face=\"Helvetica Neue, Helvetica, Arial, sans-serif\"\u003E\u003Cdiv\u003E\u003Cb style=\"font-size: 14px;\"\u003ESaaqi (साक़ी):\u0026nbsp;\u003C\/b\u003E\u003Cspan style=\"font-size: 14px;\"\u003Eone who serves wine, a sweetheart, शराब पिलाने वाला , यानी मेहबूब\u0026nbsp;\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cb\u003EInaayat (इनायत):\u003C\/b\u003E blessings, करम, नवाज़ना\u0026nbsp;\u003C\/div\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003C\/font\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white;\"\u003E\u003Cfont face=\"Helvetica Neue, Helvetica, Arial, sans-serif\"\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cb\u003EKaf-e-afsos malna (कफ-ए-अफ़सोस मलना):\u003C\/b\u003E hand wrung in distress, अफ़सोस करते हुए हथेलियों को मलना\u0026nbsp;\u003C\/div\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-size: 14px;\"\u003E\u003Cb\u003EBe-saakhta (बे-साख़्ता):\u003C\/b\u003E spontaneously, extempore,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: 14px;\"\u003Eअचानक, सहसा\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-size: 14px;\"\u003E\u003Cb\u003EBe-sabab (बेसबब):\u003C\/b\u003E without any reason, बे वजह\u0026nbsp;\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cb\u003ETabassum (तबस्सुम):\u003C\/b\u003E\u0026nbsp; smile, मुस्कुराहट\u003C\/div\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cb\u003EPas-o-pesh (पस-ओ-पेश):\u003C\/b\u003E hesitation, indecision, आगे पीछे होना, झिजक, हिचकिचाहट\u0026nbsp;\u003C\/div\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cb\u003EVale (वले):\u003C\/b\u003E yet, however, लेकिन\u0026nbsp;\u003C\/div\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-size: 14px;\"\u003E\u003Cb\u003EVasl (वस्ल):\u003C\/b\u003E union,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-size: 14px;\"\u003Emeeting\u003C\/span\u003E\u003Cspan style=\"font-size: 14px;\"\u003E,\u003C\/span\u003E\u003Cspan style=\"font-size: 14px;\"\u003Eमिलन\u003C\/span\u003E\u003C\/div\u003E\u003C\/font\u003E\u003C\/span\u003E\u003Cspan style=\"background-color: white;\"\u003E\u003Cfont face=\"Helvetica Neue, Helvetica, Arial, sans-serif\"\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cb\u003EZabt-e-Girya (ज़ब्त-ए-गिर्या):\u003C\/b\u003E holding back tears, रोने पर क़ाबू पाना, आँसू ना निकलने देना\u0026nbsp;\u003C\/div\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-gGFDQw2R8kM\/XueXb590TQI\/AAAAAAAAEdo\/g0drvtBNBR4UPR6SVcqFy__EqnvoafyhQCK4BGAsYHg\/s3034\/Ham%2Bpe%2Bsaaqi%2Bki%2Binaayat%2B%2528En%2529%2B-%2Bfull.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"3034\" data-original-width=\"1707\" height=\"320\" src=\"https:\/\/1.bp.blogspot.com\/-gGFDQw2R8kM\/XueXb590TQI\/AAAAAAAAEdo\/g0drvtBNBR4UPR6SVcqFy__EqnvoafyhQCK4BGAsYHg\/s320\/Ham%2Bpe%2Bsaaqi%2Bki%2Binaayat%2B%2528En%2529%2B-%2Bfull.jpg\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cdiv style=\"font-size: 14px;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003C\/font\u003E\u003C\/span\u003E\u003C\/div\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/8294344124464649498\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/06\/ham-pe-saqi-ki-inaayat-hindi-ghazal-by-shakeeb-ahmad.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/8294344124464649498"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/8294344124464649498"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/06\/ham-pe-saqi-ki-inaayat-hindi-ghazal-by-shakeeb-ahmad.html","title":"Ham Pe Saaqi Ki Inaayat - Ghazal"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-gGFDQw2R8kM\/XueXb590TQI\/AAAAAAAAEdo\/g0drvtBNBR4UPR6SVcqFy__EqnvoafyhQCK4BGAsYHg\/s72-c\/Ham%2Bpe%2Bsaaqi%2Bki%2Binaayat%2B%2528En%2529%2B-%2Bfull.jpg","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-4839137011317722968"},"published":{"$t":"2020-06-14T08:49:00.002-07:00"},"updated":{"$t":"2021-09-18T02:40:12.062-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Life"}],"title":{"type":"text","$t":"[Hindi] Ham aur Ehsaas-e-bechaargi (on suicide of Sushan Singh Rajput)"},"content":{"type":"html","$t":"\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-izbUyBvnS5Y\/YUWzyxr3psI\/AAAAAAAAFvk\/5Hvf_TMaBOEBvAhGbtQdjkEyNUFaHfRYgCLcBGAsYHQ\/s1080\/interpret-the-past-as-nostalgia-quote-shakeeb-ahmad.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Shakeeb Ahmad Quotes - Interpret the past as nostalgia\" border=\"0\" data-original-height=\"1080\" data-original-width=\"1080\" height=\"400\" src=\"https:\/\/1.bp.blogspot.com\/-izbUyBvnS5Y\/YUWzyxr3psI\/AAAAAAAAFvk\/5Hvf_TMaBOEBvAhGbtQdjkEyNUFaHfRYgCLcBGAsYHQ\/w400-h400\/interpret-the-past-as-nostalgia-quote-shakeeb-ahmad.jpg\" title=\"Shakeeb Ahmad Quotes - Interpret the past as nostalgia\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Ch1 style=\"text-align: left;\"\u003Eहम और एहसास-ए-बेचारगी\u003C\/h1\u003E\u003Ch2 style=\"text-align: left;\"\u003E(सुशानत सिंह राजपूत (अदाकार) की 34 साल की उम्र में ख़ुदकुशी पर)\u003C\/h2\u003E\u003Cdiv\u003ENote: Consider this a rant or monologue by someone who's frustrated.\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eमुझे हैरत इस बात पर है कि क्या हम वाक़ई इतने कमज़ोर हैं कि ज़िंदगी की कशाकश से यूं हार मान जाएं? हम इतने ही बेवक़ूफ़ हैं कि अपने अतराफ़ के लोगों को , उनकी बातों को\u0026nbsp;आसाब पर इस क़दर सवार कर लें कि अपना जीना हराम हो जाये?\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eऐवें ही इधर उधर की गप्पें और बकवासों में वक़्त ज़ाए कर लें, लोगों की बातें सन सुनकर अपना दिमाग़ ख़राब कर लें और फिर डिप्रेशन की गोलीयां खाईं। वाह बड़े अक़लमंद हैं आप।\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eअजी छुट्टी करें। लानत भेजें उन लोगों पर जो आपको कचरे की तरह इस्तिमाल करते हैं। और नज़रअंदाज कीजीए उनको जो आपके लिए बेहूदा आरा रखते हैं। क्या मुसीबत है आपकी ज़िंदगी में? आप फुट -पाथ पर सोते हैं? भुकमरी से जूझ रहे हैं? फ़ाक़े कर रहे हैं? किसी की मोहताजी है?\u003C\/div\u003E\u003Cdiv\u003Eफिर किया?\u003C\/div\u003E\u003Cdiv\u003Eकिसी ने गाली दी? तंज़ किया? ग़ीबत की? चुगु़ली की? मुँह पर बेइज़्ज़ती की? किसी आदत का मज़ाक़ उड़ाया?\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eबस एक-बार देख लें, क्या आप में वो ख़साइल मौजूद हैं? और वाक़ई ऐसी चीज़ें हैं जिन्हें बुरा शुमार किया जाना चाहिए? हैं तो शुक्रिया के साथ क़बूल करें। उनका लहजा कितना ही बुरा सही, उन्होंने आपका फ़ायदा ही किया है। फ़ायदा उठाइए।\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eऔर अगर आप में वो आदतें वो ख़साइल मौजूद नहीं तो आपकी सेहत पर किया फ़र्क़ पड़ा? कुछ भी नहीं।\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eजनाब-ए-मन!\u003C\/div\u003E\u003Cdiv\u003Eभाड़ समझते हैं? जी हाँ। सबको वहीं झोंकिए और अपनी ज़िंदगी जीनी शुरू कीजीए। अपने लोग और अपनी ख़ुशी वाली ज़िंदगी। क्योंकि जो लोग आपको उजाड़ने में शरीक होंगे वो आपके मरने के बाद आप पर नौहा नहीं करेंगे, बल्कि किसी दूसरे को उजाड़ने में मसरूफ़ होंगे।\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eख़ुदारा इन बेवक़ूफ़ों को तवज्जा देकर अपना वक़्त बर्बाद मत कीजीए।मुस्कुरा कर टालीए और हाथ झाड़कर आगे चल पड़िए।\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eआपके लिए तो दुनिया में बहुत काम हैं, आपने तो अभी नई नई पेंटिंग सीखनी शुरू की है, ख़त्ताती पर हाथ आज़माने हैं, गाने का शौक़ पूरा करना है, तैराकी सीखनी है, वो कराटे की क्लास कब से ज्वाइन करने का सोच रखा है, कुछ अमल भी करेंगे या बस अरतग़रल देख देखकर ख़ुद में जोश ही भरते रहेंगे? वो तीन अधूरे नावल और सीरत उन्नबी वाली किताब पढ़नी शुरू की थी, वो कब ख़त्म होगी\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eप्रोग्रामिंग सीखने का सोचा था उस का क्या बना? यू-टयूब चैनल बनाने का शौक़ था वो बन चुका? फ़ुलां अंग्रेज़ी किताब का तर्जुमा करने का सोचा था, कर चुके? कुरानी अरबी सीखने का इरादा था, आज ही से ना शुरू कर दें? हिफ़्ज़ कर के अपने वालदैन की आँखें ठंडी करनी थीं, एक-बार भी कोशिश नहीं की? किसी ग़ैर मुस्लिम दोस्त ने इस्लाम के मुताल्लिक़ पूछा था, लेकिन आपने दावत देनी तो कभी सीखी ही नहीं। याद है कितना शर्मिंदा हुए थे। क्यों ना ये भी सीख लिया जाये? पता नहीं कौन कब ऐसे ही अचानक ज़िंदगी से किनारा कर ले और हम अमानत ना पहुंचा सकें? तफ़सीर का प्रोग्राम देखकर पहली बार अल्लाह के कलाम को समझने की कोशिश की थी, पूरी कर लो तो कोई गर्दन से दबोच लेगा कि क्यों मुकम्मल कर ली? दिन-भर वाट्स एप्प फेसबुक पर-अलम ग़लिम पढ़ते हैं, फ़ज्र बाद पाओ पारा क़ुरआन ही पढ़ लें तो क्या बुरा हो।\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eसुबह जॉगिंग पर जाना शुरू किया था तो ख़त्म क्यों हो गया? और वो वरज़िश क्यों छोड़ दी? लोग देखते थे तो शरम\u0026nbsp;आती थी, लेकिन अब लोगों की पर्वा करना तो आप छोड़ चुके, तो शुरू करें? ज़माना हो गया , दोस्तों के साथ आख़िरी दफ़ा फूटबाल खेले हुए। चलें कोई तर्तीब बनाई जाये। अरसा गुज़रा कि आपने वो पसंदीदा आइसक्रीम नहीं खाई। ले आएं दो एक स्पून। ज़रा देखना तो वो चाट सैंटर खुल रहा है या नहीं, भाग कर दो कचौरियां बंधवा लाएंगे। बल्कि घर भर के लिए लेते\u0026nbsp;लाएंगे, सिर्फ आप ही थोड़े ही चटोरे हैं।\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eअपने आस-पास देख लें। अपनी फ़ैमिली में, आपके हल्क़ा-ए-अहबाब में। कोई बेसकून है तो इस को सुकून दीजीए। कोई गम-ज़दा है तो उसे हंसाईए। लोगों को मुस्कुराहट दीजीए। सवाब की नीयत ही कर लें, दूसरों को ख़ुशी बाँटना सवाब का काम है। यक़ीन नहीं आता तो मुहल्ले के मुफ़्ती साहिब से पूछ लें।\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eअच्छा इस सब का फ़ायदा? सादा सा उसूल है बेचारे तब्लीग़ियों का, आप जिस चीज़ की दावत देंगे वो आपके अंदर पैदा होगी। आप भी सुकून में रहेंगे। आप भी ग़म को मुस्कुरा कर झेलने का हुनर सीख जाऐंगे। और आप भी दुनिया को शाकी नज़रों से देखने की बजाय तशक्कुर के साथ देखने लगेंगे।\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eऔर हाँ रोने का मन कर रहा है तो रो लीजीए। इस में क्या दिक़्क़त है। रोना तो अज़हद ज़रूरी है, आप कोई रोबोट तो हैं नहीं। लेकिन ये भी समझिए कि ज़िंदगी वहीं नहीं रुक जाती। वक़्त चलता रहता है, उसे आप रोकने की कोशिश करेंगे तो रुल जाऐंगे। इस के साथ चलीए।\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003Eमाज़ी को अच्छी और बुरी यादों से नहीं, सिर्फ नास्टलजया से ताबीर कीजीए।\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003Eहाल को जिएँ, कि यही सब कुछ है जो आपके पास है।\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003Eऔर मुस्तक़बिल का सामान तैयार रखीए, पता नहीं कब बोरिया बिस्तर बांध कर जाना पड़ जाये।\u0026nbsp;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eशकीब अहमद\u003C\/div\u003E\u003Cdiv\u003E14 जून2020، 7:30 बजे शाम\u003C\/div\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/4839137011317722968\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/06\/ehsaas-e-bechargi-on-suicide-of-sushant-singh-rajput.html#comment-form","title":"2 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/4839137011317722968"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/4839137011317722968"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/06\/ehsaas-e-bechargi-on-suicide-of-sushant-singh-rajput.html","title":"[Hindi] Ham aur Ehsaas-e-bechaargi (on suicide of Sushan Singh Rajput)"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-izbUyBvnS5Y\/YUWzyxr3psI\/AAAAAAAAFvk\/5Hvf_TMaBOEBvAhGbtQdjkEyNUFaHfRYgCLcBGAsYHQ\/s72-w400-h400-c\/interpret-the-past-as-nostalgia-quote-shakeeb-ahmad.jpg","height":"72","width":"72"},"thr$total":{"$t":"2"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-660907245934368731"},"published":{"$t":"2020-04-24T04:56:00.001-07:00"},"updated":{"$t":"2020-04-24T04:56:04.766-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Technical"}],"title":{"type":"text","$t":"Cicada 3301 - A Mystery in the Cyber World"},"content":{"type":"html","$t":"\u003Cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nHow I came across this?\u003C\/h2\u003E\n\u003Cdiv\u003E\nSo the year was 2017 I suppose, I was newly introduced to the dark web, and started watching creepy-pastas spread over the internet. It was interesting. Fascinating yet controversial.\u0026nbsp;\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nThat's what makes it go viral, doesn't it? We all love conspiracies.\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nConsidering my history of watching those videos, the YouTube suggestion algorithm one day decided to show me a video by LEMMiNO titled \"Cicada 3301: An Internet Mystery\" [link below]. And that short video introduced almost all concepts I'd studied in Cyber Security.\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nLet me appreciate that guys editing skills first of all.What a lovely piece of craft, indeed!\u0026nbsp;\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nWhen I watched the video, the curiosity made me search for more details related to it. I visited the Reddit threads related to it myself and the related onion links too. (Taken down, of course.)\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nHere's a small introduction of what this mystery was, thanks to Wiki, Reddit and several other resources.\u0026nbsp;\u003C\/div\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-TRsdKmy2Znc\/XqLTs3roFZI\/AAAAAAAAEKU\/8522rbC7n504GCkpTmboIV4sq6CvAI27QCLcBGAsYHQ\/s1600\/cicada.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"720\" data-original-width=\"1280\" height=\"180\" src=\"https:\/\/1.bp.blogspot.com\/-TRsdKmy2Znc\/XqLTs3roFZI\/AAAAAAAAEKU\/8522rbC7n504GCkpTmboIV4sq6CvAI27QCLcBGAsYHQ\/s320\/cicada.jpg\" width=\"320\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nWhat’s Cicada 3301?\u003C\/h2\u003E\n\u003Cblockquote class=\"tr_bq\"\u003E\nThe most elaborate and mysterious puzzle of the internet age. — The Washington Post\u003C\/blockquote\u003E\nCicada 3301 is a nickname given to an organization that on three occasions has posted a group of puzzles to recruit code-breakers from the internet.\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nDifferent Rounds\u003C\/h2\u003E\nThe puzzle had few rounds. Nobody from the public knew that the next round exists, let alone guess it's date or format. It was because there was no official (signed message) from Cicada.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Col style=\"text-align: left;\"\u003E\n\u003Cli\u003EThe first internet puzzle started on January 4, 2012 on 4chan and ran for about one month.\u003C\/li\u003E\n\u003Cli\u003EA second round began one year afterward January 4, 2013.\u003C\/li\u003E\n\u003Cli\u003EAnd then a third round following the confirmation of a fresh clue posted on Twitter on January 4, 2014.\u003C\/li\u003E\n\u003C\/ol\u003E\n\u003Cbr \/\u003E\nThe stated intent was to recruit “intelligent individuals” by presenting a series of puzzles which were to be solved.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nNo new puzzles were published on January 4, 2015. However, a new clue was posted on Twitter on January 5, 2016. In April 2017 a verified PGP-signed message was found:\u003Cbr \/\u003E\n\u003Cblockquote class=\"tr_bq\"\u003E\nBeware false paths. Always verify PGP signature from 7A35090F.\u003C\/blockquote\u003E\nThat message explicitly denies the validity of any unsigned puzzle, as recently as April 2017.\u003Cbr \/\u003E\nThe puzzles focused heavily on:\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cul style=\"text-align: left;\"\u003E\n\u003Cli\u003Edata security\u003C\/li\u003E\n\u003Cli\u003Ecryptography\u003C\/li\u003E\n\u003Cli\u003Esteganography\u003C\/li\u003E\n\u003Cli\u003Einternet anonymity\u003C\/li\u003E\n\u003Cli\u003Esurveillance\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nSpeculations\u003C\/h2\u003E\nIt has been called “the most elaborate and mysterious puzzle of the web age” and is listed as one of the “top 5 eeriest, unsolved mysteries of the internet”, and much speculation exists on its function.\u003Cbr \/\u003E\nMany have speculated that the puzzles are a recruitment tool for the NSA, CIA, MI6, a “Masonic conspiracy” or a cyber mercenary group. Others have claimed Cicada 3301 is an alternate reality game.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nNo company or individual has taken credit for it or attempted to monetize it, however.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nThe Cicada 3301 Puzzle\u003C\/h2\u003E\nBefore diving into the main points, let me clear what it’s on the very surface level. It’s a puzzle which is posted on the web with the intentions of recruiting “highly intelligent individuals”.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nSolving which supposedly gets you recruited to the NSA, MI6, Hacker groups and therefore the speculations go on and on; although no official prize has ever been announced.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nIt all started on January 4th, 2012. An elaborate puzzle appeared on message boards and forums which read:\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-s02MLb4q8vI\/XqLQ5VFwrhI\/AAAAAAAAEJ0\/wQU9VbGx9jgdbExb270Do2rphZMVIG4EwCLcBGAsYHQ\/s1600\/cicada1.png\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"504\" data-original-width=\"509\" height=\"316\" src=\"https:\/\/1.bp.blogspot.com\/-s02MLb4q8vI\/XqLQ5VFwrhI\/AAAAAAAAEJ0\/wQU9VbGx9jgdbExb270Do2rphZMVIG4EwCLcBGAsYHQ\/s320\/cicada1.png\" width=\"320\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\nThis image when opened using a text editor gives out a Caesar cipher string of semi-readable text, which when deciphered results in an Image URI.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nThe chase then continued, one clue leading to another. The puzzles used all sorts of techniques in cyber-security including cryptography, steganography etc. They even dropped some clues on physical addresses.\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-hdRFQ3xguQg\/XqLRqR5dPaI\/AAAAAAAAEJ8\/luWnjx1W9hckNOF5l1WCwNJAJ9r65hXgQCLcBGAsYHQ\/s1600\/cicada2.png.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"323\" data-original-width=\"242\" height=\"320\" src=\"https:\/\/1.bp.blogspot.com\/-hdRFQ3xguQg\/XqLRqR5dPaI\/AAAAAAAAEJ8\/luWnjx1W9hckNOF5l1WCwNJAJ9r65hXgQCLcBGAsYHQ\/s320\/cicada2.png.jpg\" width=\"239\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\nFinally the website closed with a line saying\u003Cbr \/\u003E\n\u003Cblockquote class=\"tr_bq\"\u003E\n“We want the best, not the followers”.\u0026nbsp;\u003C\/blockquote\u003E\nSoon there was a month of silence and then this Image was posted on the sub-reddit on Cicada.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-bx2ZbQ-yYhg\/XqLSJcvbCuI\/AAAAAAAAEKI\/KNzTLhmxJk4yU0bESgXsk3wyxanFxlFYQCLcBGAsYHQ\/s1600\/cicada3.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"850\" data-original-width=\"872\" height=\"311\" src=\"https:\/\/1.bp.blogspot.com\/-bx2ZbQ-yYhg\/XqLSJcvbCuI\/AAAAAAAAEKI\/KNzTLhmxJk4yU0bESgXsk3wyxanFxlFYQCLcBGAsYHQ\/s320\/cicada3.jpg\" width=\"320\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\nAccording the Cicada they have found the people they were looking for. But the community out there was not satisfied because of the lack of ending to what was this all about. And many termed it as a wild goose chase and waste of time\u003Cbr \/\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\nBut little did we know, this was just the beginning. After an year another quiz dropped on the forum.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nThe second and third round went similarly. A detailed analysis can be watched in \u003Ca href=\"https:\/\/www.youtube.com\/watch?v=I2O7blSSzpI\" target=\"_blank\"\u003Ethis video\u003C\/a\u003E.\u003Cbr \/\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cspan style=\"font-size: x-large;\"\u003E. . .\u003C\/span\u003E\u003C\/div\u003E\n\u003Ci\u003Eby\u003C\/i\u003E\u003Cbr \/\u003E\nShakeeb Ahmad\u003Cbr \/\u003E\nAbuzar Gaffari\u003Cbr \/\u003E\nAshwini Ghonse\u003Cbr \/\u003E\nMustafa Al-Hammadi\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n[This is a truncated version of a 10-page long blog submitted to the institution.]\u003C\/div\u003E\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/660907245934368731\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/04\/cicada-3301-mystery-in-cyber-world.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/660907245934368731"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/660907245934368731"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/04\/cicada-3301-mystery-in-cyber-world.html","title":"Cicada 3301 - A Mystery in the Cyber World"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-TRsdKmy2Znc\/XqLTs3roFZI\/AAAAAAAAEKU\/8522rbC7n504GCkpTmboIV4sq6CvAI27QCLcBGAsYHQ\/s72-c\/cicada.jpg","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-1836736986737404935"},"published":{"$t":"2020-04-17T05:15:00.000-07:00"},"updated":{"$t":"2020-04-17T05:16:00.644-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"My Poetry"}],"title":{"type":"text","$t":"Shakeeb Naam Ka Ik Bad-Tameez Hai Koi - Ghazal"},"content":{"type":"html","$t":"\u003Cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003ETo read in Urdu (Perso-Arabic script), \u003Ca href=\"http:\/\/ur.shakeeb.in\/2020\/04\/Shakeeb-naam-ka-ik-badtameez-Ghazal-by-Shakeeb-Ahmad.html\" target=\"\"\u003Eclick here\u003C\/a\u003E.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cb\u003EEnglish (Roman)\u003C\/b\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nHareem-e-naaz men har-dil-azeez hai koi\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nZiyaad-e-rashk se phir ashk-reez hai koi\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nAbas hi rote hain ahbaab mere marne par\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nVisaal-e-yaar bhi rone ki cheez hai koi\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nLibaas-e-faakhera pehne ye khush-numa dunya\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nBaraa-e-ahl-e-tasawwuf kaneez hai koi\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nTere jamaal ki taabaaniyon se raushan ho\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nHamaare dil pe jo parda dabeez hai koi\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nDiwana waar pukaare hai jo tujhe shab-o-roz\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nShakeeb naam ka ik bad-tameez hai koi\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/pin.it\/6FLrDtW\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"800\" data-original-width=\"450\" height=\"400\" src=\"https:\/\/i.pinimg.com\/564x\/98\/9a\/57\/989a570baf1745cd021362a072522460.jpg\" width=\"225\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cb\u003EHindi (Devanagari)\u003C\/b\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nहरीम-ए-नाज़ में हर-दिल-अज़ीज़ है कोई\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nज़ियाद-ए-रशक से फिर अश्क-रीज़ है कोई\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nअबस ही रोते हैं अहबाब मेरे मरने पर\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nविसाल-ए-यार भी रोने की चीज़ है कोई\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nलिबास-ए-फ़ाखिरा पहने ये ख़ुशनुमा दुनिया\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nबराए अहल-ए-तसव्वुफ़ कनीज़ है कोई\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nतिरे जमाल की ताबानियों से रोशन हो\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nहमारे दिल पे जो पर्दा दबीज़ है कोई\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nदिवाना वार पुकारे है जो तुझे शब-ओ-रोज़\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\nशकीब नाम का इक बदतमीज़ है कोई\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/pin.it\/6q5gJZF\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"800\" data-original-width=\"450\" height=\"400\" src=\"https:\/\/i.pinimg.com\/474x\/36\/a4\/14\/36a4144f2b1cb8994231d1dd5aff1933.jpg\" width=\"225\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Ch3 style=\"text-align: left;\"\u003E\nMeanings\u003C\/h3\u003E\n\u003Cdiv\u003E\n\u003Cb\u003EHareem-e-naaz (हरीम-ए-नाज़):\u003C\/b\u003E abode of beloved, महबूब का घर\u003Cbr \/\u003E\n\u003Cdiv\u003E\n\u003Cdiv\u003E\n\u003Cb\u003EHar-dil-azeez (हर-दिल-अज़ीज़):\u003C\/b\u003E popular, liked by all,\u0026nbsp;मशहूर, सब में पसंद किया जाने वाला\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cb\u003EZiyaad-e-rashk (\u003C\/b\u003E\u003Cspan style=\"text-align: center;\"\u003E\u003Cb\u003Eज़ियाद-ए-रशक):\u003C\/b\u003E excess of envy,\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-family: \u0026quot;latoxitalic\u0026quot; , \u0026quot;notodevanagari\u0026quot; , \u0026quot;notonastaliqurdu\u0026quot;; font-size: 16px;\"\u003Eईष्रया\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-family: \u0026quot;latoxitalic\u0026quot; , \u0026quot;notodevanagari\u0026quot; , \u0026quot;notonastaliqurdu\u0026quot;;\"\u003Eका ज़्यादा होना\u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv class=\"row\" style=\"background-color: white; box-sizing: border-box; color: #333333; font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 14px; margin-left: -15px; margin-right: -15px;\"\u003E\n\u003C\/div\u003E\n\u003Cdiv class=\"row\" style=\"background-color: white; box-sizing: border-box; color: #333333; font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 14px; margin-left: -15px; margin-right: -15px;\"\u003E\n\u003C\/div\u003E\n\u003Cb\u003EAshk-reez (अश्क-रीज़):\u003C\/b\u003E weeping, shedding tears, अश्रु वर्षा, आँसू बहाना\u003Cbr \/\u003E\n\u003Cb\u003EAbas (अबस):\u003C\/b\u003E futile, profitless, purposeless, व्यर्थ, निरर्थक, बेकार, बेफ़ायदा, बेकार\u003Cbr \/\u003E\n\u003Cb\u003EVisaal-e-yaar (विसाल-ए-यार):\u003C\/b\u003E meeting with friend, meeting with beloved, महबूब से मुलाक़ात\u003Cbr \/\u003E\n\u003Cdiv\u003E\n\u003Cb\u003ELibaas-e-faakhera (लिबास-ए-फ़ाख़िरा):\u003C\/b\u003E precious garments, worth being proud of,\u0026nbsp;क़ीमती कपडा\u003C\/div\u003E\n\u003Cb\u003EDabeez (दबीज़):\u003C\/b\u003E thick, strong, मोटा, गफ़\u003Cbr \/\u003E\n\u003Cb\u003EShab-o-roz (शब-ओ-रोज़):\u003C\/b\u003E night and day, always, all the time,\u0026nbsp;सुबह शाम, हमेशा\u003C\/div\u003E\n\u003C\/div\u003E\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/1836736986737404935\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/04\/Shakeeb-naam-ka-ik-badtameez-Ghazal-by-Shakeeb-Ahmad.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/1836736986737404935"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/1836736986737404935"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/04\/Shakeeb-naam-ka-ik-badtameez-Ghazal-by-Shakeeb-Ahmad.html","title":"Shakeeb Naam Ka Ik Bad-Tameez Hai Koi - Ghazal"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-1002836261863323580"},"published":{"$t":"2020-04-05T11:27:00.001-07:00"},"updated":{"$t":"2020-04-12T01:26:09.373-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Technical"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Tutorial"}],"title":{"type":"text","$t":"LTE - Types, Features and Working"},"content":{"type":"html","$t":"\u003Cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nWHAT IS IT?\u003C\/h2\u003E\nAssuming this is a new term for you and you have no idea what this is, “what on earth does this mean” is the first thing you should ask. Let’s know the full form first. LTE stands for Long-Term Evolution.\u003Cbr \/\u003E\nOk. But evolution of what? I don’t know either. According to sources, this naming conventions were a part of advertising the technology and appeal to the customer base. Alright, enough of the intro, let’s know it’s simple explanation borrowed from Wikipedia:\u003Cbr \/\u003E\nLong-Term Evolution (LTE) is a standard for wireless broadband communication for mobile devices and data terminals.\u003Cbr \/\u003E\nYou still don’t get it, did you? Remember 2G and 3G technologies? This LTE is the next stone in that journey. So the architecture was purely ased on the 3G technology by UMTS. Much of the LTE standard addresses the upgrading of 3G UMTS to what will eventually be 4G.\u003Cbr \/\u003E\nWhat’s the major difference between LTE and the third generation (3G)? Well, a large amount of the work is aimed at simplifying the architecture of the system. But is it 4G? We’ll discuss this in the end of this blog. For now, let’s jump to its classification.\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nTYPES\u003C\/h2\u003E\nThere are basically 2 mobile data transmission technologies based on 2 major factors, viz:\u003Cbr \/\u003E\n•\u003Cspan style=\"white-space: pre;\"\u003E \u003C\/span\u003EHow data is uploaded and downloaded\u003Cbr \/\u003E\n•\u003Cspan style=\"white-space: pre;\"\u003E \u003C\/span\u003EWhat frequency spectra the networks are deployed in\u003Cbr \/\u003E\nSo, based on these two factors, we have two types of LTE.\u003Cbr \/\u003E\n1.\u003Cspan style=\"white-space: pre;\"\u003E \u003C\/span\u003ELong-Term Evolution Time-Division Duplex (LTE-TDD)\u003Cbr \/\u003E\n2.\u003Cspan style=\"white-space: pre;\"\u003E \u003C\/span\u003ELong-Term Evolution Frequency-Division Duplex (LTE-FDD)\u003Cbr \/\u003E\nBefore proceeding with this, let’s know some basics of GSM and CDMA so that you know what these “divisions” are. Afterwards, you’ll be able to digest this easily.\u003Cbr \/\u003E\n\u003Ch3 style=\"text-align: left;\"\u003E\nGSM, CDMA and LTE\u003C\/h3\u003E\nGSM and CDMA are two different ways to accomplish the two things. LTE is newer.\u003Cbr \/\u003E\nThe way GSM solves (1) is by something called TDMA (time division multiple access). When you're in a phone call, you're phone is scheduled a bunch of time slots when your phone either sends or receives data. These exclusive to your phone and different from other phones in the cell so there's no interference. This way, multiple phones can talk to the cell tower (seemingly) at once (the bursts of time are super short so you don't notice them).\u003Cbr \/\u003E\nCDMA deals with (1) in a completely different way. It breaks up the channel into codes\/signals (Code division random access). This is a little hard to explain without some math, but there's a notion called orthogonality. If two signals are orthogonal you can pull one signal out without getting interference from the other. Every user is assigned a different code\/signal and these are (approximately) orthogonal to each other. This is a more advanced technique and generally thought of as advantageous since there isn't as much waste (TDMA needs little bits of extra time between users to make sure there's no overlap, for example).\u003Cbr \/\u003E\nThe way (2) is accomplished is also very different. In fact there are many different ways it is done even within GSM or CDMA. The way data is sent along depends a lot on how good the quality of the radio signal and other factors. That's a whole other thing. But the options for GSM and CDMA differ.\u003Cbr \/\u003E\n3G and 4G are kind of marketing terms that come from \"3rd generation\" and \"4th generation\". They refer to families of standards, but not specific methods to accomplish (1) or (2).\u003Cbr \/\u003E\nNow you know the basics, let’s get back to types of LTE.\u003Cbr \/\u003E\n\u003Ch3 style=\"text-align: left;\"\u003E\nLTE-TDD and LTE-FDD\u003C\/h3\u003E\nLTE-TDD Uses a single frequency, alternating between uploading and downloading data through time while LTE-FDD paired frequencies to upload and download data.\u003Cbr \/\u003E\nDespite the differences in how the two types of LTE handle data transmission., LTE-TDD and LTE-FDD share 90 percent of their core technology. This makes it possible for the same chipsets and networks to use both versions of LTE.\u003Cbr \/\u003E\nSeveral companies produce dual-mode chips or mobile devices, including Samsung and Qualcomm.\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nFEATURES\u003C\/h2\u003E\n\u003Cbr \/\u003E\n\u003Cul style=\"text-align: left;\"\u003E\n\u003Cli\u003EPeak download rates up to 299.6 Mbit\/s and upload rates up to 75.4 Mbit\/s\u003C\/li\u003E\n\u003Cli\u003ECost effective\u003C\/li\u003E\n\u003Cli\u003ELow data transfer latencies\u003C\/li\u003E\n\u003Cli\u003ELower latencies for handover and connection setup time\u0026nbsp;\u003C\/li\u003E\n\u003Cli\u003EHigher network throughput\u003C\/li\u003E\n\u003Cli\u003EImproved support for mobility, exemplified by support for terminals moving at up to 350 km\/h\u003C\/li\u003E\n\u003Cli\u003EOrthogonal frequency-division multiple access for the downlink, Single-carrier FDMA for the uplink to conserve power\u003C\/li\u003E\n\u003Cli\u003ESupport for inter-operation and co-existence with legacy standards (GSM\/GPRS or W-CDMA-based UMTS )\u003C\/li\u003E\n\u003Cli\u003EUplink and downlink Carrier aggregation.\u003C\/li\u003E\n\u003Cli\u003EPacket-switched radio interface\u003C\/li\u003E\n\u003Cli\u003EIt’s because of these features that most carriers supporting GSM networks can be expected to upgrade their networks to LTE at some stage\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nMADE OF?\u003C\/h2\u003E\nWhat is LET made of? That means it’s working backbone consists of these things, most of which we have already discussed above. For the concepts you might not find familiar, I’ve attached link to resources so that you can have an idea of what they are.\u003Cbr \/\u003E\n•\u003Cspan style=\"white-space: pre;\"\u003E \u003C\/span\u003EOFDM (Orthogonal Frequency Division Multiplexing) for Downlink\u003Cbr \/\u003E\n•\u003Cspan style=\"white-space: pre;\"\u003E \u003C\/span\u003ESC-FDMA (Single Carrier FDMA) for Uplink\u003Cbr \/\u003E\n•\u003Cspan style=\"white-space: pre;\"\u003E \u003C\/span\u003EMIMO (Multiple Input Multiple Output)\u003Cbr \/\u003E\n•\u003Cspan style=\"white-space: pre;\"\u003E \u003C\/span\u003EE-UTRAN (for Network)\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nVOICE CALLS IN LTE\u003C\/h2\u003E\nOne of the major problems they faced designing LTE was how to handle voice calls using it. LTE was primarily meant for (internet) data transfer, so the transfer of voice data to integrate with telecom operators was an issue.\u003Cbr \/\u003E\nWith the adoption of LTE, carriers had to re-engineer their voice call network. The reason behind this was that the LTE standard supports only packet switching with its all-IP network. On the other hand, voice calls in GSM, UMTS and CDMA2000 are circuit switched.\u003Cbr \/\u003E\n3 different approaches sprang up to handle this:\u003Cbr \/\u003E\n\u003Ch3 style=\"text-align: left;\"\u003E\n1] Voice over LTE (VoLTE)\u003C\/h3\u003E\nVoLTE networks support both voice and data at the same time, without hampering the other. Whereas, the traditional LTE networks may or may not support data and voice together, or may affect the quality of the voice call\u003Cbr \/\u003E\n\u003Ch3 style=\"text-align: left;\"\u003E\n2] Circuit-Switched Fallback (CSFB)\u003C\/h3\u003E\nLTE just provides data services. When voice call is to be made, it will fall back to the circuit-switched domain.\u003Cbr \/\u003E\nAdvantage: Operators can provide services quickly.\u003Cbr \/\u003E\nDisadvantage: Requires longer call setup delay.\u003Cbr \/\u003E\n\u003Ch3 style=\"text-align: left;\"\u003E\n3] Simultaneous Voice and LTE (SVLTE)\u003C\/h3\u003E\nHandset works simultaneously in the LTE and circuit switched modes.\u003Cbr \/\u003E\nLTE mode providing data services and the circuit switched mode providing the voice service. This is a solution solely based on the handset, which does not have special requirements on the network.\u003Cbr \/\u003E\nDisadvantage: The phone can become expensive with high power consumption.\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nIS IT 4G?\u003C\/h2\u003E\nNow the controversy (not a big one, I know… but still, it is there.)\u003Cbr \/\u003E\nContrary to popular belief, LTE at the current stage was not always considered 4G. ITU (International Telecommunication Union) determines what can be considered 4G and they initially had defined all the standards which a technology had to meet. LTE couldn’t meet those requirements.\u003Cbr \/\u003E\nTherefore, LTE is popularly known as 3.95G.\u003Cbr \/\u003E\nLTE-Advanced did make the cut through. But the business and telecom operators had allegedly “influenced” the ITU to update their standards so that they can advertise their services as 4G to attract users.\u003Cbr \/\u003E\nAs a result, there is a slight disagreement between the businesspeople and technophiles on definition of 4G. technophiles consider the original ITU guidelines as a standard for 4G.\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nCONCLUSION\u003C\/h2\u003E\nTo solve “How to get many people to share a piece of spectrum”, LTE uses OFDMA which increases throughput\u003Cbr \/\u003E\nHope you get at least the gist of what’s been explained in this blog. If not, jump over to the pages linked in the article or post comment if you are reading this on ShakesVision.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nSHAKEEB AHMAD\u003Cbr \/\u003E\nApril 05, 2020\u003Cbr \/\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/1002836261863323580\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/04\/lte-by-shakeeb-ahmad.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/1002836261863323580"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/1002836261863323580"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/04\/lte-by-shakeeb-ahmad.html","title":"LTE - Types, Features and Working"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-3814261496749061735"},"published":{"$t":"2020-03-13T05:22:00.003-07:00"},"updated":{"$t":"2020-03-13T05:22:52.734-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"LearnedToday"}],"title":{"type":"text","$t":"#LearnedToday 11 to 20"},"content":{"type":"html","$t":"\u003Cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003E\n\u003Ch4 style=\"text-align: left;\"\u003E\nThis episode includes following tags:\u003C\/h4\u003E\n\u003Cdiv\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003EBiology (1), Computer-Science (1), English (1), GK (1), Help (1), Language (1), Literature (1), Opinion (5), Philosophy (2), Programming (1), Psychology (3), Reform (1), Self (1), Self-Help (1), Theology (2)\u003C\/span\u003E\u003C\/div\u003E\n\u003Cblockquote class=\"tr_bq\" style=\"font-size: medium; font-weight: 400;\"\u003E\nI learn a lot of things every day, about diverse topics. Will write these things daily, even if it's obvious-to-the-level-of-dumb for the world.\u003Cbr \/\u003E\n— Shakeeb Ahmad, from\u0026nbsp;\u003Ca href=\"https:\/\/www.shakeeb.in\/2019\/12\/My-New-Year-Resolution-2020.html\" target=\"_blank\"\u003E\u003Ci\u003EMy New Year Resolution\u003C\/i\u003E\u003C\/a\u003E\u003C\/blockquote\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\n#LearnedToday 11\u003C\/h2\u003E\nWithout reading anything on God, I had this argument in mind. Most importantly, it... feels... right. And, I still haven't found a counter for this.\u003Cbr \/\u003E\nThe \"unmoved mover\", argument 1 of 5 by Aquinas for the existence of what we call God, is the most natural thought a human mind can have. Still, when I ask atheists every atheist about their opinion on this, each of them simply answered, \"I don't know.\"\u003Cbr \/\u003E\nThe\"motion\" here can actually be generalized as \"change\". So for every change, there's a cause and the chain goes on... but not infinitely. (See \"Infinite Regression\")\u003Cbr \/\u003E\nI personally think that being agnostic (I don't know) is good and humble, that's why most soft atheists choose to be that, but sometimes I feel they do it just to avoid the question.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nTerms: Summa Theologica, Existence of God, Aquinas's five ways, unmoved mover Aristotle\u003Cbr \/\u003E\nRef: Wiki\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003ETags: Theology, Opinion\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\n#LearnedToday 12\u0026nbsp;\u003C\/h2\u003E\n\u003Ch3 style=\"text-align: left;\"\u003E\nPeace of Mind\u003C\/h3\u003E\nWhen you've got that analytical skill to run psychological analysis of what's around you and know what tricks people are trying to play with you, you have a definite peace of mind. [ NOT because now you know them and can take revenge. ]\u003Cbr \/\u003E\nDo their actions\/intentions bother me? Maybe. But most of the time, those little acts of selfish nature bring smile on my face. Not a derogatory one, Wallahil Azeem, but for their innocence. الحمد للّٰہ علی ذلک۔\u003Cbr \/\u003E\nOnly if they knew what this world is worth.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003ETags: Philosophy, Opinion, Psychology\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\n#LearnedToday 13\u0026nbsp;\u003C\/h2\u003E\nI'd always considered \"Jack of all trades and the master of none\" as a negative phrase. That's not true. (With a vast range of interests, I often complain that I'm not doing justice to any of them. That's when I use this comment for myself.)\u003Cbr \/\u003E\nLuckily, I stumbled upon the Wikipedia page of this figure of speech, and I quote:\u003Cbr \/\u003E\nThe full phrase is \"Jack of all trades, master of none is often times better than a master of one.\"\u003Cbr \/\u003E\nThe shortened version \"a jack of all trades\" is often a compliment for a person who is good at fixing things, and has a very good broad knowledge.\u003Cbr \/\u003E\nSo, it is actually a complement. The \"master of none\" part makes it a little unflattering though.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003ETags: Literature, English Language\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\n#LearnedToday 14\u0026nbsp;\u003C\/h2\u003E\nAfter 6-7 years, there are people who are still fighting over the same issues which rarely affect our lives, worldly or spiritual.\u003Cbr \/\u003E\nI wonder how many years would it take for them to realize what other chores they are leaving behind which are far more important, for them. For the humanity.\u003Cbr \/\u003E\nAnd when you try to tell them to move on, they stubbornly try to drag you in the same fight you'd left years ago.\u003Cbr \/\u003E\nThen you realize why Allah said this:\u003Cbr \/\u003E\n“And when the ignorant address them [harshly], they say [words of] peace.” (Al Quran - 25:63)\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003ETags: Theology, Opinion\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\n#LearnedToday 15\u0026nbsp;\u003C\/h2\u003E\nJust saw a TEDx talk on how schools are making kids less intelligent.\u003Cbr \/\u003E\nHave recently discussed this with my sister (or some friend, can't remember), that the\u003Cbr \/\u003E\nInspect yourself now. Whatever you've learned, how much was the schools'\/college's contribution in that?\u003Cbr \/\u003E\nNot saying they don't play any role, but I'm more of the idea that rather than grades, the system should be classified based on students' tendencies, skills and natural inclination. More on this in a blog post some time.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nRef: https:\/\/youtu.be\/2Yt6raj-S1M and its comments\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003ETags: Opinion, Reform\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\n#LearnedToday 16\u0026nbsp;\u003C\/h2\u003E\nLogging the data in the console for debugging is quick and easy, and that's what you must be using too. But what do you do? console.log(\"output\") like me?\u003Cbr \/\u003E\nThere are a lot more you can do with console. Some of them are\u003Cbr \/\u003E\nconsole.log({var1, var2}); \/\/Adds labels\u003Cbr \/\u003E\nconsole.table([var1, var2]); \/\/Displays as table\u003Cbr \/\u003E\nconsole.time() and console.timeLog(); \/\/Gives time between two console logs\u003Cbr \/\u003E\nI'll be using the first one definitely. Had to manually add labels everytime.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003ETags: Computer Science, Programming\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\n#LearnedToday 17\u0026nbsp;\u003C\/h2\u003E\nChanakya- an ancient Indian guru, philosopher\u003Cbr \/\u003E\nوہ لوگ جو کمائی سے زیادہ خرچتے ہیں، اپنے سے زیادہ طاقتور سے پنگا لے بیٹھتے ہیں اور جو عورتوں سے بہت بات کرتے ہیں ( ان میں گھرے رہنا پسند کرتے ہیں، فلرٹ کرتے ہیں)، انہیں تباہی سے کوئی نہیں بچا سکتا۔\u003Cbr \/\u003E\n- چانکیہ\u003Cbr \/\u003E\nWo log jo kamaai se zyada kharchte hain, apne se zyada taqatwar se panga le baitthte hain, aur aurton se bahot baat karte hain, unmen ghira rehna pasand karte hain (flirting) unhen tabaahi se koi nahin bacha sakta.\u003Cbr \/\u003E\n- Chanakya\u003Cbr \/\u003E\nThe last point. It's specifically targeted towards men, and there's a reason for that. They are men who loose their mind talking to women, while women usually stay normal.\u003Cbr \/\u003E\nAll of us have seen someone who ruined\/ is ruining their life after this.\u003Cbr \/\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Ci\u003EIshq ne Ghalib nikamma kar diya,\u003C\/i\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Ci\u003EWarna ham bhi aadmi the kaam ke\u003C\/i\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003ETags: Philosophy\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\n#LearnedToday 18\u0026nbsp;\u003C\/h2\u003E\nThere's a trait of close friends -\u003Cbr \/\u003E\n“We can be with them without talking.”\u003Cbr \/\u003E\nThat rarely happens with close friends, I know. But still, when you're with a new friend \/ stranger, you have a sort of responsibility to keep the conversation flowing. Nod your head nonstop mechanically, listen to completely irrelevant or redundantly told stories, just to be a part of conversation, somehow. Because if there's silence, it would be \"awkward silence\".\u003Cbr \/\u003E\nThere are no awkward silences with friends.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003ETags: Opinion, Self Help, Psychology\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\n#LearnedToday 19\u0026nbsp;\u003C\/h2\u003E\nHave to read this book now.\u003Cbr \/\u003E\n\"Influence: The Psychology of Persuasion by Robert B. Cialdini\"\u003Cbr \/\u003E\n\u003Ch3 style=\"text-align: left;\"\u003E\n6 Principles of Persuasion\u003C\/h3\u003E\n\u003Cb\u003EReciprocity:\u003C\/b\u003E Simply put, people are obliged to give back to others the form of a behavior, gift, or service that they have received first.\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\n\u003Cb\u003EScarcity:\u003C\/b\u003E Simply put, people want more of those things they can have less of.\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\n\u003Cb\u003EAuthority:\u003C\/b\u003E This is the idea that people follow the lead of credible, knowledgeable experts. What the science is telling us is that it’s important to signal to others what makes you a credible, knowledgeable authority before you make your influence attempt. Of course this can present problems; you can hardly go around telling potential customers how brilliant you are, but you can certainly arrange for someone to do it for you.\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\n\u003Cb\u003EConsistency:\u003C\/b\u003E People like to be consistent with the things they have previously said or done.\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\n\u003Cb\u003ELiking:\u003C\/b\u003E People prefer to say yes to those that they like.\u003Cbr \/\u003E\nBut what causes one person to like another? Persuasion science tells us that there are three important factors. We like people who are similar to us, we like people who pay us compliments, and we like people who cooperate with us towards mutual goals.\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\n\u003Cb\u003EConsensus:\u003C\/b\u003E Especially when they are uncertain, people will look to the actions and behaviors of others to determine their e.g: Cards, signs which suggests something. We do that.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nRef: https:\/\/www.influenceatwork.com\/principles-of-persuasion\/\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003ETags: Psychology, Self Help\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\n#LearnedToday 20\u0026nbsp;\u003C\/h2\u003E\nThe tear glands in our eyes are connected to the nostrils internally. So that water coming out of your nose while crying is not snot. That's mainly tears. 😁\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nRef: https:\/\/youtu.be\/egEraZP9yXQ\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003ETags: GK, Biology\u003C\/span\u003E\u003C\/div\u003E\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/3814261496749061735\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/03\/learned-today-11-to-20.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/3814261496749061735"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/3814261496749061735"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/03\/learned-today-11-to-20.html","title":"#LearnedToday 11 to 20"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-7073565971181060995"},"published":{"$t":"2020-02-29T01:40:00.000-08:00"},"updated":{"$t":"2021-03-12T04:46:51.096-08:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Android Apps"},{"scheme":"http://www.blogger.com/atom/ns#","term":"My Software Applications"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Programming"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Release"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Technical"}],"title":{"type":"text","$t":"Qaafiyah Expert (Android) - Release"},"content":{"type":"html","$t":"\u003Cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-7tinrZ9Esy8\/Xlosa2_iLbI\/AAAAAAAAD4A\/tn_g0vE_4BsmxWK0kr-55cQUtbCc9PFCACKgBGAsYHg\/s1600\/Qaafiyah%2BExpert%2Bbanner%2B1024x500.png\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"500\" data-original-width=\"1024\" height=\"312\" src=\"https:\/\/1.bp.blogspot.com\/-7tinrZ9Esy8\/Xlosa2_iLbI\/AAAAAAAAD4A\/tn_g0vE_4BsmxWK0kr-55cQUtbCc9PFCACKgBGAsYHg\/s640\/Qaafiyah%2BExpert%2Bbanner%2B1024x500.png\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\nLinks:\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cul style=\"text-align: left;\"\u003E\n\u003Cli\u003E\u003Ca href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.sarbakaf.qaafiyah\" target=\"_blank\"\u003EDownload the app From Playstore\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\"https:\/\/ur.shakeeb.in\/2020\/02\/qaafiyah-expert-android.html\" target=\"_blank\"\u003ERead Urdu version here\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\"https:\/\/www.facebook.com\/sarbakafgroup\/\" target=\"_blank\"\u003EFacebook page (to get updates regarding my new work)\u003C\/a\u003E\u003C\/li\u003E\n\u003Cli\u003E\u003Ca href=\"https:\/\/drive.google.com\/file\/d\/1axjHoY5MWn8B5KxSowRmTbeQzZI5OZUu\/view?usp=sharing\" target=\"_blank\"\u003EHelp PDF file (How to use this tool)\u003C\/a\u003E\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.sarbakaf.qaafiyah\" target=\"_blank\"\u003E\u003Cimg alt=\"Download Qafia expert\" border=\"0\" data-original-height=\"256\" data-original-width=\"256\" height=\"200\" src=\"https:\/\/freeiconshop.com\/wp-content\/uploads\/edd\/google-play-badge.png\" title=\"Download Qafia expert\" width=\"200\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\nQaafiyah Expert is a simple tool which contains\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Col style=\"text-align: left;\"\u003E\n\u003Cli\u003E\u0026nbsp;A rhyme generator, with support of diacritics, filter for Urdu poetic meters and 3 scripts for search. Works offline.\u003C\/li\u003E\n\u003Cli\u003E\u0026nbsp;A lightweight diary with offline \"save\" support.\u003C\/li\u003E\n\u003Cli\u003E\u0026nbsp;An online portal for awesome literary posts, updated periodically.\u003C\/li\u003E\n\u003C\/ol\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nFor those who were waiting for this\u003C\/h2\u003E\n\u003Ch3 style=\"text-align: left;\"\u003E\nWhy did it take so long?\u003C\/h3\u003E\n\u003Cdiv\u003E\nLike always, I'd list many reasons (excuses?)\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Col style=\"text-align: left;\"\u003E\n\u003Cli\u003EGod's wish.\u003C\/li\u003E\n\u003Cli\u003ELearning android development takes some time.\u003C\/li\u003E\n\u003Cli\u003EThe basic structure had been completed in September 2019, which I had had on my mobile phone. I used to suggest qawaafi to people asking for them using the tool. But I wasn't satisfied. At the time of \u003Ca href=\"https:\/\/www.shakeeb.in\/2017\/01\/qaafiyah-expert-by-shakeeb-ahmad.html\" target=\"_blank\"\u003EWindows software version\u003C\/a\u003E (in 2016) I was new in the programming world. Not a pro now either, but whatever I've learned in these years, I thought to improve at least few things in it and add few features of my own interest. So, the app has seen many phases before being released to the public. The basic version had the same options I'd put in Windows app.\u003C\/li\u003E\n\u003C\/ol\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-m9FuVnuK3OY\/XlosuJ_sJnI\/AAAAAAAAD4E\/mIKLrswg6xkRkURncvn6mWEjStkuFQwkACKgBGAsYHg\/s1600\/photo6255993709623618090.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"1028\" data-original-width=\"708\" height=\"320\" src=\"https:\/\/1.bp.blogspot.com\/-m9FuVnuK3OY\/XlosuJ_sJnI\/AAAAAAAAD4E\/mIKLrswg6xkRkURncvn6mWEjStkuFQwkACKgBGAsYHg\/s320\/photo6255993709623618090.jpg\" width=\"220\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nNow, those who used to constantly poke me via email or social media to provide the basic version at least, may say unspeakable things to me; but as I've said many times:\u003C\/div\u003E\n\u003Cblockquote class=\"tr_bq\"\u003E\nI have a constant urge to present the things in the best way possible.\u003C\/blockquote\u003E\nSo I delayed it. Although I've recently read in a \u003Ci\u003Egyaani's\u003C\/i\u003E article that this bug of perfectionism should be killed ASAP.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nOne more reason for releasing it late is that nobody likes to update the app too many times. So, changing few things and releasing an update would do no good. And Google PlayStore, MashaAllah, bombards you with questions in every release, making it further difficult.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nRequests\u003C\/h2\u003E\nThe app is still in the dev mode, so if you find any bug or want something to be included in the next version, please leave a review. If the response is good, I'll try to roll out next release soon.\u003Cbr \/\u003E\n\u003Ch3 style=\"text-align: left;\"\u003E\nFew features in upcoming versions\u003C\/h3\u003E\n\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cul style=\"text-align: left;\"\u003E\n\u003Cli\u003EApp interface language switch, for those who don't know Urdu script (Complete Internationalization)\u003C\/li\u003E\n\u003Cli\u003EMeanings and thesaurus on word-click\u003C\/li\u003E\n\u003Cli\u003ETaqti (Poetic Meter calculation)\u003C\/li\u003E\n\u003Cli\u003EPoetry workshop\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cdiv\u003E\nI've two requests for you. First, to report bugs if you find any and if you want any other feature to be included in this app (other than the 4 mentioned above) then comment on the Play Store's rating page.\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cdiv\u003E\nSecond, If you have an idea for a new app, go to \"online\" section of this app and submit your idea on \"Ek app aisi bhi.\"\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nI've few app ideas of my own interest, have to finish them too. Remember me in your supplications.\u0026nbsp;\u003C\/div\u003E\n\u003Cdiv style=\"text-align: right;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: right;\"\u003E\nShakeeb Ahmad\u003C\/div\u003E\n\u003Cdiv style=\"text-align: right;\"\u003E\nFebruary 16, 2020\u003C\/div\u003E\n\u003Cdiv style=\"text-align: right;\"\u003E\nTelegram: ShakesVision\u003C\/div\u003E\n\u003C\/div\u003E\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/7073565971181060995\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/02\/qaafiyah-expert-android.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/7073565971181060995"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/7073565971181060995"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/02\/qaafiyah-expert-android.html","title":"Qaafiyah Expert (Android) - Release"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-7tinrZ9Esy8\/Xlosa2_iLbI\/AAAAAAAAD4A\/tn_g0vE_4BsmxWK0kr-55cQUtbCc9PFCACKgBGAsYHg\/s72-c\/Qaafiyah%2BExpert%2Bbanner%2B1024x500.png","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-4761584454395227414"},"published":{"$t":"2020-01-30T09:10:00.000-08:00"},"updated":{"$t":"2020-01-31T22:44:11.404-08:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"LearnedToday"}],"title":{"type":"text","$t":"#LearnedToday 1 to 10"},"content":{"type":"html","$t":"\u003Cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003E\n\u003Cblockquote class=\"tr_bq\" style=\"text-align: left;\"\u003E\nI learn a lot of things every day, about diverse topics. Will write these things daily, even if it's obvious-to-the-level-of-dumb for the world.\u0026nbsp;\n\u003Cbr \/\u003E\n— Shakeeb Ahmad, from\u0026nbsp;\u003Ca href=\"https:\/\/www.shakeeb.in\/2019\/12\/My-New-Year-Resolution-2020.html\" target=\"_blank\"\u003E\u003Ci\u003EMy New Year Resolution\u003C\/i\u003E\u003C\/a\u003E\n\u003C\/blockquote\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nLearnedToday #1\u003C\/h2\u003E\nAn operation as simple as copying the data to user's clipboard is not that straightforward. It requires a secure origin — either HTTPS or localhost (or disabled by running Chrome with a flag). [SO]\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nPackages are available for most frameworks out there, which handle clipboard operations (copy to and paste from). Can be used to exploit though. [Wiki]\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nTerms: Clipboard hijacking, Pastejacking\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003Etags: Computer Science, Cyber Security\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nLearnedToday #2\u003C\/h2\u003E\n\u003Cbr \/\u003E\n\u003Cul style=\"text-align: left;\"\u003E\n\u003Cli\u003ENothing matters until you finish some actual projects in a field. What you can mention on your resume (and to the world) is NOT a load of languages, frameworks and skills you only know the basics of; but the completed projects using them.\u0026nbsp;\u003C\/li\u003E\n\u003Cli\u003ESwitch to other stuff after fulfilling basic functionalities. Fine-tuning can be done in updates.\u003C\/li\u003E\n\u003Cli\u003EDo your best before jumping to Stack Overflow.\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nRef: https:\/\/youtu.be\/YX9T4V22j-Y and its comments.\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003Etags: Self Help, Computer Science\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nLearnedToday #3\u003C\/h2\u003E\n\u003Cdiv dir=\"rtl\" style=\"text-align: right;\"\u003E\n\u003Cdiv\u003E\nحالیہ جاری احتجاجی مظاہروں میں فیض کی نظم”ہم دیکھیں گے “ کافی مشہور ہوئی ہے۔ درست موقف کی بحث ایک طرف، سر پیٹنے والی بات یہ ہے کہ کچھ بے ذوق لوگوں کی طرف سے مذکورہ نظم کو ”فرقہ وارانہ “ قرار دیا گیا ہے۔\u0026nbsp;\u003C\/div\u003E\n\u003Cdiv\u003E\nلگتا یوں ہے کہ صنائع و بدائع، کنایے، محاوروں، ضرب الامثال اور استعاروں سے مزین میر اور غالب کی شاعری پر سر دھننے والی یہ ”جینیس جنریشن“ دراصل ڈھونگی ہے اور ان اساتذہ کو محض ”کول“ لگنے کے لیے پڑھتی اور سنتی ہے۔\u003C\/div\u003E\n\u003Cdiv\u003E\nبحیثیت ایک ادنیٰ شاعر اور ادب کے طالب علم کے، میں غور کرنے پر مجبور ہوں کہ شاعری کا اتنا سطحی مطالعہ کرنے والوں کے لیے کیا سزا تجویز کی جائے؟\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nहालिया जारी एहितजाजी मुज़ाहिरों में फ़ैज़ की नज़म\"हम देखेंगे\" काफ़ी मशहूर हुई है। दरुस्त मौक़िफ़ की बेहस एक तरफ़, सर पीटने वाली बात ये है कि कुछ बेज़ौक़ लोगों की तरफ़ से मज़कूरा नज़म को फ़िर्कावाराना क़रार दिया गया है.\u003C\/div\u003E\n\u003Cdiv\u003E\nलगता यूं है कह सनाए-ओ-बदाए, कनाए, मुहावरों, ज़रबुल अमसाल और इस्तिआरों से मुज़य्यन मीर और ग़ालिब की शायरी पर सर धुनने वाली ये \"जीनीयस जनरेशन\" दरअसल ढोंगी है और उन असातिज़ा को महिज़ \"कूल\" लगने के लिए पढ़ती और सुनती है.\u003C\/div\u003E\n\u003Cdiv\u003E\nबहैसीयत एक अदना शायर और अदब के तालिब-इल्म के, में ग़ौर करने पर मजबूर हूँ कि शायरी का इतना सतही मुताला करने वालों के लिए किया सज़ा तजवीज़ की जाये!\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nRef: Javed Akhtar, Munawwar Rana etc. on IIT's case\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003Etags: Politics, Thoughts\u003C\/span\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nLearnedToday #4\u003C\/h2\u003E\n\u003Cdiv\u003E\nLearning regex is a better option to go for, rather than mastering language-specific methods for simple string manipulation.\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nAlso, on a more general note: Instead of forcibly modifying every problem to meet your knowledge-level, you should try to learn available methods (i.e. functions) and data types in a language.\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003Etags: Computer Science, Programming\u003C\/span\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nLearnedToday #5\u003C\/h2\u003E\n\u003Cdiv\u003E\nYouTube is sucking a lot of our time right now. Like a lot a lot. Even if it is for the sake of entertainment, we're using it no less than 4 hours. Physical entertainment seems a thing of the past now. Even when we meet friends, the conversation revolves around the same. Sad!\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nTold this to Muzammil and Mubashir many times, that we scroll through useless feeds all day. If we start reading books instead, we'd have a sense of accomplishment. A feeling of enlightenment, a wow moment... it can be anything, but would benefit us someday. After all, we all want to do something we could be remembered for. At least I do.\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003Etags: Self Help, Philosophy, Thoughts\u003C\/span\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nLearnedToday #6\u003C\/h2\u003E\n\u003Cdiv\u003E\nAverse vs. Adverse\u003C\/div\u003E\n\u003Cdiv\u003E\n”Adverse” is used to refer to unfavourable while ”Averse” refers to the state of being reluctant.\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nExample:\u003C\/div\u003E\n\u003Cdiv\u003E\nThe adverse effects of alcohol.\u003C\/div\u003E\n\u003Cdiv\u003E\nA good number of people are averse to sleep at work.\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003Etag: English Language\u003C\/span\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nLearnedToday #7\u003C\/h2\u003E\n\u003Cdiv\u003E\nMy guess about hyperinflation was correct. We don't always face the inflation problem if we (the government) just print money and get rich. In fact, if USA as a developed economy wants to purchase oil, it CAN just print money and do that without the fear of hyperinflation.\u0026nbsp;\u003C\/div\u003E\n\u003Cdiv\u003E\nReason? USD is the standard currency using which most of the world trade today.\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nThe government has tricked us to believe that more money means more income. On an abstract level, that is true, but in reality, the vegetable plant your mother has grown in the backyard is the actual wealth.\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nRef: Economics StackExchange, Reddit, Wikipedia, Quora\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003Etag: Economics\u003C\/span\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nLearnedToday #8\u003C\/h2\u003E\n\u003Cdiv\u003E\nStupidly obvious. In order to properly use a hand dryer, you have to rub your hands. Don't just put your hands under it. 😁\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nThe goal is to spread the water out as much as possible to increase its surface area and thus the evaporation rate.\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nRef: Reddit\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003Etags: Life Hack\u003C\/span\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nLearnedToday #9\u003C\/h2\u003E\n\u003Cdiv\u003E\nRemember Dijkstra algorithm?\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nIn English, the Dutch name Dijkstra is normally pronounced DYKE-struh, in IPA \/ˈdɑɪkstɹə\/. It is a Dutch name, where the 'j' is always silent or pronounced like a 'y'. So the name should be 'dyk(bike, hike in English) -stra'.\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003Etags: Computer Science, English Language\u003C\/span\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nLearnedToday #10\u003C\/h2\u003E\n\u003Cdiv\u003E\nPeople don't care about your struggles. They're just going to judge you by the results. Why should we exhaust ourselves if an easier alternative is present there already?\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\nBe it a small routine task, a project or the life as a whole, the final outcome would be the only thing you'll be judged by. The route to that destination is usually not smooth, but who cares? That struggle story would only be inspiring if you reach the success.\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv\u003E\n\u003Cspan style=\"font-size: x-small;\"\u003Etags: Philosophy, Thoughts\u003C\/span\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n\u003C\/div\u003E\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/4761584454395227414\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/01\/learned-today-1-to-10.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/4761584454395227414"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/4761584454395227414"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2020\/01\/learned-today-1-to-10.html","title":"#LearnedToday 1 to 10"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-2876632099896697428"},"published":{"$t":"2019-12-31T10:38:00.000-08:00"},"updated":{"$t":"2019-12-31T12:40:34.059-08:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Life"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Personal"}],"title":{"type":"text","$t":"My New Year Resolution for 2020"},"content":{"type":"html","$t":"\u003Cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003E\n\u003Cdiv dir=\"ltr\" id=\"docs-internal-guid-41cefe6d-7fff-fa42-7646-94cf1dff6cc8\"\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-mBQMu9_BHgg\/Xgux1nr7B1I\/AAAAAAAADIQ\/YKDBo6PgCL86rinngsOms6M-xPHwQnmsgCLcBGAsYHQ\/s1600\/20200101_020608_0000.png\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"New Year Resolution 2020 by Shakeeb Ahmad\" border=\"0\" data-original-height=\"630\" data-original-width=\"1120\" height=\"360\" src=\"https:\/\/1.bp.blogspot.com\/-mBQMu9_BHgg\/Xgux1nr7B1I\/AAAAAAAADIQ\/YKDBo6PgCL86rinngsOms6M-xPHwQnmsgCLcBGAsYHQ\/s640\/20200101_020608_0000.png\" title=\"New Year Resolution 2020 by Shakeeb Ahmad\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\nEnd of 2019 now. The last post as you can see on this blog was of March 2017. I was in my final year of Engineering then. At the end of the previous year, I bought this domain “shakeeb.in” and thought at least this will motivate me to finally drop a post. But nah!\u0026nbsp;\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" id=\"docs-internal-guid-41cefe6d-7fff-fa42-7646-94cf1dff6cc8\"\u003E\n\u003Cbr \/\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nA little history of this blog\u003C\/h2\u003E\n\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nLet me tell you why I created this blog in the first place. My friends on Facebook, WhatsApp and a few forums, especially \u003Ca href=\"https:\/\/www.urduweb.org\/mehfil\/\" target=\"_blank\"\u003EUrdu Mehfil\u003C\/a\u003E, were asking for a place where they could read all my work. (Sounds fancy, doesn't it?) Being a polite person that I am ( :cough: ), I complied. But unfortunately, I couldn’t post anything for the reasons I still don’t. (More on these “reasons” in a while.)\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nThe first thing which finally pushed me to move my lazy bottom (not literally, of course) was \u003Ca href=\"https:\/\/www.shakeeb.in\/2016\/12\/one-of-greatest-workshop-i-attended.html\" target=\"_blank\"\u003Ea report\u003C\/a\u003E which I was asked to write. To be honest, I wasn’t going to write anything if that workshop would not have turned that astounding.\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nI dropped a few more posts and then just stopped posting anything on this blog; wasted a lot of time procrastinating (which I love BTW). On the request of few very close friends, I created the \u003Ca href=\"https:\/\/ur.shakeeb.in\/\" target=\"_blank\"\u003EUrdu blog\u003C\/a\u003E and posted a chunk of my tutorial\/essay “How to be a good Urdu poet” as 4 blog posts, then parked the Urdu blog at the sub-domain “ur.shakeeb.in”,\u0026nbsp; (ur is\u0026nbsp;\u003Cspan style=\"background-color: white; color: #222222; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;roboto\u0026quot; , \u0026quot;lato\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif; font-size: 16px;\"\u003E\u003Ca href=\"https:\/\/en.m.wikipedia.org\/wiki\/List_of_ISO_639-1_codes\" target=\"_blank\"\u003EISO 639-1\u003C\/a\u003E standard\u003C\/span\u003E\u0026nbsp;for Urdu). I did publish few other posts there too, but still, most of them were not even part of my plan.\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nIn every month or so, I kept checking on this\u0026nbsp; blog's stats\u0026nbsp; for some reason, and kept wondering who are these people and why are they reading these 5 posts?\u003C\/div\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-veBUF5Kt-I4\/XgueGA-PloI\/AAAAAAAADIE\/h2gZzV94uQkIlwJORz4CBIOGoj59-sV-wCLcBGAsYHQ\/s1600\/Screenshot_2020-01-01-00-40-22-657_com.android.chrome.png\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Shakeeb Blog traffic\" border=\"0\" data-original-height=\"590\" data-original-width=\"1040\" height=\"363\" src=\"https:\/\/1.bp.blogspot.com\/-veBUF5Kt-I4\/XgueGA-PloI\/AAAAAAAADIE\/h2gZzV94uQkIlwJORz4CBIOGoj59-sV-wCLcBGAsYHQ\/s640\/Screenshot_2020-01-01-00-40-22-657_com.android.chrome.png\" title=\"Shakeeb Blog traffic\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nLook at that. Russia? Seriously? I hope they are all bots.\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nI've had a long list of things to finish in 2019, most of which are still pending, or have made its place at the far bottom of my priority list.\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nPriorities change. Mine did too. But it’s not reasonable to abandon the tasks altogether, leaving them incomplete for the sake of your new interest. That’s why my new year plan is to do A LOT in the least time possible.\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\n\u003Ch2\u003E\nProblems and their possible solutions\u003C\/h2\u003E\n\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nComing to the difficult part. Let me list down the reasons why I couldn’t complete the tasks:\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cb\u003E1. Perfection:\u003C\/b\u003E I have the constant urge to present the things in the best way possible, which is not a wrong inclination in itself, but have somehow kept me from publishing my work. Throwing the work in pending-bucket just because you will \u003Ci\u003Esooomeday\u003C\/i\u003E make it presentable and publish – is pure laziness.\u0026nbsp;\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cb\u003E\u003Ci\u003ESolution:\u0026nbsp;\u003C\/i\u003E\u003C\/b\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nPresent it, then refine it whenever you get the time. And for the urge part, you know you’ll not present it cringe-level-bad anyway.\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cb\u003E2. What:\u003C\/b\u003E The most difficult thing for me is to decide what to post. No, I'm not out of ideas. It’s the opposite. I have too many of them. In fact, as mentioned above, I’ve a lot of them incomplete. So, the issue expands to deciding what to post \/ complete \/ begin with.\u0026nbsp;\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cb\u003E\u003Ci\u003ESolution:\u0026nbsp;\u003C\/i\u003E\u003C\/b\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nPick whatever appeals you at the moment. Don’t wait. Do it.\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cb\u003E3. Where:\u003C\/b\u003E Each platform (social media, forums, blogging services, Q\u0026amp;A sites) has at least one plus point, so like a normal CS student, I am signed up for almost all of them. Every time you get something to post, the chaos starts in the mind and the post sits back in a corner, frightened.\u0026nbsp;\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cb\u003E\u003Ci\u003ESolution:\u0026nbsp;\u003C\/i\u003E\u003C\/b\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nUse “length” as the deciding factor. Also, use website as the central hub.\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Ch2 style=\"text-align: left;\"\u003E\nPlans\u003C\/h2\u003E\n\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nI'm listing down my plans here publicly, because one –This post will be a reference for me in the coming days, I’ll look for this post whenever I’ll lose my focus; and two – somebody from the readers will keep poking me about something s\/he is excited to see completed.\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nI've not added the specifics right now, and will add them as and when required.\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nHere goes the list:\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\n\u003Cul style=\"text-align: left;\"\u003E\n\u003Cli\u003EMaintaining my personal log\/diary\/rant etc.\u0026nbsp;\u003C\/li\u003E\n\u003Cli\u003ELearnedToday – I learn a lot of things every day, about diverse topics. Will write these things daily, even if it’s obvious-to-the-level-of-dumb for the world.\u003C\/li\u003E\n\u003Cli\u003EWeekly – Start posting the stuff I learn every week\u003C\/li\u003E\n\u003Cli\u003ESharing – Personal experience + Psychology + Self-help + Philosophy etc.\u003C\/li\u003E\n\u003Cli\u003EWorks – Posting previous works\/ completing work in progress + Properly arranging and maintaining ongoing projects (Website, GitHub)\u003C\/li\u003E\n\u003Cli\u003ETutorials for absolute beginners (because why not?)\u003C\/li\u003E\n\u003Cli\u003EReading – Minimize the time spent on useless crap of Facebook \/ WhatsApp and read the books I’ve left unfinished for years now\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nAccordingly, categories would be:\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\n\u003Cul style=\"text-align: left;\"\u003E\n\u003Cli\u003EPersonal (blog, interests)\u003C\/li\u003E\n\u003Cli\u003ENostalgia\u003C\/li\u003E\n\u003Cli\u003EReviews\u003C\/li\u003E\n\u003Cli\u003ETutorials\u003C\/li\u003E\n\u003Cli\u003ESelf-help\u003C\/li\u003E\n\u003Cli\u003EReligion\u003C\/li\u003E\n\u003Cli\u003EPolitics\u003C\/li\u003E\n\u003Cli\u003EWorks (My poetry, prose, books, software, apps etc)\u003C\/li\u003E\n\u003C\/ul\u003E\n\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cb\u003EWe all make plans. The question is, do we stick to it?\u003C\/b\u003E This time, I hope I will.\u0026nbsp;\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\"\u003E\nWhat are your plans for the year 2020? And what are the things you should’ve completed in 2019 but are still left in the to-dos? Share in the comment below.\u003C\/div\u003E\n\u003C\/div\u003E\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/2876632099896697428\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2019\/12\/My-New-Year-Resolution-2020.html#comment-form","title":"1 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/2876632099896697428"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/2876632099896697428"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2019\/12\/My-New-Year-Resolution-2020.html","title":"My New Year Resolution for 2020"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-mBQMu9_BHgg\/Xgux1nr7B1I\/AAAAAAAADIQ\/YKDBo6PgCL86rinngsOms6M-xPHwQnmsgCLcBGAsYHQ\/s72-c\/20200101_020608_0000.png","height":"72","width":"72"},"thr$total":{"$t":"1"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-9149682139850502731"},"published":{"$t":"2017-03-18T07:46:00.002-07:00"},"updated":{"$t":"2020-04-12T01:27:29.079-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Programming"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Technical"}],"title":{"type":"text","$t":"Programming Challenge #1: Add Up To Second Number"},"content":{"type":"html","$t":"\u003Cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003EHello programmers. I am starting a series of programming challenges for beginners here. I'll post the problems with some explanation, screenshot of the final output and a little bit of hint if it is really needed. Solve your problems using any programming language you are comfortable with.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003EHere goes the first problem.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003EProgramming Challenge #1: \u003C\/b\u003EAdd Up To Second Number\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003EDetails:\u003C\/b\u003E Write a program which asks users to input two numbers. Your task is to add all the consecutive numbers from first number to second.\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EExample:\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EInput 1: 1\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EInput 2: 10\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003EAnswer: 55\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003EAdditional Task(optional):\u003C\/b\u003E Show the numbers being add.\u0026nbsp;\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003EFinal Output Screenshot: \u003C\/b\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-qTnu-ZXwm8o\/WM1IMSFWpAI\/AAAAAAAAASw\/wQf_0n0d3mYfN3Mj1xhwPpV8M-hroNtxwCLcB\/s1600\/add%2Bup%2Bto%2Bsecond%2Bnumber.JPG\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" src=\"https:\/\/1.bp.blogspot.com\/-qTnu-ZXwm8o\/WM1IMSFWpAI\/AAAAAAAAASw\/wQf_0n0d3mYfN3Mj1xhwPpV8M-hroNtxwCLcB\/s1600\/add%2Bup%2Bto%2Bsecond%2Bnumber.JPG\" \/\u003E\u003C\/a\u003E\u003C\/b\u003E\u003C\/span\u003E\u003C\/div\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/9149682139850502731\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2017\/03\/programming-challenge-1-add-up-to.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/9149682139850502731"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/9149682139850502731"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2017\/03\/programming-challenge-1-add-up-to.html","title":"Programming Challenge #1: Add Up To Second Number"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-qTnu-ZXwm8o\/WM1IMSFWpAI\/AAAAAAAAASw\/wQf_0n0d3mYfN3Mj1xhwPpV8M-hroNtxwCLcB\/s72-c\/add%2Bup%2Bto%2Bsecond%2Bnumber.JPG","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-5141511123177594879"},"published":{"$t":"2017-01-23T01:30:00.005-08:00"},"updated":{"$t":"2021-09-19T04:54:36.233-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Reviews\/Reports"}],"title":{"type":"text","$t":"Teachers I had..."},"content":{"type":"html","$t":"\u003Cstyle\u003E\n\timg {\n      width: 130px;\n    border-radius: 10px;\n      display:block;\n      text-align:center;\n      margin:0 auto;\n  }\n\u003C\/style\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003E\nThis is what I feel about them... \u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cu\u003E\u003Cb\u003ENote:\u003C\/b\u003E\u003C\/u\u003E Names in the below list are given in alphabetical order. Please \nnotice, this is NOT a “Top 10” list. I've listed only the teachers who \nhave taught me and inspired me a lot. All views and opinions are \npersonal.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003EFrom First Year\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n1. M.D.Mehre\u003Cbr \/\u003E\n2. R.R.Pais\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003EFrom My Department [CSE]\u003C\/b\u003E\u003Cbr \/\u003E\n3. Ashish Jaiswal\u003Cbr \/\u003E\n4. G.J.Tripathi\u003Cbr \/\u003E\n5. Nilesh Shelke\u003Cbr \/\u003E\n6. R.S.Khokale\u003Cbr \/\u003E\n7. Swati Dhabarde\u003Cbr \/\u003E\n8. Vaishnavi Ganesh\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003EOthers\u003C\/b\u003E\u003Cbr \/\u003E\n9. Pallavi Chavhan\u003Cbr \/\u003E\n10. Aniruddha Pathak\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E1. M.D.Mehre:\u003C\/b\u003E\u003Cbr \/\u003E\nHe taught Physics to us in the first year, both in 1st and 2nd semesters. Besides teaching, he used to guide the students and make them aware of their future. Who can forget this line, “4 saal ki degree 4 saal meN nikaalo, naukri kaise nahiN milegi.”\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nI was fond of his “Bhaashans”. I had once recorded his inspirational words. I remember the preparation leave before 2nd sem exams. I could not focus my mind on studies. Sitting on the terrace of my house, I tried to read at least half a unit, but couldn't help myself. Then I searched for the audio I had had in my phone, I listened to it and unbelievably, got my focus back on study. \u003Cbr \/\u003E\n\u003Cbr \/\u003E\nAnd that rare conversation which is still making me smile while writing these lines. He saw a girl smiling during his lecture and asked her....\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n“Why are you smiling miss \u0026lt;name\u0026gt;?”\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n“Nothing sir!” she replied.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nThen with a smirk on his face, he said “Smiling without any reason is not a good symptom for your health.”\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nHis teaching style was fixed and seemed like everything he is teaching is preplanned. He was my favorite in the first year definitely.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E2. R.R.Pais:\u003C\/b\u003E\u003Cbr \/\u003E\nShe was our class teacher in first year and I thank God that she was. Motivation is in her blood. Very few people motivate and encourage like her. She used to constantly push the students to do something ( she called it “dhakka” ). \u003Cbr \/\u003E\n\u003Cbr \/\u003E\nComing to teaching, she teaches from heart. It was obvious. The best teachers teach from the heart, not from the book. No one will forget her “dhakkas” which she used to make to make students open themselves up, come forward and share their thoughts. It is fact that when you face something second time, you feel quite familiar and comfortable with it which helps reducing the anxiety. Knowing that fact, she used to force the students for the first time. She took lots of effort teaching us. “Communication Skills” was a practical subject. I've never seen any practical subject being taught with that much effort. \u003Cbr \/\u003E\n\u003Cbr \/\u003E\nOne of my classmates had some arguments with a teacher at the end of the semester (I’ll not name the names of both of them). It might have had some effect on internal marks of him. When Pais mam came to know this, she tried very hard that their personal matter should not affect his internals. So caring she is.\u003Cbr \/\u003E\nShe is from Department of Humanities, and hence has deep knowledge of human psychology and knows how to make students work hard. She was the first person one would choose to approach to if he is having some problem.\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E3. Ashish Jaiswal:\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Ca href=\"http:\/\/1.bp.blogspot.com\/-NocxfWRxpCo\/WIXL4IWxa0I\/AAAAAAAAAPQ\/RkD8bUW6YW0qmpv1gS8ZZMN2htv3tRNRQCK4B\/s1600\/Mr%2BAshish%2B.jpg\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"200\" src=\"https:\/\/1.bp.blogspot.com\/-NocxfWRxpCo\/WIXL4IWxa0I\/AAAAAAAAAPQ\/RkD8bUW6YW0qmpv1gS8ZZMN2htv3tRNRQCK4B\/s200\/Mr%2BAshish%2B.jpg\" width=\"181\" \/\u003E\u003C\/a\u003E\u003Cb\u003E \u003C\/b\u003EI’m sure if you will define him, “friendly nature” will surely come in the definition. Smiling most of the time, he hardly needs any time to get comfortable with anyone. I’ve never noticed him being angry except one or two occasions where it was really necessary to be so and take strict action. His “good-for-everyone” type of nature makes it very easy for him to have a hold on most of the situations. \u003Cbr \/\u003E\n\u003Cbr \/\u003E\nHe taught us in three semesters consecutively. Most important characteristic of his teaching is he explains the topic so extensively that one just has to revise it at the time of exams.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nInterestingly, someone from our senior batch told me that Ashish Sir was not this polite when he joined. He used to scold too much and was aggressive. I don’t know why, but it seemed like a joke for me. I can’t imagine him being aggressive.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E4. G.J.Tripathi:\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Ca href=\"http:\/\/1.bp.blogspot.com\/-lWk2JljTtQ4\/WIXMBbjM5FI\/AAAAAAAAAPY\/IJL3JmULwogK-mhSZ8km-AdIhhn8ei8DwCK4B\/s1600\/Mrs.G.Tripathi.jpg\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"200\" src=\"https:\/\/1.bp.blogspot.com\/-lWk2JljTtQ4\/WIXMBbjM5FI\/AAAAAAAAAPY\/IJL3JmULwogK-mhSZ8km-AdIhhn8ei8DwCK4B\/s200\/Mrs.G.Tripathi.jpg\" width=\"140\" \/\u003E\u003C\/a\u003E\u003Cb\u003E\u003C\/b\u003E\u003Cbr \/\u003E\nShe is well known for her elegant style. I personally like her English very much. She is definitely one of the teachers who I admire the most. \u003Cbr \/\u003E\n\u003Cbr \/\u003E\nShe has taught us for three semesters and it’s fourth time now in 8th Sem. That was the 5th semester when she taught us DBMS. She never [as far as I remember] dictates anything. Just use to enter in the classroom, put the book on the desk and starts teaching what she has prepared herself for. (Seriously, she never teaches without preparation.) I used to take notes during the lecture (in 5th sem specifically). And then I noticed something which I’d not noticed anywhere else… I came to know that she don’t speak a sentence from which you can’t extract something new.\u0026nbsp; Every sentence is unique, worth to be added in your Knowledge “Database”. \u003Cbr \/\u003E\n\u003Cbr \/\u003E\nOh, and one more. I am fond of her examples (which I used to quickly pen down.) I am actually planning to upload my handwritten notes of DBMS on my blog. I think them worth sharing.\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E5. Nilesh Shelke:\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Ca href=\"http:\/\/3.bp.blogspot.com\/-d6ClvPH9h-4\/WIXMLZaOxFI\/AAAAAAAAAPg\/PZlxUZMXNMMuY6kfq4gkfRfALnXAfFYjQCK4B\/s1600\/Mr.Shelke.jpg\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"200\" src=\"https:\/\/3.bp.blogspot.com\/-d6ClvPH9h-4\/WIXMLZaOxFI\/AAAAAAAAAPg\/PZlxUZMXNMMuY6kfq4gkfRfALnXAfFYjQCK4B\/s200\/Mr.Shelke.jpg\" width=\"180\" \/\u003E\u003C\/a\u003E\u003Cb\u003E\u003C\/b\u003E\u003Cbr \/\u003E\n“Energetic” is enough to describe him in one word. He has got kind of “do-something-before-you-have-no-chance” nature. And being of the same nature, I never miss telling this to others. So is he. He hates sitting idle.\u003Cbr \/\u003E\nLet me tell you how I came to know this. He was our project guide in 6th sem. I’ll not forget that day when I first met him with my group to discuss the project ideas. I had just started working in C# in after-exam vacation of 5th sem as per my own interest and was a beginner in it. I had collected some of the project ideas to build a software program. One of the ideas was “an automatic C code generator”. \u003Cbr \/\u003E\n\u003Cbr \/\u003E\nWe met him and I started to explain the functioning of that “tool” I had built. He was just smiling all the time and later asked some of the bitterest questions I never knew he would ask. And those questions were not actually the questions; they were actually to mean “This doesn’t worth being a mini project.” (Yeah, I know a little bit of human psychology).\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nWhy to lie… I hated him at that moment. I hated the way he disapproved the project. I wanted some appreciation for the work I did as a beginner. I was not meeting the gaze with him (that’s what I do when I’m angry with someone). \u003Cbr \/\u003E\nThen he started putting his ideas in front of us. And even in that angry mood, I liked one of the ideas very much and that’s what our project is. We started our work on it.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nSir didn’t know while disapproving my “C Code Generator tool” that I was a beginner in the language. He just got the “idea” behind it and found nothing appealing in it. \u003Cbr \/\u003E\n\u003Cbr \/\u003E\nAnd in 6th sem external practicals, when we got the obvious complement from the external examiner about our project (which was chosen by sir), I realized that ‘my idea’ was really not appealing comparatively.\u0026nbsp; I realized that I was angry for the wrong reason. I wrote him an email explaining every detail of the external exam. But those were the “Words” of the email… One who can read “in between the lines” can easily comprehend what that email was for.\u003Cbr \/\u003E\nWell, this was quite an emotional part. Coming to his teaching style, he is frank with the students and therefore no one hesitates to say ‘no’ when he asks “Are you getting?” if they didn’t get it. : cough:\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u0026nbsp;Moreover, I love the grin he has while explaining something. And that lovely line…\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n“Samajh rahe ho kya maiN kya bataane ki koshish kar raha huN?”\u003Cbr \/\u003E\n[Are you getting what I’m trying to say?]\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E6. R.S.Khokale:\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Ca href=\"http:\/\/2.bp.blogspot.com\/-25ZVDzlD1oQ\/WIXMU7EH8SI\/AAAAAAAAAPo\/e5i9Dlv6mTAymQFGg7Iu-pUOW23px6ZtgCK4B\/s1600\/Dr.Khokale.jpg\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"200\" src=\"https:\/\/2.bp.blogspot.com\/-25ZVDzlD1oQ\/WIXMU7EH8SI\/AAAAAAAAAPo\/e5i9Dlv6mTAymQFGg7Iu-pUOW23px6ZtgCK4B\/s200\/Dr.Khokale.jpg\" width=\"140\" \/\u003E\u003C\/a\u003E\u003Cb\u003E\u003C\/b\u003E\u003Cbr \/\u003E\nKhokle sir is our Head of the Department. Want to learn in simplest possible way? Want to have your concepts clear? Reach to him; he will do it for you. I wonder sometime if he has some inference engine in his mind which takes the complex language as input and generate “easiest” language as output. Notice the superlative degree. Every lesson seems like an introduction. Let me speak technically, while teaching, his “level of abstraction” for explaining the concept is always high.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nRecently, we were discussing about the subject after his lecture while I took out the printed copy of syllabus which I always have with me. I was checking out how much syllabus has been covered yet. And there came an awe moment for all of us. We were amazed to see that we have finished our first unit, even every tiny detail of it. Then I came to know his strategy. He uses to teach like we are having a discussion on some general topic, while he cleverly covers the syllabus points with them. It’s may be because of the subjects he get to teach, but still I love that strategy.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nAnd yes, I am impressed with the quick real life examples he give which perfectly matches the topic being covered and make it even more easy to grasp what is being explained.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E7. Swati Dhabarde:\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Ca href=\"http:\/\/1.bp.blogspot.com\/-KYneFwP8IEo\/WIXMqb50yKI\/AAAAAAAAAP0\/osH6CPLQKf09KL4xv5oxNzDufiOu9kQsACK4B\/s1600\/Mrs.S.Dhabarde.jpg\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"200\" src=\"https:\/\/1.bp.blogspot.com\/-KYneFwP8IEo\/WIXMqb50yKI\/AAAAAAAAAP0\/osH6CPLQKf09KL4xv5oxNzDufiOu9kQsACK4B\/s200\/Mrs.S.Dhabarde.jpg\" width=\"127\" \/\u003E\u003C\/a\u003E\u003Cb\u003E\u003C\/b\u003E\u003Cbr \/\u003E\nWho can forget those OOP concepts? Ask anyone of my classmates, “What is Polymorphism?” I guarantee the answer will be same…rarely mismatching any word. Here it is…\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n“Poly means many… Morphism means forms… So the ability of a function to take more than one form is called polymorphism.”\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nYou must have gone through a word “Abstraction” above. How do I remember that? That word was introduced to us by her and it’s in our minds now and will probably never go away. I can still see that word written in my notebook, the simple-language meaning I had written there in Urdu. I can still hear her voice echoing in my ear, like I’m in the classroom of 5th semester.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nShe always used to say, “We are going to study \u0026lt;topic name\u0026gt;, and it is really very simple.” We laughed on it sometimes. But seriously, it became simple even if it really was not. That’s how human psychology is.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nAnd obviously noticeable, her listening skill is really good. She is really a good conversationalist.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E8. Vaishnavi Ganesh:\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Ca href=\"http:\/\/3.bp.blogspot.com\/-jSReE4QFvJA\/WIXM425E3nI\/AAAAAAAAAQE\/AVmMoyqRKRgQpa7YTeHuganzPgooNGaAgCK4B\/s1600\/Mrs.V.Ganesh.jpg\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"200\" src=\"https:\/\/3.bp.blogspot.com\/-jSReE4QFvJA\/WIXM425E3nI\/AAAAAAAAAQE\/AVmMoyqRKRgQpa7YTeHuganzPgooNGaAgCK4B\/s200\/Mrs.V.Ganesh.jpg\" width=\"177\" \/\u003E\u003C\/a\u003E\u003Cb\u003E\u003C\/b\u003E\u003Cbr \/\u003E\nShe reminds me of Ghatole mam from first year. Difference is, Vaishnavi mam speaks even more clearly… rolling and chewing the words in her mouth. Her dictation tone and speaking tone has no difference. You can’t spot any difference between her dictation tone and speaking tone. \u003Cbr \/\u003E\nThat day, probably it was the first week of the college in 8th semester. She was dictating. After finishing a sentence…\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n“The book you have to refer in this semester is…” she said writing the names of authors on the blackboard. The whole class burst into laughing as they just realized that it is not the part of dictation. Mam too giggled.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nShe teaches Operating Systems primarily. If simple technique to teach is not working, she turns the teaching into an imaginary conversation between a “Processor and Resource” or a “Server and Client”. It seemed funny, but telling honestly, those imaginary conversations helps a lot to understand the concept. Believe it or not, while writing these lines, I’m having lots of concepts running in my mind she taught us in previous semesters.\u003Cbr \/\u003E\n\u003Cb\u003E\u003Cbr \/\u003E9. Pallavi Chavhan:\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nIt was the seminar of her subject. She had distributed the topics of a unit between us and every group of five had to give the seminar on assigned topic. Her listening skill is remarkable. She was on the very first system while all other students were behind her sitting scattered all around the room. She never moved from there and her gaze never missed the speaker, no matter who he is and how his English is. I even noticed the time when none of the students were listening to the speaker but she still was… interest in her eyes, nodding her head slightly and appreciating him. I was impressed. Rather I should say, “dhak se impresss hona” would be more proper here (that’s how one of my classmate say it.)\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nShe taught us Mobile Computing. And we all loved the smoothness and clarity of her voice. Her pronunciation was very pleasant. She used to give real life examples often to make the subject all interesting and understandable.\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E10. Aniruddha Pathak:\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/3.bp.blogspot.com\/-AxR6XS8TRKo\/WFFW7LHQHOI\/AAAAAAAAANY\/EKfqL4780k4ewaUS90d9-0xUtoN0xliAwCPcB\/s1600\/14449863_10154501627698398_2826075434884615819_n.jpg\" style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"198\" src=\"https:\/\/3.bp.blogspot.com\/-AxR6XS8TRKo\/WFFW7LHQHOI\/AAAAAAAAANY\/EKfqL4780k4ewaUS90d9-0xUtoN0xliAwCPcB\/s200\/14449863_10154501627698398_2826075434884615819_n.jpg\" width=\"200\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\nHe is not from our teaching staff but I'll not forget him. Actually we had attended a two day workshop by him. He is quite enthusiastic. I really loved his energy and was impressed by his public speaking skills so much that I wrote a report\/review about the workshop taken by him. You can \u003Cspan style=\"color: blue;\"\u003E\u003Ca href=\"http:\/\/shakesvision.blogspot.com\/2016\/12\/one-of-greatest-workshop-i-attended.html\"\u003Echeck it here.\u003C\/a\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003E_______________________\u003C\/b\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003EAbout Author:\u003C\/b\u003E Shakeeb Ahmad is a blogger, poet, enthusiast programmer, student of comparative religion and psychology, public speaker, singer and Vedic Maths expert. He loves playing with the numbers and invented a method to square the numbers at the age of 16. In sports, football is root to his happiness. He lives it.\u003C\/div\u003E\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/5141511123177594879\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2017\/01\/teachers-i-got.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/5141511123177594879"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/5141511123177594879"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2017\/01\/teachers-i-got.html","title":"Teachers I had..."}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-NocxfWRxpCo\/WIXL4IWxa0I\/AAAAAAAAAPQ\/RkD8bUW6YW0qmpv1gS8ZZMN2htv3tRNRQCK4B\/s72-c\/Mr%2BAshish%2B.jpg","height":"72","width":"72"},"thr$total":{"$t":"0"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-2848070534523039957"},"published":{"$t":"2017-01-05T23:15:00.000-08:00"},"updated":{"$t":"2017-09-24T09:20:29.625-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"My Poetry"}],"title":{"type":"text","$t":"Aap Ki Maanind Sab Rind NahiN HaiN Shakeeb - Ghazal By Shakeeb Ahmad"},"content":{"type":"html","$t":"\u003Cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003E\n\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto; text-align: center;\"\u003E\u003Ctbody\u003E\n\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/2.bp.blogspot.com\/-YbUuKuHmBY0\/WG85Eoqu6UI\/AAAAAAAAAOE\/jGQ_WG8Oci8mS-urKZZeQE16t67kA2vkgCLcB\/s1600\/ghazal%2B2%2Bheader%2Bimage.JPG\" imageanchor=\"1\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Cimg alt=\"Aap ki maanind sab rind nahiN haiN Shakeeb - Ghazal by Shakeeb Ahmad\" border=\"0\" height=\"259\" src=\"https:\/\/2.bp.blogspot.com\/-YbUuKuHmBY0\/WG85Eoqu6UI\/AAAAAAAAAOE\/jGQ_WG8Oci8mS-urKZZeQE16t67kA2vkgCLcB\/s640\/ghazal%2B2%2Bheader%2Bimage.JPG\" title=\"Aap ki maanind sab rind nahiN haiN Shakeeb - Ghazal by Shakeeb Ahmad\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/td\u003E\u003C\/tr\u003E\n\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003EAap ki maanind sab rind nahiN haiN Shakeeb - Ghazal by Shakeeb Ahmad\u003C\/td\u003E\u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\u003Cdiv style=\"text-align: left;\"\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nYou can read this Ghazal in three scripts. Click to go for the language of your choice. Let me know if you have any difficulty in understanding some word. And please don't forget to give the feedback. Enjoy!\u003C\/div\u003E\n\u003Cdiv style=\"text-align: left;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv style=\"border: 1px solid #00BE98; padding: 10px;\"\u003E\n\u003Cdiv style=\"text-align: left;\"\u003E\n\u003Ca href=\"http:\/\/shakesvision.blogspot.com\/2017\/01\/Aap-ki-maanind-sab-rind-nahiN-haiN-Shakeeb--Ghazal-by-Shakeeb-Ahmad.html#ur\"\u003EArabic Script [Urdu]\u003C\/a\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: left;\"\u003E\n\u003Ca href=\"http:\/\/shakesvision.blogspot.com\/2017\/01\/Aap-ki-maanind-sab-rind-nahiN-haiN-Shakeeb--Ghazal-by-Shakeeb-Ahmad.html#hi\"\u003EDevanagari Script [Hindi]\u003C\/a\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: left;\"\u003E\n\u003Ca href=\"http:\/\/shakesvision.blogspot.com\/2017\/01\/Aap-ki-maanind-sab-rind-nahiN-haiN-Shakeeb--Ghazal-by-Shakeeb-Ahmad.html#en\"\u003ERoman Script [English]\u003C\/a\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cb\u003EIn Arabic Script [Urdu]\u003C\/b\u003E\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/3.bp.blogspot.com\/-cLefEau87gs\/WcfbNL_UvoI\/AAAAAAAAAbM\/foDvYp_FdS8Q308NMLSjWd2AqVVIBiocACLcBGAs\/s1600\/Ghazal%2B2_%2BUr.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"1152\" data-original-width=\"720\" height=\"640\" src=\"https:\/\/3.bp.blogspot.com\/-cLefEau87gs\/WcfbNL_UvoI\/AAAAAAAAAbM\/foDvYp_FdS8Q308NMLSjWd2AqVVIBiocACLcBGAs\/s640\/Ghazal%2B2_%2BUr.jpg\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"rtl\" id=\"ur\" style=\"text-align: center;\"\u003E\nعاشق و موسیٰ میں اب ایسا بھی کیا امتیاز؟\u003Cbr \/\u003E\nہم بھی ہیں مشتاق کر، ہم سے بھی راز و نیاز\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nسود و زیاں سے پرے، صرف خدا کے اسیر\u003Cbr \/\u003E\nاہلِ تصوف وہ ہیں، جن پہ ہے خالق کو ناز\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nطیش میں وہ ہیں تو کیا، ایک یہی در تو ہے\u003Cbr \/\u003E\nاور کہاں پر کریں دستِ سوالی دراز\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nذاتِ حبیبِ حزیں، تیری تڑپ کے نثار\u003Cbr \/\u003E\nسب کے لئے جاں گسل، سب کے تئیں جاں گداز\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nپیرِ حرم کیا کرے ؟ قوم کی دانست میں\u003Cbr \/\u003E\nنقلِ فرنگی ہے آج کارگر و کارساز\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nکشمکشِ زندگی سے ہے عروجِ امم\u003Cbr \/\u003E\nجہدِ مسلسل میں ہے رفعتِ قومی کا راز\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nآپ کی مانند سب رند نہیں ہیں شکیب\u003Cbr \/\u003E\nدیجیے گا کب تلک بادہ کشی کا جواز\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cb\u003EIn Devanagari Script [Hindi]\u003C\/b\u003E\u003C\/div\u003E\n\u003Cdiv id=\"hi\" style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\nआशिक़-ओ-मूसा में अब ऐसा भी क्या इमतियाज़?\u003Cbr \/\u003E\nहम भी हैं मुश्ताक़ कर, हमसे भी राज़-ओ-नयाज़\u003C\/div\u003E\n\u003Cdiv id=\"hi\" style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\nसूद-ओ-ज़ियाँ से परे, सिर्फ़ ख़ुदा के असीर\u003Cbr \/\u003E\nअहल-ए-तसव्वुफ़ वो हैं, जिन पे है ख़ालिक़ को नाज़\u003C\/div\u003E\n\u003Cdiv id=\"hi\" style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\nतैश में वो हैं तो क्या, एक यही दर तो है\u003Cbr \/\u003E\nऔर कहाँ पर करें दस्त-ए-सवाली दराज़\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nज़ात-ए-हबीब-ए-हज़ीं, तेरी तड़प के निसार\u003Cbr \/\u003E\nसब के लिए जांगुसिल, सब के तईं जांगुदाज़\u003C\/div\u003E\n\u003Cdiv id=\"hi\" style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\nपैर-ए-हर्म क्या करे ? क़ौम की दानिस्त में\u003C\/div\u003E\n\u003Cdiv id=\"hi\" style=\"text-align: center;\"\u003E\nनक़्ल-ए-फ़रंगी है आज कारगर-ओ-कारसाज़\u003C\/div\u003E\n\u003Cdiv id=\"hi\" style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\nकशमकश-ए-ज़िंदगी से है उरूज-ए-उमम\u003C\/div\u003E\n\u003Cdiv id=\"hi\" style=\"text-align: center;\"\u003E\nजहद-ए-मुसलसल में है रिफअत-ए-क़ौमी का राज़\u003C\/div\u003E\n\u003Cdiv id=\"hi\" style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\nआपकी मानिंद सब रिंद नहीं हैं शकीब\u003Cbr \/\u003E\nदीजिएगा कब तलक बादाकशी का जवाज़\u003C\/div\u003E\n\u003Cdiv style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\n\u003Cb\u003EIn Roman Script [English]\u003C\/b\u003E\u003C\/div\u003E\n\u003Cdiv id=\"en\" style=\"text-align: center;\"\u003E\n\u003Cbr \/\u003E\nAashiq-o-moosa meN ab aisa bhi kya imteyaaz?\u003Cbr \/\u003E\nHam bhi haiN mushtaaq kar, ham se bhi raaz o niaz\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nSood-o-ziyaaN se parey, sirf Khuda ke aseer\u003C\/div\u003E\n\u003Cdiv id=\"en\" style=\"text-align: center;\"\u003E\nAhl-e-tasawwuf woh hain, jin pe hai Khaaliq ko naaz\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nTaish mein woh haiN to kya, ek yahi dar to hai\u003Cbr \/\u003E\nAur kahaN par kareN dast e sawaali daraaz\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nZaat-e-habeeb-e-hazeeN, teri tadap ke nisaar\u003Cbr \/\u003E\nSab ke liye jaaN gusal, sab ke taeeN jaaN gudaaz\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nPeerِ haram kya kare? qaum ki daanist meN\u003Cbr \/\u003E\nNaqlِ-e-firangi hai aaj kaargar-o-kaarsaaz\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nKashmakash-e-zindagi se hai urooj-e-umam\u003Cbr \/\u003E\nJohdِ-e-musalsal meN hai rif'at-e-qaumi ka raaz\u003Cbr \/\u003E\n\u003Cbr \/\u003E\nAap ki maanind sab rind nahiN haiN Shakeeb*\u003Cbr \/\u003E\nDijiye ga kab talak baadah kashi ka jawaaz?\u003C\/div\u003E\n\u003Cdiv id=\"en\" style=\"text-align: center;\"\u003E\n\u003C\/div\u003E\n\u003Cdiv style=\"text-align: left;\"\u003E\n\u003Cbr \/\u003E\n*The last couplet of a Ghazal normally have Pen Name of poet called \"\u003Ca href=\"https:\/\/en.wikipedia.org\/wiki\/Pen_name#Persian_and_Urdu_poetry\"\u003ETakhallus\u003C\/a\u003E\" and the couplet containing the Takhallus is called \"Maqta\". Pen Name can be different than the original name of the poet, but I've chosen my own name as my Takhallus.\u003C\/div\u003E\n\u003C\/div\u003E\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/2848070534523039957\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2017\/01\/Aap-ki-maanind-sab-rind-nahiN-haiN-Shakeeb--Ghazal-by-Shakeeb-Ahmad.html#comment-form","title":"2 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/2848070534523039957"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/2848070534523039957"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2017\/01\/Aap-ki-maanind-sab-rind-nahiN-haiN-Shakeeb--Ghazal-by-Shakeeb-Ahmad.html","title":"Aap Ki Maanind Sab Rind NahiN HaiN Shakeeb - Ghazal By Shakeeb Ahmad"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/2.bp.blogspot.com\/-YbUuKuHmBY0\/WG85Eoqu6UI\/AAAAAAAAAOE\/jGQ_WG8Oci8mS-urKZZeQE16t67kA2vkgCLcB\/s72-c\/ghazal%2B2%2Bheader%2Bimage.JPG","height":"72","width":"72"},"thr$total":{"$t":"2"}},{"id":{"$t":"tag:blogger.com,1999:blog-419320228883344195.post-3144514965059148946"},"published":{"$t":"2017-01-03T01:58:00.000-08:00"},"updated":{"$t":"2020-04-12T01:27:28.891-07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"My Software Applications"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Technical"}],"title":{"type":"text","$t":"Qaafiyah Expert - A freeware tool for poets by Shakeeb Ahmad"},"content":{"type":"html","$t":"\u003Cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003E\n\u003Cdiv class=\"messageContent\" dir=\"rtl\" style=\"text-align: right;\"\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cdiv style=\"background: lightyellow; border-radius: 5px; border: 1px solid black; font-size: large; padding: 15px; width: 100%;\"\u003E\n\u003Ctable\u003E\u003Ctbody\u003E\n\u003Ctr\u003E\u003Ctd\u003EAndroid app for \"Qaafiyah Expert\" has been released.\u003C\/td\u003E\n\u003Ctd style=\"text-align: right;\"\u003E\u003Cspan\u003E \u003Ca href=\"https:\/\/www.shakeeb.in\/2020\/02\/qaafiyah-expert-android.html\"\u003ESee Details.\u003C\/a\u003E\u003C\/span\u003E\n\u003C\/td\u003E\u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\u003C\/div\u003E\n\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan dir=\"ltr\" style=\"font-size: large;\"\u003EWhat if you'll get lots of rhyming words just with a click of a button? Here it is. Qaafiyah expert is to do exactly that.\u0026nbsp;\u003C\/span\u003E\n\u003Cbr \/\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003EI actually did that for myself, but I thought it'll be really good to share it with my friends. So, I refined the code, added some more functions and features like number of characters a \u003Ci\u003EQaafiyah\u003C\/i\u003E should have, saving them in a text file and auto-selecting the Urdu keyboard etc. and shared on some websites. And the response this tool got was unbelievable for me. \u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003EThis application was my first step towards \"Urdu Application Programming\". I am thankful to my beloved chacha(that's what I call him) Aijaz Ubaid (Haidrabad) whose dictionary is used as the back end of this application. I would also like to thank Mr. Rana to tell me the power of C# language using which this application is programmed.\u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003EDETAILS\u003C\/b\u003E \u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003EBack end:\u003C\/b\u003E Flat File Database (FFD \u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003EProgramming Language:\u003C\/b\u003E C#.Net\u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003EIDE used: \u003C\/b\u003EVisual Studio 2010\u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003E.Net Framework Version Required:\u003C\/b\u003E Version 4 \u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003EInterface Language:\u003C\/b\u003E Urdu\u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003EDeveloper:\u003C\/b\u003E \u003Ca href=\"http:\/\/www.facebook.com\/shakes.ahmad\"\u003EShakeeb Ahmad\u003C\/a\u003E\u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv class=\"messageContent\" dir=\"rtl\" style=\"text-align: right;\"\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cbr \/\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cb\u003ENote:\u003C\/b\u003E Qaafiyah is the word for \"Rhyming word\" in Urdu. Though this tool is designed specifically to give you Rhyming words in Urdu, you can also use it for Hindi if you know the Arabic Script (in which Urdu is written). You can also transliterate from Hindi to Urdu if you don't know the script and paste it in the text box of the software which says \u003Ci\u003ETalaash KareN\u003C\/i\u003E(Search).\u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003EDownload link: \u003Ca href=\"http:\/\/www.mediafire.com\/file\/lbfthi5mud12sg2\/Qaafiyah+Expert+1.1_WithHelpFile.rar\"\u003Ewww.mediafire.com\/file\/lbfthi5mud12sg2\/Qaafiyah+Expert+1.1_WithHelpFile.rar\u003C\/a\u003E\u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\n\u003Cdiv dir=\"ltr\" style=\"text-align: left;\"\u003E\n\u003Cspan style=\"font-size: large;\"\u003EFollowing is the description of the tool along with screen shots. As the tool is intended to be used by Urdu audience, the description is given in Urdu.\u003C\/span\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-QH1AxfBHElk\/Vvul17VbSBI\/AAAAAAAAATA\/UrVLir2JtdMJoIUsU_lysFNFklPrvnRJg\/s1600\/QaafiyahCover.png\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"301\" src=\"https:\/\/1.bp.blogspot.com\/-QH1AxfBHElk\/Vvul17VbSBI\/AAAAAAAAATA\/UrVLir2JtdMJoIUsU_lysFNFklPrvnRJg\/s400\/QaafiyahCover.png\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Carticle\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E \u003C\/span\u003E\u003C\/article\u003E\u003Carticle\u003E\u003Cspan style=\"font-size: large;\"\u003E﻿ قافیہ ایکسپرٹ1.1 \u003Cbr \/\u003Eضروریات: \u003Cbr \/\u003E•\u0026nbsp;\u0026nbsp; \u0026nbsp;ڈاٹ نیٹ فریم ورک۴ .Net Framework4) ( \u003Cbr \/\u003E•\u0026nbsp;\u0026nbsp; \u0026nbsp;اردو کی بورڈ \u003Cbr \/\u003E•\u0026nbsp;\u0026nbsp; \u0026nbsp;سافٹ ویئر کو درست طور پر دیکھنے کے لیے آپ کے کمپیوٹر پر جمیل نوری نستعلیق فانٹ کی موجودگی کو یقینی بنائیں۔ \u0026nbsp;\u003C\/span\u003E\u003C\/article\u003E\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/4.bp.blogspot.com\/-CGQP3ALqY3A\/VvulnZQns_I\/AAAAAAAAAS8\/HExn1auM02okimXo5MYeE4JVJuV9PbJPA\/s1600\/QaafiyahIcon.png\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"365\" src=\"https:\/\/4.bp.blogspot.com\/-CGQP3ALqY3A\/VvulnZQns_I\/AAAAAAAAAS8\/HExn1auM02okimXo5MYeE4JVJuV9PbJPA\/s400\/QaafiyahIcon.png\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Carticle\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003Eسہولیات: \u003Cbr \/\u003E۱۔ سافٹ ویئر لوڈ ہونے سے پہلے Splash Screen کے منظر (جو تین سیکنڈز تک موجود رہتا ہے) کو اوپر موجود ”x“ کی سائن پر کلک کر کے بند کیا جا سکتا ہے۔ \u003C\/span\u003E\u003C\/article\u003E\u003Carticle\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/article\u003E\u003Carticle dir=\"ltr\" style=\"text-align: left;\"\u003E\u003Cspan style=\"font-size: large;\"\u003E(Psychologically, people love you… [oh sorry, your ‘software’] if you give this option to them)\u003C\/span\u003E\u003C\/article\u003E\u003Carticle\u003E\u003Cspan style=\"font-size: large;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/article\u003E\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/2.bp.blogspot.com\/-tPqxYxuwaBk\/VvumDmbEhxI\/AAAAAAAAATE\/9F-JdRAKgksg_i39TaYdozr6tJCsww7Kw\/s1600\/QaafiyahExpert0_Splash.JPG\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"226\" src=\"https:\/\/2.bp.blogspot.com\/-tPqxYxuwaBk\/VvumDmbEhxI\/AAAAAAAAATE\/9F-JdRAKgksg_i39TaYdozr6tJCsww7Kw\/s400\/QaafiyahExpert0_Splash.JPG\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Carticle\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E۲۔مین\u0026nbsp; سافٹ ویئر لوڈ ہوتے ہی آپ کے کمپیوٹر کا ”اردوکی بورڈ“ خود بخود سیلیکٹ ہوجاتا ہے۔( Altr + Shift وغیرہ کی کوئی ضرورت نہیں)نیز کرسرCursor\u0026nbsp; ”تلاش“ کے بازو والے ٹیکسٹ باکس میں آ موجود ہوتا ہے۔ \u003Cbr \/\u003E۳۔ دائیں سے بائیں اور نستعلیق کی سپورٹ تاکہ سافٹ ویئر کا انٹر فیس گراں نہ گزرے۔ \u003Cbr \/\u003E۴۔\u0026nbsp; تمام متن کو کاپی کرنے کی سہولت جسے آپ با آسانی کسی اور جگہ پیسٹ کر سکیں۔ \u003Cbr \/\u003E۵۔ نیز آپ کے قافیوں کو بطور ٹیکسٹ فائل محفوظ کرنے کی سہولت۔ \u003C\/span\u003E\u003C\/article\u003E\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/4.bp.blogspot.com\/-CQGiFNjAtfA\/VvumTgNK4zI\/AAAAAAAAATI\/7-Bbed298PoASS2GTnoTAGeurvVk7HUOQ\/s1600\/QaafiyahExpert3_SavedFilePriview.JPG\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"400\" src=\"https:\/\/4.bp.blogspot.com\/-CQGiFNjAtfA\/VvumTgNK4zI\/AAAAAAAAATI\/7-Bbed298PoASS2GTnoTAGeurvVk7HUOQ\/s400\/QaafiyahExpert3_SavedFilePriview.JPG\" width=\"321\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Carticle\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E۶۔ ٹیکسٹ فائل کو خود کار طور پر مناسب نام دینے کی سہولت تاکہ بعد کے ریفرنس میں آسانی ہو۔ \u003Cbr \/\u003E•\u0026nbsp;\u0026nbsp; \u0026nbsp;”تمام دکھائیں“ کے آپشن کے ساتھ آنے والے نتیجہ\/رزلٹ کو قافیے کے اخیر حروف کے نام سے محفوظ کیا جائے گا۔ مثلاً ”اط کے قافیے“ \u003Cbr \/\u003E•\u0026nbsp;\u0026nbsp; \u0026nbsp;”تعین کریں“ کے آپشن کے ساتھ آنے والے نتیجہ کو قافیے کے اخیر حروف اور آپ کی تعین کردہ سیٹنگز کے ساتھ محفوظ کیا جائے گا۔ مثلاً ”ام کے قافیے-صرف 4حروف“ \u003Cbr \/\u003Eیہ محض ایک آپشن ہے، ظاہر ہے آپ خود کار طور پر آنے والے نام کو اپنی پسند کے نام سے تبدیل کر سکتے ہیں۔ \u003C\/span\u003E\u003C\/article\u003E\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/3.bp.blogspot.com\/-XPUDWZLntcY\/Vvumdk0I1RI\/AAAAAAAAATQ\/x58KXd97EngaQ9uJTHKQjO2la0iFjgRtQ\/s1600\/QaafiyahExpert3_FileSave.JPG\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"596\" src=\"https:\/\/3.bp.blogspot.com\/-XPUDWZLntcY\/Vvumdk0I1RI\/AAAAAAAAATQ\/x58KXd97EngaQ9uJTHKQjO2la0iFjgRtQ\/s640\/QaafiyahExpert3_FileSave.JPG\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Carticle\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E۷۔ ”قوافی میں حروف کی تعداد کتنی ہو؟“ کے تحت ”تعین کریں“ کے آپشن پر کلک کرتے ہی کرسر Cursor ٹیکسٹ باکس میں آ موجود ہوتا ہے اور\u0026nbsp; آپ کا کی بورڈ لے آؤٹ (جو پہلے اردو تھا) خود بخود انگریزی میں بدل جاتا ہے تاکہ آپ حروف کی تعداد کو با آسانی بغیر کی بورڈ چینج کیے ڈال سکیں۔ واپس قافیوں کے ٹیکسٹ باکس میں جاتے ہی کی بورڈ پھر اردو ہو جاتا ہے۔ \u003Cbr \/\u003E۸۔ نتیجہ کے طور پر حاصل ہونے والے قوافی کی تعداد ”کل ریکارڈز کی تعداد“ میں دیکھی جا سکتی ہے۔ \u003Cbr \/\u003Eطریقہ کار: \u003Cbr \/\u003E•\u0026nbsp;\u0026nbsp; \u0026nbsp;کسی لفظ کا قافیہ معلوم کرنے کے لیے ٹیکسٹ باکس میں اس کے آخر کے حروف داخل کریں اور ”تلاش“ کا بٹن دبا دیں۔ \u003C\/span\u003E\u003C\/article\u003E\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/2.bp.blogspot.com\/-oeUIfny-uTQ\/Vvuml1dz-II\/AAAAAAAAATU\/_7iyH5QmK5cebzMID_nhODibpbaQXNNEQ\/s1600\/QaafiyahExpert1.JPG\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"400\" src=\"https:\/\/2.bp.blogspot.com\/-oeUIfny-uTQ\/Vvuml1dz-II\/AAAAAAAAATU\/_7iyH5QmK5cebzMID_nhODibpbaQXNNEQ\/s400\/QaafiyahExpert1.JPG\" width=\"380\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Carticle\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E•\u0026nbsp;\u0026nbsp; \u0026nbsp;مثال:\u0026nbsp; اگر آپ نے ایسے تمام قوافی معلوم کرنے ہیں جو ”اط“ پر ختم ہونے ہوں(مثلاً\u0026nbsp; ”نشاط“)تو ٹیکسٹ باکس میں ”اط“ داخل کریں اور تلاش کا بٹن دبا دیں۔ سافٹ ویئر تمام قوافی کی لسٹ ظاہر کر دے گا۔ \u003Cbr \/\u003E•\u0026nbsp;\u0026nbsp; \u0026nbsp;ان قوافی میں سے مناسب الفاظ کا انتخاب (بحیثیتِ شاعر) آپ کا کام ہے۔ \u003Cbr \/\u003E•\u0026nbsp;\u0026nbsp; \u0026nbsp;زیادہ قوافی موجود ہونے کی صورت میں سافٹ ویئر تلاش میں وقت لے گا، اس میں پریشان ہونے کی ضرورت نہیں۔ جب تک ماؤز پوائنٹر Mouse Pointer لوڈ نگ ظاہر کرنے والا دائرہ بناتا رہے،\u0026nbsp; آپ سمجھ جائیں کہ ابھی تلاش جاری ہے۔ \u003Cbr \/\u003E•\u0026nbsp;\u0026nbsp; \u0026nbsp;بائیں جانب موجود ”قوافی میں کتنے حروف ہوں“ کے آپشن میں آپ کو یہ سہولت دی گئی ہے کہ آپ قافیوں کے حروف کے تعداد کا تعین کر سکیں۔ ڈیفالٹ آپشن ”تمام دکھائیں“ کو سیلیکٹیڈ رکھا گیا ہے۔ اگر آپ چاہتے ہیں کہ حروف کی تعداد کا تعین کریں تو ”تعین کریں“ کے ریڈیو بٹن پر کلک کر دیں۔\u0026nbsp; اس کے بعد ڈراپ ڈاؤن لسٹ میں سے ایک آپشن چنیں(پہلے آپشن “زیادہ سے زیادہ“ کو ڈیفالٹ رکھا گیا ہے) بازو میں دیے گئے ٹیکسٹ باکس میں حروف کی تعداد ڈالیں اور ”تلاش کریں“ کے بٹن پر کلک کر دیں۔ آپ کا رزلٹ فلٹر ہو چکا ہوگا۔ \u003C\/span\u003E\u003C\/article\u003E\u003Cbr \/\u003E\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\n\u003Ca href=\"https:\/\/4.bp.blogspot.com\/-FtE7LnkIG0o\/VvumsbhaQxI\/AAAAAAAAATc\/oiw69MRiasgNRasbKlQU8V44NlHrM1J0g\/s1600\/QaafiyahExpert2.JPG\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" height=\"640\" src=\"https:\/\/4.bp.blogspot.com\/-FtE7LnkIG0o\/VvumsbhaQxI\/AAAAAAAAATc\/oiw69MRiasgNRasbKlQU8V44NlHrM1J0g\/s640\/QaafiyahExpert2.JPG\" width=\"609\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Cbr \/\u003E\n\u003Carticle\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003E•\u0026nbsp;\u0026nbsp; \u0026nbsp;مثال: ”اش“ پر ختم ہونے والے تمام قافیے جو کم از کم تین حروف پر مشتمل ہوں(زیادہ سے زیادہ کتنے بھی حروف ہو سکتے ہیں) کے لیے درج ذیل سیٹنگز رکھیں۔ \u003Cbr \/\u003E1.\u0026nbsp;\u0026nbsp; \u0026nbsp;تلاش کے بٹن کے بازو والے ٹیکسٹ باکس میں”اش“ لکھیں۔ \u003Cbr \/\u003E2.\u0026nbsp;\u0026nbsp; \u0026nbsp;”قوافی میں کتنے حروف ہوں؟“ کے ذیل میں ”تعین کریں“ کے ریڈیو بٹن پر کلک کریں۔ \u003Cbr \/\u003E3.\u0026nbsp;\u0026nbsp; \u0026nbsp;ڈراپ ڈاؤن لسٹ میں سے ”کم از کم“ کو منتخب کریں۔ \u003Cbr \/\u003E4.\u0026nbsp;\u0026nbsp; \u0026nbsp;حروف کی تعداد کے ٹیکسٹ باکس میں ”3“ کا عدد ڈال دیں۔ \u003Cbr \/\u003E5.\u0026nbsp;\u0026nbsp; \u0026nbsp;”تلاش کریں“ کے بٹن پر کلک کر دیں۔ \u003Cbr \/\u003EKnown Bugs:\u0026nbsp;\u0026nbsp; \u0026nbsp; \u003Cbr \/\u003ECounting ‘a’raab’ as one character. \u003Cbr \/\u003Eاگلے ورژن میں ممکنہ اضافے : \u003Cbr \/\u003E۱۔ اردو کی بورڈ کی غیر موجودگی میں بھی اردو ٹائپ کرنے کی سہولت دی جا سکتی ہے : \u003Cbr \/\u003E\u0026nbsp;\u0026nbsp; \u0026nbsp;اول: براہ راست کی بورڈ سے\u003Cbr \/\u003E\u0026nbsp;\u0026nbsp; \u0026nbsp;دوم: آن سکرین On Screen کی بورڈ سے\u003Cbr \/\u003E۲۔ ڈکشنری (اعراب کے ساتھ) اور موجودہ ڈکشنری کا امتزاج کیا جا سکتا ہے۔ \u003Cbr \/\u003E( یاد رہے کہ موجودہ ورژن میں بھی ڈکشنری کو بدل کر اعراب والی ڈکشنری کو استعمال کیا جا سکتا ہے جس سے سافٹ ویئر میں کوئی تبدیلی کیے بغیر اعراب کے ساتھ قافیے دیکھ سکیں گے۔ لیکن دونوں ڈکشنری کے سنگم میں زیادہ سہولت بھی ہوگی اور معرب اور غیر معرب الفاظ کی مطابقت سے سافٹ ویئر کو اسے اڈاپٹ کرنے کے قابل بنانا ، ناگزیر ہوگا۔)\u003C\/span\u003E\u003C\/article\u003E\u003Carticle\u003E\u003Cspan style=\"font-size: large;\"\u003E\u003Cbr \/\u003Eمزید کسی اضافے کی تجویز اگر آپ کے ذہن میں ہو تو ضرور بتائیں۔ \u003Cbr \/\u003Eکسی بھی قسم کی تجاویز اور مسائل کے لیے اس ای میل پتہ پر رابطہ فرمائیں: \u003Cbr \/\u003E\nshakes ڈاٹ ahmad ایٹ gmail ڈاٹ com\u003Cbr \/\u003Eیا فیس بک پر: \u003Cbr \/\u003Efb.com\/shakes.ahmad \u003Cbr \/\u003Eقافیہ ایکسپرٹ کے بارے میں اپنی رائے ضرور دیں۔ \u003Cbr \/\u003Eوالسلام \u003Cbr \/\u003Eدعا گو و دعا جو \u003Cbr \/\u003Eشکیبؔ احمد\u003C\/span\u003E\u003C\/article\u003E\u003C\/div\u003E\n\u003Cspan style=\"font-size: large;\"\u003E\n  \n  \n  \n   \n   \n    \u003C\/span\u003E\n\u003C\/div\u003E\n\u003C\/div\u003E\n"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.shakeeb.in\/feeds\/3144514965059148946\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.shakeeb.in\/2017\/01\/qaafiyah-expert-by-shakeeb-ahmad.html#comment-form","title":"2 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/3144514965059148946"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/419320228883344195\/posts\/default\/3144514965059148946"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.shakeeb.in\/2017\/01\/qaafiyah-expert-by-shakeeb-ahmad.html","title":"Qaafiyah Expert - A freeware tool for poets by Shakeeb Ahmad"}],"author":[{"name":{"$t":"Shakeeb Ahmad"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/17653459503215179964"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"32","height":"32","src":"\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj0xfeyUVi21b-PCYCtvmlsj8yBnPBPqjmkTXju9QARy7EeajeXP7FiMLrWYy9f1gpsHkMTwucDqCjN9QPKqG6-zGZG-Nv-St1BdjmMgXWaf2hlrscbT6D8FPdDEwTFJzU\/s220\/ShakeebAvatarLowQuality.jpg"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-QH1AxfBHElk\/Vvul17VbSBI\/AAAAAAAAATA\/UrVLir2JtdMJoIUsU_lysFNFklPrvnRJg\/s72-c\/QaafiyahCover.png","height":"72","width":"72"},"thr$total":{"$t":"2"}}]}});