This is default featured post 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

জন্ম নিবন্ধনের বিস্তারিত

 জন্ম নিবন্ধন করার জন্য আমাদের ইউপি সদস্যের পেছনে ঘুরতে ঘুরতে পায়ের সেন্ডেল ক্ষয়হয়।

এখন আর ওনাদের পেছনে ঘুরতে হবে না✅, ভাবনা নয় সত্যি,দেশে এখন ডিজিটাল, ইউ‌নিয়ন সেন্টার, অনলাইন সার্ভিস, চালু করা হয়েছে।
দোকানে বা নিজ মোবাইলে ঘরে বসে আপনি আপনার
নিজের বা শিশুর জন্ম নিবন্ধন করতে পারবেন। আর নয় ঘুরাঘুরি সেবা পাবে নিজ পরিবার✌️, নিচের লিংক গুলোতে ক্লিক করুন, আপনার প্রয়োজনিয় সেবা নিন,
★নতুন জন্ম নিবন্ধন আবেদন
★জন্ম নিবন্ধন তথ্য সংশোধন আবেদন
★জন্ম নিবন্ধন তথ্য অনুসন্ধান
★জন্ম নিবন্ধন আবেদনের বর্তমান অবস্থা
★জন্ম নিবন্ধন আবেদন পত্র প্রিন্ট
★জন্ম নিবন্ধন সনদ পুনঃ মুদ্রন

Duplicate line in Visual Studio Code

 Click File > Preferences > Keyboard Shortcuts:

Search for copyLinesDownAction or copyLinesUpAction in your keyboard shortcuts

Usually it is SHIFT+ALT + ↓


Update for Ubuntu:

It seems that Ubuntu is hiding that shortcut from being seen by VSCode (i.e. it uses it probably by its own). There is an issue about that on GitHub.

In order to work in Ubuntu you will have to define your own shortcut, e.g. to copy the line using ctrl+shift+alt+j and CTRL +SHIFT + ALT + k 

Learn JavaScript for Beginners step by step in Bangla Most Easy Ever HD ...



For all the Web Developers learning JavaScript Bangla Tutorial is most easy because we all have basic knowledge and we know all the basic step. In this tutorial I will try to show about the JavaScript and why you should learn JavaScript and all the steps are shown in Bangla. So hope all the topic will be covered and will be helpful


Dynamically Add / Remove input fields in Laravel 5.8 using jQuery Ajax

Hi, If you want to use Laravel 5.8 framework for your web development then here we have come with one more advance level of web development topic like How to Add or remove HTML input fields dynamically using jQuery and how to save multiple records in Laravel 5.8 by using Ajax. So, here we have share one more topic on Laravel 5.8 and in this part you can learn how to add more fields using jQuery in Laravel 5.8 application, and for validate dynamically generated input fields we have also implement validation on dynamic generated fields also by using Laravel 5.8 Validator class. So, if you have use Laravel 5.8 for website development purpose and if you add feature like insert or save multiple records at the same time in Laravel 5.8 with Ajax, then this post will help you because in this post we hvae step by step covered How to add or remove textbox dynamically with jQuery and then after by using Ajax with Laravel 5.8 we have save multiple records in Mysql database.

If you are web developer and then in web development we need to sometimes required to insert or save multiple records in Mysql database at the same time. For generate multiple records we want to make multiple fields, for generate dynamic multiple fields here we have use jquery as front-end with Laravel 5.8 application. One of our previous post, we have already covered Add or remove dynamic input fields by using jQuery with PHP. But here we need to do Add or remove dynamically generated fields in jQuery in Laravel 5.8 application. Because this is very useful feature in web application by doing multiple operation in single click or insert or save multiple data into mysql database in single click on Laravel 5.8 application. Here you can also learn how to validate multiple input fields data with same data in Laravel 5.8 validator class. And here also you can learn how to insert or save or add multiple data in Laravel 5.8 application.


Step 1 - Download Laravel 


First we need to download Laravel 5.8 application. For this we have to go to command prompt and write following command. It will download Laravel 5.8 application in your define folder.


composer create-project laravel/laravel=ajax-crud --prefer-dist


Step 2 - Make Database connection


