বলব ভালো থেকো

হয়ত তুমি কষ্ট হয়েই রবে কল্পনাতেই থাকবে জানি , তবে পড়বে মনে হঠাৎ সন্ধা হলে , ঠিক দুপুড়ে অনেক কাজের ভিড়ে ।   হয়ত তপ্ত দুপুর রোদে কোন , ক্লান্ত চোখে বলব ভালো থেকো , কি হবে সব চোখের ভাজে মেলে , শুন্য সবই খানিক সময় গেলে ।   তবুওতো হৃদয় যুক্তি ছাড়া , মনগুলো […]

হৃদয় অনুভূতি

প্রতিদিনই আকাশ দেখি , তারার খেলা সাথে । শীতল সকাল প্রায়ই দেখি , নিরব শুভ্র প্রাতে ।   আগের মত হয়না দেখি হৃদয় অনুভূতি , অজান্তেই ছিন্ন কবে কোমলতার সুতি ।   আজো আমি হাসি রোজই , অবাক হয়ে দেখি , চোখগুলো আর দেয়না ঝলক – ঠুনকো ওরা মেকি ।   অনেক দিনই গেছে হয়ে […]

Firebase: A config file was found, but it indicates a project ID “priokotha-92c0e” that you dont appear to have access to. Request access or delete the file in order to proceed with the connection process.

This error will occur if you are signed in to Android Studio and the Firebase Console with different accounts. In Android Studio, click on the small profile icon in the upper right corner to see your sign-in account. Do the same for the Firebase Console tab of your browser. If they are different, sign out […]

Android firebase Phone verification authentication – OTP

Step 1 : Go to firebase console . Go SIGN-IN METHOD and enable phone authentication option .   Step 2 : Open your build.gradle (app) and paste this firebase ui gradle and sync . Check firebase version code . It may vary . compile ‘com.firebaseui:firebase-ui-auth:3.1.0’ compile ‘com.google.android.gms:play-services-auth:11.4.2’ Step 3 : private static final int RC_SIGN_IN […]

Error:Execution failed for task ‘:app:transformDexArchiveWithExternalLibsDexMergerForDebug’. > java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex

It may causes for several reasons – I have found 2 reason and solution .  Problem 1 : If you use firebase service and it’s gradle version are older version . Or google play service , gms service are not updated version that can create this problem . Solution : Update all gradle version updated […]

ফেরা

সব পাখি দিন শেষে নীড়ে আসে ফিরে ঘরময় ভালোবাসা রয়েছে যে ঘিরে । কিছু পাখি দল ছেড়ে দূরে চলে যায় জানেনি কেউ অবেলায় কেন এ বিদায় ।

Binary Search Algorithm – Deep thinking with Java

