ফেরা

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

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] […]

IOS 10 : TableView tutorial with Swift 3 – most easy way

import UIKit class ViewController: UIViewController , UITableViewDelegate , UITableViewDataSource{ var names = [“arif”,”hasnat”,”ios”,”developer”] @IBOutlet weak var tableView: UITableView! override func viewDidLoad() { super.viewDidLoad() tableView.delegate = self tableView.dataSource = self } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return names.count } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell […]

Insertion Sort Algorithm

Insertion Sort: Insertion sort is a simple sorting algorithm that is relatively efficient for small lists and mostly sorted lists, and is often used as part of more sophisticated algorithms. It works by taking elements from the list one by one and inserting them in their correct position into a new sorted list.[17] In arrays, […]