After install of Laravel  application, first we wanted to make Mysql database connection. For this you have to open .env file and in that file you have to define Mysql database configuration.


DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=testing
DB_USERNAME=root
DB_PASSWORD=


Step 3 - Create Table from Laravel 


After making of Mysql database, now we want to create table in Mysql database from Laravel  application. For this we need to go to command prompt and write following command


php artisan make:migration create_dynamic_field --create=dynamic_fields

This command will make migration file under database/migarations folder. In that file you have to define table column defination details, which you can find below.


<?php

use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateDynamicField extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('dynamic_fields', function (Blueprint $table) {
            $table->bigIncrements('id');
            $table->string('first_name');
            $table->string('last_name');
            $table->timestamps();
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('dynamic_fields');
    }
}
Now we want to migrate above table defination from Laravel  application to Mysql database. For this we have to go to command prompt and write following command. This command will make dynamic_fields table under Mysql database.


php artisan migrate


Step 4 - Create Model


For create model under Laravel  application, we have to go to command prompt and write following command. This command will make DynamicField.php modal file under app folder.


php artisan make:model DynamicField -m


In app/DynamicField.php file we have to define table column name on which we need for database operation.


<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class DynamicField extends Model
{
    protected $fillable = [
        'first_name', 'last_name'
    ];
}

Step 5 - Create Controller


Controller is the heart of Laravel 5.8 application because it has handle all http request. First we want to make controller, so we have to go to command prompt and write following command. It will make DynamicFieldController.php file under app/Http/Controllers folder.


php artisan make:controller DynamicFieldController


In this controller file you can see below in which we have add two statement in the header. First is use App\DynamicField is for use DynamicField.php modal file use here and second Validator is for use Laravel  validator class for validate form data. In this controller we have make two method which you can see below.

index() - This is root method of this controller and it will load dynamic_field.blade.php file on web browser as an output.

insert() - This method has received ajax request for insert multiple data. Under this method first it has validate multiple form data of same name. So, here question aris how to validate multiple form data of same name in Laravel , so here we have add * sign with input field name, which has been used when we have validate multiple form data of the same name in Laravel  application. If suppose there is any form validation error has been occur then it will send validation error to ajax request in JSON format by using response() method. But suppose there is no any validation error occur then it will continue execute. After this there one more question aris how to insert multiple data in Laravel 5.8 application. So here we have store multiple data in local variable in array format and by using insert() method of modal class, it will insert or save multiple data in Laravel  application.
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\DynamicField;
use Validator;

class DynamicFieldController extends Controller
{
    function index()
    {
     return view('dynamic_field');
    }

    function insert(Request $request)
    {
     if($request->ajax())
     {
      $rules = array(
       'first_name.*'  => 'required',
       'last_name.*'  => 'required'
      );
      $error = Validator::make($request->all(), $rules);
      if($error->fails())
      {
       return response()->json([
        'error'  => $error->errors()->all()
       ]);
      }

      $first_name = $request->first_name;
      $last_name = $request->last_name;
      for($count = 0; $count < count($first_name); $count++)
      {
       $data = array(
        'first_name' => $first_name[$count],
        'last_name'  => $last_name[$count]
       );
       $insert_data[] = $data; 
      }

      DynamicField::insert($insert_data);
      return response()->json([
       'success'  => 'Data Added successfully.'
      ]);
     }
    }
}


Step 6 - Create View file


In this post we have create dynamic_field.blade.php file under resources/views folder. Under this file for generate dynamic input field we have use jQuery code. By using jQuery here it will dynamically generate html input fields. For submit form data here we have use Ajax request, by using ajax request it will send form data to controller method.