import java.util.Scanner;   class BinarySearch { public static void main(String args[]) { int c, first, last, middle, n, search, array[];   Scanner in = new Scanner(System.in); System.out.println(“Enter number of elements”); n = in.nextInt(); array = new int[n];   System.out.println(“Enter ” + n + ” integers”);     for (c = 0; c < n; c++) […]

IOS – Main Thread Checker: UI API called on a background thread: -[UIApplication delegate] PID: 902, TID: 13120, Thread name: (none), Queue name: NSOperationQueue 0x604000037a20 (QOS: UNSPECIFIED), QoS: 0 Backtrace:

Solution : use DispatchQueue.main.async { // Correct }     Updating UI from a Completion Handler Long-running tasks such as networking are often executed in the background, and provide a completion handler to signal completion. Attempting to read or update the UI from a completion handler may cause problems. let task = URLSession.shared.dataTask(with: url) { […]

Firebase for android : Read list of data from database and show on recyclerview

Part -1 : Take that we have some data field on child node named “user” . We will first retrieve all data and then we will show it on recyclerview. , public class UserListActivity extends AppCompatActivity { private DatabaseReference mDatabase; ArrayList<User> userArrayList; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_user_list); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); […]

Trick : How to upgrade android gradle version from lower to higher or vice-versa

1 . It’s easy just create an new dummy app as like test_app . 2. Go the build.gradle and copy and replace the following code   apply plugin: ‘com.android.application’ android { compileSdkVersion 26 defaultConfig { applicationId “com.adndigitalbd.test” minSdkVersion 16 targetSdkVersion 26 versionCode 1 versionName “1.0” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” } buildTypes { release { minifyEnabled false proguardFiles […]

Git commands

1 . Know remote repository name git config –get remote.origin.url 2 . Remote Branch current git branch 3 . Remote branch all git branch –all 4 . Git initialization git init (you need to do it first to run any git command) 5 . Add all code or changes git add –all 6 . Git […]

!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master-1`. You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.

Open Terminal and run this command that will add the source on master branch on cocoapod repos .   $ cd ~/.cocoapods/repos $ git clone https://github.com/CocoaPods/Specs.git master     if again issuing already has master branch and it’s not empty and completely remove cocoapod and install from new . How to uninstall cocoapod completely and install new

আসবে সকাল

কে জানে কোন হাসির ছলে ব্যাথার রেখা ধরে , কোন মোহনায় তপ্ত রোদে থাকবে মরে পরে ।   কেউ দেখেনি ওই জড়তায় কত স্বপন লুকানো এই ষ্টাগলের উল্টো পিঠে কত যে ভয় জড়ানো ।   কোন বাকা পথ – পথ হারিয়ে , পথ চলা দেয় শেষ করে রাত পেরিয়ে ভোর এলেও , ফের আধারে যায় […]

Android Encryption and Decryption String with AES/DES .

Base Class :  import android.util.Base64; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.security.GeneralSecurityException; import java.security.InvalidAlgorithmParameterException; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException; import javax.crypto.NoSuchPaddingException; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; /** * Created by ADN Digital on 1/17/2018. */ public class EncryptionDecryption { public static String encrypt(String value, String key) throws UnsupportedEncodingException, InvalidKeyException, NoSuchAlgorithmException, NoSuchPaddingException, InvalidAlgorithmParameterException, […]

Android notify users when app version is updated on play store .

1 . First get current play store version. int currentVersion,updateVersion; VersionChecker versionChecker = new VersionChecker(); try { String latestVersion = versionChecker.execute().get(); updateVersion = Integer.parseInt(latestVersion.substring(latestVersion.length()-1)); Toast.makeText(HomeActivity.this, latestVersion.toString(), Toast.LENGTH_SHORT).show(); } catch (InterruptedException e) { e.printStackTrace(); } catch (ExecutionException e) { e.printStackTrace(); } PackageManager manager = this.getPackageManager(); PackageInfo info = null; try { info = manager.getPackageInfo(this.getPackageName(), 0); } […]

Swift 3 / 4 get current location with location manager .

Step – 1 :  First define LocationManager . And Current location of CLLocaion .   var manager = CLLocationManager() var currentLocation: CLLocation! Step 2 : In ViewDidController get Current location with location manager . That’s it .   manager.requestWhenInUseAuthorization()                  if (CLLocationManager.authorizationStatus() == CLAuthorizationStatus.authorizedWhenInUse ||       […]

Swift 3 /4 take photo from camera or gallery and show it .

Step One : First create a project and take imageView and a button to capture image . Connect it to ViewController . Step Two : Copy this code and run . hope it will be done . 😀    class ImageCapture: UIViewController , UIImagePickerControllerDelegate,UIPopoverControllerDelegate,UINavigationControllerDelegate{      @IBOutlet var imageViewWeight: UIImageView!      var imagePicker:UIImagePickerController?=UIImagePickerController() override func viewDidLoad() { […]

Laravel 5.5 : include css , js and image for boostrap theme .

Put your assets in the public folder public/css public/images public/fonts public/js And then called it using Laravel   {{ URL::asset(‘js/scrollTo.js’); }} // Generates the path to public directory public/js/scrollTo.js {{ URL::asset(‘css/css.css’); }} // Generates the path to public directory public/css/css.css {{ URL::asset(‘image/one.png’); }} //Generates the path to public directory public/image/one.png or {{ HTML::script(‘js/scrollTo.js’); }} // […]

Script php artisan clear-compiled handling the pre-update-cmd event returned with error code 255

In laravel there may be shown the following error when working with bellow laravel 5.3 projects . Cause composer structure has been changed .   So how to solve it : Its easy way to just replace the code in composer.php (Only bold sections) :   { “name”: “laravel/laravel”, “description”: “The Laravel Framework.”, “keywords”: [“framework”, […]

Laravel : Specified key was too long error

Laravel 5.4 or later  made a change to the default database character set, and it’s now utf8mb4 which includes support for storing emojis. This only affects new applications and as long as you are running MySQL v5.7.7 and higher you do not need to do anything. For those running MariaDB or older versions of MySQL you may […]

চাওয়া

কোলাহল আমার ভালো লাগেনি কখনো, জন-মানবহীন দিগন্ত জুরা খোলা প্রান্তে হেটে যেতে যেতে আমি আমার প্রভুর বিশালত্ব ঘোষনা করব । দৃষ্টির প্রতিটি প্রান্তে যে প্রভুর মহিমা , আমি তা দেখে সিজদায় অবনত হব । হয়ত খানিকটা সময় বসে জীবনের সব গুনাহ,র জন্য বিনিত হয়ে আমার রবের নিকট আমি অশ্রু সিক্ত হয়ে ক্ষমা চেয়ে নিব । […]

সপ্নে দেখা সোনালী দিন – ২

  একদিন আমি স্থায়ীভাবে আমার গ্রামে চলে যাব । প্রথমেই আমি আমাকে সাজাব আমার মত করে ,একজন ভাল মানুষ হিসেবে , একজন ভালো মুসলিম হিসেবে । সবুজের মাঝে প্রতিদিন আমি হেঁটে যাব দিগন্তজুড়া প্রান্তরে , আকাশের দিকে চেয়ে বিরানভূমিতে আমি বাতাসের গন্ধ , মাটির গন্ধ শুঁকে শুঁকে চলে যাব অনেকদূর । মাঠের শেষ প্রান্তে একটি […]

হয়ত মনে রাখবে না কেউ

হয়ত মনে রাখবে না কেউ যখন আমি থাকব না , কথাগুলো ঠিকি রবে শুধুই আমি জাগব না । কিন্তু জানি সবার কথা পড়বে মনে খুব করে্‌ হঠাৎ করে জেগে ঊঠা মিষ্টি আজান ঐ ভোরে । আলতো করে পা বাড়িয়ে ফেলে আসা দিনগুলো , কিংবা খুবি কষ্ট পেয়ে চক্ষু বেয়ে জ্বল্গুলো ।

হারিয়ে ফেলা ভাষা

আগে মনে শান্তি ছিল মুখে সদা হাসি ছিল আরো কাব্যকথা। এখন বুকে বেদনা অনেক চোখের কোনেও জ্বলও খানিক, আরো ছিন্ন ব্যাথা। আগে একটা ডায়েরি ছিল, পাতায় পাতায় ছড়া ছিল, আরো দিপ্ত আশা । ডায়েরিটা আর পায়না খুজে গুমট কথা চোখটা বুজে, হারিয়ে ফেলা ভাষা । সেই থেকে আজ-অদ্যবধী, ছন্দগুলো খুজে ফিরি, হারিয়ে যাওয়ার ভিরে । […]

ভাষা

কে বলো কে , কে দিয়েছে ভাষা ! কে দিয়েছে সহজ করে বলতে মনের আশা । কে দিয়েছে এমন করে মিষ্টি সুরে গাইতে , অশ্রু নিয়ে করুন করে প্রভূর কাছে চাইতে । কে দিয়েছে শিশুর মুখে আলতো কথা বলা , কে দিয়েছে নদীর ঢেঊয়ের ছলাৎ ছলাৎ চলা । কে দিয়েছে কিশোর মনে নতুন স্বপ্ন দেখতে […]

বিদায়

সব পাখি দিন শেষে নীড়ে আসে ফিরে ঘরময় ভালোবাসা রয়েছে যে ঘিরে । কিছু পাখি দল ছেড়ে দূরে চলে যায় জানেনি কেউ অবেলায় কেন এ বিদায় । [arifhansat/15.02.2017/1.40pm]

অবাক করা সাঁঝে

অবাক করা সাঁঝে ফাগুন মাসের মিষ্টি হাওয়া উদাস করে দেয় , আলতো বাতাস কেমন যেন বার্তা বয়ে যায় । হঠাৎ করে অতীত যেন শুধুই মনে পড়ে , আমের মুকুল ভাবনা জাগায় কেন এমন করে ! এইতো সেদিন জীবন ছিল শুধুই চিন্তা ধারা খেলার মাঝে কাটত দুপুর ,ছিলাম বাধন হারা । মাগরিবের ঐ আজান শুনে কাটত […]

Swift Tutorial Series In Bangla : Collection Type – Array

Source Code import UIKit var integerTypeArray = [Int]() integerTypeArray.append(3) integerTypeArray.append(5) var stringTypeArray = [String]() stringTypeArray.append(“ios”) var threeWillbeTenTimesArray = Array(repeatElement(“Three”, count: 10)) var fiveWillbeTenTimesArray = Array(repeatElement(“Five”, count: 10)) var addThreeAndFiveArray = threeWillbeTenTimesArray + fiveWillbeTenTimesArray var literalTypeArray : [String] = [“swift”,”version”,”three”] literalTypeArray[0] for eachElementValue in literalTypeArray { print(eachElementValue) } var countofArray = literalTypeArray.count var retriveLastElement = literalTypeArray[literalTypeArray.count-1] […]