<html>
 <head>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Laravel 5.8 - DataTables Server Side Processing using Ajax</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
 </head>
 <body>
  <div class="container">    
     <br />
     <h3 align="center">Dynamically Add / Remove input fields in Laravel 5.8 using Ajax jQuery</h3>
     <br />
   <div class="table-responsive">
                <form method="post" id="dynamic_form">
                 <span id="result"></span>
                 <table class="table table-bordered table-striped" id="user_table">
               <thead>
                <tr>
                    <th width="35%">First Name</th>
                    <th width="35%">Last Name</th>
                    <th width="30%">Action</th>
                </tr>
               </thead>
               <tbody>

               </tbody>
               <tfoot>
                <tr>
                                <td colspan="2" align="right">&nbsp;</td>
                                <td>
                  @csrf
                  <input type="submit" name="save" id="save" class="btn btn-primary" value="Save" />
                 </td>
                </tr>
               </tfoot>
           </table>
                </form>
   </div>
  </div>
 </body>
</html>

<script>
$(document).ready(function(){

 var count = 1;

 dynamic_field(count);

 function dynamic_field(number)
 {
  html = '<tr>';
        html += '<td><input type="text" name="first_name[]" class="form-control" /></td>';
        html += '<td><input type="text" name="last_name[]" class="form-control" /></td>';
        if(number > 1)
        {
            html += '<td><button type="button" name="remove" id="" class="btn btn-danger remove">Remove</button></td></tr>';
            $('tbody').append(html);
        }
        else
        {   
            html += '<td><button type="button" name="add" id="add" class="btn btn-success">Add</button></td></tr>';
            $('tbody').html(html);
        }
 }

 $(document).on('click', '#add', function(){
  count++;
  dynamic_field(count);
 });

 $(document).on('click', '.remove', function(){
  count--;
  $(this).closest("tr").remove();
 });

 $('#dynamic_form').on('submit', function(event){
        event.preventDefault();
        $.ajax({
            url:'{{ route("dynamic-field.insert") }}',
            method:'post',
            data:$(this).serialize(),
            dataType:'json',
            beforeSend:function(){
                $('#save').attr('disabled','disabled');
            },
            success:function(data)
            {
                if(data.error)
                {
                    var error_html = '';
                    for(var count = 0; count < data.error.length; count++)
                    {
                        error_html += '<p>'+data.error[count]+'</p>';
                    }
                    $('#result').html('<div class="alert alert-danger">'+error_html+'</div>');
                }
                else
                {
                    dynamic_field(1);
                    $('#result').html('<div class="alert alert-success">'+data.success+'</div>');
                }
                $('#save').attr('disabled', false);
            }
        })
 });

});
</script>


Step 7 - Set Route


In Laravel , we need to set route of all controller method which we have make. For this we have to open routes/web.php file and define following code for set route.


Route::get('dynamic-field', 'DynamicFieldController@index');

Route::post('dynamic-field/insert', 'DynamicFieldController@insert')->name('dynamic-field.insert');


Step 8 - Run Laravel  application


For run Laravel  application, we have to go to command prompt and write following command. This command will start Laravel  application and give you base url of your Laravel 5.8 application.


php artisan serve


For check output in browser you have to write following url in your browser tab.


http://127.0.0.1:8000/dynamic-field


How to get free .edu mail free of cost

How to create free .edu email (100% free free 2019)
When you become a student of a particular university or college, you will have a .edu email account with your name, for example, your-name@mit.edu. But if you are not a student and want a free .edu email then this article is for you. And yes, this method is 100% free and working (Last tested on 13 December 2019)

Why should one need .edu email?
Here are some of the benefits of having .edu email
1. GitHub Student Developer Pack
The First and biggest benefit of having a .EDU email address is the GitHub Student Developer Pack, the best free developer tools, and services for students. This student pack comes with 12 great offers and free services that may be useful to you, such as $15 Amazon AWS coupon, $50 Digital Ocean coupon and much more.
Take a look at the list below:
·        $15 Amazon AWS coupon
·        $50 Digital Ocean coupon. It will be expired within 12 months after adding to your account – new account only.
·        Bitnami: Offers the Business 3 plan for one year that typically cost $49 per month.
·        Crowdflower: access to the Crowdflower platform.
·        DNSimple: Offers the Personal hosted DNS plan for two years that typically charge $5 per month.
·        GitHub: Offers unlimited private repositories while you are a student. Normally, GitHub charges $7 per month.
·        $25 credit of HackHands, a live programming help that available 24/7.
·        A suite of Microsoft Azure cloud services and developer tools: Microsoft Azure, Visual Studio Community and the rest of Microsoft developer tools, while you are a student.
·        NameCheap.com: Offer one year .ME domain name registration that costs $18.99 per year – and one year SSL certificate that costs $10 per year.
·        Orchestrate: Access to the Developer account that costs $49 per month, while you are a student. It’s a complete database portfolio, includes search, time-series events, geolocation, and graph queries through an API.
·        SendGrid: Offers the Student plan with 15,000 free emails per month, while you are a student.
·        Travis CI: Access the Private builds that charge you $69 per month, while you are a student.
2. Amazon Student Pack
When you use a .EDU email account and sign up for Amazon Student account – you will be able to use Amazon Prime for free for six months, which has many benefits:
·        Free TWO-DAY shipping on many Amazon products.
·        Get unlimited instant streaming of movies, TV shows, and music.
·        Access exclusive deals for students.
·        Unlimited photo storage with Amazon Prime Photos.
3. LastPass
LastPass offers six months of the LastPass Premium for any users with a .EDU email address.
4. Newegg Premier
Grab one year of Newegg Premier that costs you $50. Just sign up Newegg Premier account with your student email account.
5. Apple
You will help yourself saving a lot of money by using the .EDU email address to purchase products from Apple. There are changes to save up to $200 on Apple computers.
6. Microsoft DreamSpark
Grab Microsoft DreamSpark with plenty of useful software and Microsoft Office 365 subscription for free.
Benefit list of .edu email is not limited in these only there are many other benefits like free domain name and much more.
Now lets enter into the subject matter. How to get free .edu email. Follow the step below carefully to create free .edu email. This tutorial is divided into three parts. You can skip part 2(if you like).
Part 1:
Step 1: Go to this link and solve captcha. Then Click on new user and then sign up with email.
Step 2: To fill the detail you can use your real name and email but if you are not an US citizen then you can use this link to generate fake user detail. [For temporary email you can go here.] For Example:
Full Name
Mary N Morey
Gender
female
Title
Mrs.
Race
Black
Birthday
11/16/1957
Social Security Number
306-90-8491

[Note: Save name, username and password in notepad or somewhere it may need later]
Step 3: After filling all the detail click on submit.
Now that you have created account let’s move on to part two of this tutorial.
Part 2:
After creating account and loging  into click on Apply Now. Select any college name from the list and click on Apply. A pop-up will open then click on Apply Now (OR CONTINUE APPLICATION) BUTTON. Then you are asked for different questions. You can answer these questions randomly or you can use the detail below to answer these questions.
First name and last name: Put the name that you have entered in part 1. Leave other field empty.
Birthdate, Social Security Number: Enter details which was generated from this link .
Gender: Male/Female (as you like)
Racial or ethnic identification: White
Hispanico or Latino: No
Have you ever applied, attended ……: No
After that click on Save and Continue.
For Mailing address use the detail generated from  this link.
Is this your permanent address: Yes
You can leave telephone number blank.
Then check on I have reviewed the guidelines box and click on save and continue.
Which ….. high school education: I don’t have a GED/High …….
Last date attended: 01/2017
Highest grade completed: 11th grade.
Have you ever attend …. : No
I have planned to earn a degree…..: No
I plan to start class: Choose any
After that click on Save and Continue.
Have you ever served …….. military: No
Are you …….. military: No
After that click on Save and Continue.
Parent 1 and 2: Choose any.
What is your current status?: Native US……
Primary spoken language: English
Do you want……: No
After that click on Submit your completed application.

Part 3.
After successfully completing the application put on your signature i.e your full name. Then you will be redirect to with all your detail. Under the student information you will get your username and temporary password. Note down that password, username and other details.
After that you can go here and login where you will get your .edu email.
NOTE: It will take more than 6hours for the login credentials to activate. So you will get error that your username and password is invalid.
Tech Tip : Catch up with your emails and essential documents on any device using full-fledged & premium Office 365 with office 365 migration. Learn more about a powerful work space like Citrix Xendesktop VDI with Apps4Rent.
This is the end of this tutorial. By this way you have successfully created free .edu mail. If you have any questions feel free to comment below and if you like this article don’t forget to share it with your friends.

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More