Taariif's Profile

1251
Points

Questions
64

Answers
61

  • Asked on May 9, 2021 in Logo Design.
    লোগো একটা ব্যবসার মুখ । আপনার মুখ দেখে মানুষ যেমন আপনাকে চিনতে পারে তেমনি লোগো দেখেই মানুষ আপনার ব্যবসাকে চিনবে, মনে রাখবে ! তাই এক্ষেত্রে একটি ভালো মানের লোগোর কোন বিকল্প নেই ! লোগো একটি কোম্পানির প্রতিচ্ছিবি স্বরূপ। একজন গ্রাহক সর্বপ্রথম লোগোর প্রতি খেয়াল করে আপনার ব্যবসা সম্পর্কে ধারনা লাভ করেন। সুতরাং, এটি কেবলমাত্র একটি ছবি নয়; এটিই আপনার কোম্পানির পরিচয় বহন করে এবং এটি ব্রান্ডিং এর গুরুত্বপূর্ণ ভিত্তি। গ্রাহক আপনার লোগো দেখে কয়েক সেকেন্ডের মধ্যেই আপনার বিজনেস সম্পর্কে নিজের মনের মধ্যে ধারনা তৈরি করে। একটি মানসম্মত লোগো গ্রাহকের কাছে আপনার পণ্য বা সেবার বিশ্বাসযোগ্য এবং পেশাগত দিকটি তুলে ধরে।এই কারণে বিদেশিরা একটা লোগো ডিজাইনের জন্য লক্ষ লক্ষ টাকা ব্যয় করে ! তাই আমরা সবসময় বলি লোগো ডিজাইন এর ক্ষেত্রে কখনই কার্পণ্য করা উচিত নয় ! মনে রাখবেন লোগো গুরুত্বপূর্ণ বিধায় আপনি এখানে লোগো বানিয়ে নিতে আসছেন ! তাই ভালো প্রতিষ্ঠান থেকে লোগো করতে হয় !
    আমরা কেন অন্যদের থেকে আলাদাঃ
    ✅ আমাদের রয়েছে দক্ষ প্ল্যাটিনাম ডিজাইন টিম এবং অভিজ্ঞ সাপোর্ট টিম
    ✅ ৭ বছর ধরে আমরা লোগো তৈরি করছি ! আমরা সবসময় চেষ্টা করি আমাদের সর্বোচ্চটুকু দিতে তাই আমাদের প্রত্যেকটি ক্লায়েন্ট স্যাটিসফাইড। আর এটা আমাদের জন্য গর্বেরও, আলহামদুল্লিাহ!
    ✅ শুধুমাত্র একটি লোগো বানিয়েই আমাদের কাজ শেষ নয়। উদ্যোক্তার স্বপ্ন বাস্তবায়ন না হওয়া পর্যন্ত আমরা কাজ করে যাই।
    ✅ আমাদের রয়েছে অসংখ্য দেশী বিদেশী ক্লায়েন্ট এর সাথে কাজ করার অভিজ্ঞতা
    🕟 ডেলিভারি সময়: ২-৩ দিন।
    💥💥💥লোগো ডিজাইন কনটেস্ট মাত্র ২৫০০ টাকায়💥💥💥
    আপনি কি আপনার লোগো নিয়ে অনেক বেশি সিরিয়াস এবং প্রত্যাশা অনেক বেশি?
    উন্নত বিশ্বের সাথে তাল মিলিয়ে বাংলাদেশে আমরাই প্রথম ডিজাইন কনটেস্ট সিস্টেম চালু করেছি অতি অল্প খরচে । যাদের প্রত্যাশা অনেক বেশি এবং লোগো নিয়ে অনেক বেশি সিরিয়াস তাদের জন্য লোগো ডিজাইন কনটেস্ট বেস্ট !
    লোগো ডিজাইন কনটেস্ট এর সুবিধাসমুহ :
    ✅ পৃথিবীর সবচে জনপ্রিয় পদ্ধতি ডিজাইন কনটেস্ট
    ✅ কমপক্ষে ৭ – ২০ টি লোগো কনসেপ্ট(ডিজাইন) পাবেন বাছাই করার জন্য ! অনেক সময় এর চেয়ে বেশি কনসেপ্ট(ডিজাইন) ও পরতে পারে আপনার কনটেস্ট এ !
    ✅ অনেকগুলো লোগো ডিজাইন থেকে ১ টি লোগো পছন্দ করার সুবিধা
    ✅ আনলিমিটেড রিভিশন
    ✅ আনলিমিটেড ডিজাইনারস
    ✅ অল্প খরচে বেশি লাভ, বেশি কনসেপ্ট(ডিজাইন)
    ✅ ফ্ল্যাট এবং থ্রিডি কনসেপ্ট(ডিজাইন)
    ✅ সব ধরনের ফাইল AI, EPS, PDF, PNG, JPG
    লোগো ডিজাইন কনটেস্ট দেখতে ভিজিট করুন :
    লোগো ডিজাইন কনটেস্ট পোস্ট করতে চাইলে ইনবক্স এ নক দিন ।
    Note: যারা ভাল মানের লোগো খুঁজছেন এবং যারা ট্রেডমার্ক করাতে চান, লোগো ডিজাইন কনটেস্ট তাঁদের জন্য বেস্ট ! 100% Satisfaction Guarantee !
    আমাদের কাজ দেখতে আর বিস্তারিত কথা বলতে ইনবক্স করুন অথবা Whatsapp এ কল দিন । আমাদের প্রতিনিধি আপনার সাথে যোগাযোগ করবে।
    আমাদের কাজগুলো দেখে আসুন-Design Gallery থেকে:
    আমাদের রিভিউ গুলো দেখে আসুন অন্যরা কি বলছে !
    #Logo #Website #Domain #Hosting All in One Place!
    • 360 views
    • 2 answers
    • 0 votes
  • Asked on May 6, 2021 in Facebook.

    Here are a few things you can do to keep your account secure:

    Protect your password

    • Don’t use your Facebook password anywhere else online, and never share it with other people.
    • Your password should be hard to guess, so don’t include your name or common words.
    • Learn more about creating a strong password.

    Never share your login information

    • Scammers may create fake websites that look like Facebook and ask you to login with your email and password.
    • Always check the website’s URL before you enter your login information. When in doubt, type www.facebook.com into your browser to get to Facebook.
    • Don’t forward emails from Facebook to other people, since they may have sensitive information about your account.
    • Learn more about avoiding phishing.

    Log out of Facebook when you use a computer you share with other people

    Don’t accept friend requests from people you don’t know

    • Scammers may create fake accounts to friend people.
    • Becoming friends with scammers might allow them to spam your timeline, tag you in posts and send you malicious messages.

    Watch out for malicious software

    • Malicious software can cause damage to a computer, server or computer network.
    • Learn the signs of an infected computer or device and how to remove malicious software.
    • Keep your web browser up to date and remove suspicious applications or browser add-ons.

    Never click suspicious links, even if they appear to come from a friend or a company you know

    • This includes links on Facebook (example: on posts) or in emails.
    • Keep in mind that Facebook will never ask you for your password in an email.
    • If you see a suspicious link on Facebook, report it.

    Use our extra security options

    • 302 views
    • 1 answers
    • 0 votes
  • Asked on May 1, 2021 in Website.

    If I had to relearn things I would probably start with HTML/CSS/Boostrap then move onto JavaScript.

    JavaScript by itself will feel extremely limited as you wouldn’t really know what to use it for.

    Once you know the basics of the markup for a website you can use the JavaScript you learned to complement it by making it more interactive! You can do client side validation of input, Scripts to change the way things behave on the site (responsive tabs, tables, etc).

    You can do some game development with just JavaScript, and in this right it would be okay to earn JavaScript first.

    • 300 views
    • 1 answers
    • 0 votes
  • Asked on April 29, 2021 in Website.

    TypeScript’s main benefits:

    1. Class and Module Support
    2. Static Type-checking
    3. ES6 Feature Support
    4. Clear Library API Definition
    5. Build-in Support for JavaScript Packaging
    6. Syntax Similarity to Our Backend Languages (Java, Scala)
    7. Superset of JavaScript

    Class and Module Support

    Keywords like class, interface, extends and module are available in TypeScript.
    You can define a class as

    // class define in TypeScript
    class VirtualPageTracker extends Tracker {
        private virtualPageName: string = '';
        constructor(name) {
            super(name);
        }
    
        getName(): void {
            return this.virtualPageName;
        }
    
        static getTrackerName(): string {
            return  'VirtualPageTracker';
        }
    }
    

    TypeScript compiler will transcompile it to

    var __extends = (this && this.__extends) || function (d, b) {
        for (var p in b) if (b.hasOwnProperty(p)) d = b;
        function __() { this.constructor = d; }
        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
    };
    // class define in TypeScript
    var VirtualPageTracker = (function (_super) {
        __extends(VirtualPageTracker, _super);
        function VirtualPageTracker(name) {
            _super.call(this, name);
            this.virtualPageName = '';
        }
        VirtualPageTracker.prototype.getName = function () {
            return this.virtualPageName;
        };
        VirtualPageTracker.getTrackerName = function () {
            return 'VirtualPageTracker';
        };
        return VirtualPageTracker;
    })(Tracker);
    

    Static Type-checking

    TypeScript compiler will check the type (to surface more typing errors at compiling time)

    var name: string;
    name = 2; // type error, assign a number to a string type variable
    
    function foo(value: number) {}
    foo(''); // type error, use a number as a string type parameter
    
    interface Bar {
        setName: (name: string) => void;
        getName: () => string;
    }
    
    
    var bar: Bar = {
        getName: function() {
            return 'myName';
        }
    } // type error, setName function is missing in the object assigned to bar.
    

    A practical example is if we use the wrong data type in the browser beacon, we now get compiling errors. Before migrating to Typescript, they could only be found by testing against the back-end.

    ECMAScript 6 Feature Support

    It is the current version of the ECMAScript Language Specification with more language features.
    With TypeScript, you can start using many ES6 features although it may not be supported in your target browser. TypeScript compile can compile the ts files into “ES3”, “ES5” or “ES6”.

    Some of the features are very handy like:

    // for..of loops
    var arr = ['a', 'b', 'c'];
    for (let item of arr) {
        console.log(item);
    }
    

    It’s compiled to

    // for..of loops
    var arr = ['a', 'b', 'c'];
    for (var _i = 0; _i < arr.length; _i++) {
        var item = arr[_i];
        console.log(item);
    }
    

    Refer to TypeScript ES6 Compatibility Table for more ES6 features you can use.

    Clear API Definition

    To let other TypeScript libraries use your library, you need to create a .d.ts file to declare all your public types and APIs of your library.
    These definition files turned out to be clear and accurate references of your public APIs since they are always maintained and update-to-date because
    you always need them if you write your tests in TypeScript too.

    Refer to https://github.com/borisyankov/DefinitelyTyped for TypeScript definition files created for large amounts of JavaScript libraries.

    Build-in Support for JavaScript Packaging

    You can define one main entry ts file and refer all the ts files you need in the output js file.

    Compiling the main entry ts file with the –out option, the compiler will concatenate all the directly or indirectly referred ts files into one js file in the order they are referred.

    Thus, we can easily tailor our library into multiple versions.
    For example, with the same code base, we are able to generate specific versions of browser agents for desktop and mobile respectively.
    We just need to create one entry file for each version with different ts files referred in it.

    Syntax Similarity to Our Backend Languages (Java, Scala)

    We use Java and Scala at the back-end.
    TypeScript’s similarity to these languages allows our developers can switch between front-end and back-end programming more smoothly.
    Refer http://www.slideshare.net/razvanc/quick-typescript-vs-scala-sample for a quick syntax comparison between TypeScript and Scala.

    Superset of JavaScript

    As a superset of JavaScript, TypeScript has a smooth learning curve for JavaScript developers.
    This means  you can adopt TypeScript in your existing JavaScript projects quickly in an less disruptive way than CoffeeScript or ClojureScript.

    One Missing Feature Suggested

    In addition to the benefit, we also found some missing features could be implemented.
    One of them is to merge the same module into the same function rather than multiple functions.

    module A {
        function foo() { }
    }
    
    module A {
        function bar() {
            foo();
        }
    }
    

    generates below code with compiling error “cannot find name ‘foo’”.

    var A;
    (function(A) {
        function foo() {}
    })(A || (A = {}));
    var A;
    (function(A) {
        function bar() {
            foo();
        }
    })(A || (A = {}));
    

    foo function defined within the first anonymous function call for module A is not visible in the second anonymous function call, so you have to export it as:

    module A {
        export function foo() {}
    }
    
    module A {
        function bar() {
            foo();
        }
    }
    

    generates below code without error:

    var A;
    (function(A) {
        function foo() {}
        A.foo = foo;
    })(A || (A = {}));
    var A;
    (function(A) {
        function bar() {
            A.foo();
        }
    })(A || (A = {}));
    

    The problem here is now A.foo is not only visible to module A. Anyone can call it and modify it now.

    There is no module level visible concept which should be similar to Java’s “package-private” when there is no modifier for Java classes or members.

    This could be solved by generating:

    module A {
        export function foo() {}
    }
    
    module A {
        function bar() {
            foo();
        }
    }
    

    to

    var A;
    (function (A) {
        function foo() { }
        A.foo = foo;
    })(A || (A = {}));
    var A;
    (function (A) {
        function bar() {
            A.foo();
        }
    })(A || (A = {}));
    

    The problem of merging into one function is a potential name conflict between the same module in two files. But the compiler can report error in this case, and if two people are working independently on the same module in two files, it would be better to create two different sub modules. Merging into one function could be a feasible way support module level visibility.

    • 249 views
    • 1 answers
    • 0 votes
  • Asked on April 24, 2021 in Computer.

    আসলে এটার একটা নির্দিষ্ট কারন রয়েছে। কম্পিউটারের QWERT কি-বোর্ড এমন ভাবে ডিজাইন করা হয়েছে যেন কি-বোর্ড এর দিকে না তাকিয়ে টাইপ করা যায়। এটাকে বলা হয় “টাচ টাইপিং”।টাচ টাইপিং হচ্ছে টাইপ করার একটা পদ্ধতি। এই পদ্ধতিতে হাতের সবগুলো আঙ্গুল ব্যবহার করা হয় এবং টাইপ করার সময় কিবোর্ডের দিকে তাকানোর প্রয়োজন পড়ে না। আজ থেকে একশ বছরেরও বেশি সময় আগে এই পদ্ধতি আবিষ্কৃত হয়। টাচ টাইপিং করার জন্য বিভিন্ন কি এর সারির উপরে আঙ্গুল রাখতে হয় যেটাকে বলা হয় “হোম রো”।

    হোম রো সাধারণত দুটি হয়ে থাকে “A,S,D,F” ও “J,K,L,;”। কি-বোর্ড এর দিকে না তাকিয়ে যেন হোম রো খুঁজে পেতে কোন সমস্যা না হয় তাই হোম রো’র প্রথম দুটো কি F এবং J তে সামান্য উঁচু ড্যাস বা বাম্প থাকে।

    যারা টাচ টাইপিং করেন শুধু মাত্র তারাই জানেন যে এই বাম্প দুটো কতটা গুরুত্বপূর্ণ।

    • 805 views
    • 1 answers
    • 0 votes
  • Asked on April 20, 2021 in Logo Design.
    লোগো ডিজাইন মাস্টারকোর্স মাত্র ৫০০ টাকা💥💥💥
    আপনি যদি লোগো ডিজাইন নিয়ে ফ্রিল্যান্সিং করতে চান এবং আপনার লোগো ডিজাইন স্কিল কে আরও উন্নত করতে চান তাহলে এই কোর্সটি আপনার জন্য। এই কোর্সে আপনি বেসিক টু অ্যাডভান্সড লোগো ডিজাইন শিখতে পারবেন। কিভাবে ক্লাইন্টের ইনফরমেশন অনুযায়ী ইউনিক লোগো বানাতে হয় তা শিখতে পারবেন। সেই সাথে ফ্রিল্যান্সিং মার্কেটপ্লেসে কিভাবে কাজ করা যায় তা বিস্তারিত শিখানো হবে।
    Total Class: ৭ টি ( সপ্তাহে ১ টি ক্লাস ) , ১ ঘণ্টা +
    Course Duration: ২ মাস
    প্রতি ব্যাচে সীট সংখ্যা: ১০ জন
    যা যা শিখবেন এই কোর্স থেকেঃ
    👉 কীভাবে লোগো ডিজাইন ক্যারিয়ার শুরু করবেন
    👉 লোগো ডিজাইন ক্যারিয়ার শুরু করতে আপনার কি কি প্রয়োজন
    👉 Adobe Illustrator cc & Adobe Photoshop cc important tool পরিচিতি
    👉 লোগো ডিজাইন বিস্তারিত
    👉 লোগো ডিজাইন প্র্যাকটিসিং টেস্ট ও আলোচনা
    👉 Logo Mockup
    👉 কিভাবে ফ্রিল্যান্সিং করবেন , কোন কোন সাইট থেকে আয় করবেন ইত্যাদি ইত্যাদি
    👉 ফ্রিল্যান্সিং বিষয়ক পরামর্শ
    👉 যুগউপযোগী এবং বাস্তব সম্মত উপায়ে দ্রুততম সময়ে লোগো ডিজাইন ক্যারিয়ার শুরু করার
    পদ্ধতি !
    👉 কিছু আনকমন টিপস ও ডিজাইন রিসোর্স *****
    👉 আমরা কিভাবে ক্লায়েন্ট হ্যান্ডেল করি(দীর্ঘ ৭ বছরের ডিজাইন অভিজ্ঞতা শেয়ার )।
    Note: সম্পূর্ণ কোর্সটি অ্যাডমিন পরিচালনা করবেন !
    আমাদের কাজ দেখতে আর বিস্তারিত কথা বলতে ইনবক্স করুন অথবা Whatsapp এ কল দিন । আমাদের প্রতিনিধি আপনার সাথে যোগাযোগ করবে।
    আমাদের কাজগুলো দেখে আসুন-Design Gallery থেকে:
    আমাদের রিভিউ গুলো দেখে আসুন অন্যরা কি বলছে !
    আমাদের শেষ করা প্রোজেক্টগুলো দেখে আসুন:
    May be an image of text
    • 275 views
    • 1 answers
    • 0 votes
  • Asked on April 19, 2021 in Website.

    Why Use Messenger’s Customer Chat on Your Website?

    A customer live chat is a small floating icon that usually appears in the bottom-right corner of a website. Like traditional live chat software, you can install a Messenger customer chat plugin on your website.

    This plugin makes it easy for any website visitors with a Messenger account to have a live conversation with a human, leave a message, and interact with your Messenger bot.

    Messenger customer chat plugin example

    Facebook doesn’t charge you anything to install this customer chat widget. You don’t even need to have a Messenger bot. The only requirement is a Facebook page.

    Before we talk about how to set up a Messenger live chat feature with the help of ManyChat and Chatfuel, let’s look at a few reasons why you should have a live chat on your site.

    Manage Conversations Via Your Page’s Inbox

    Any messages sent through the Messenger chat widget on your website will automatically appear in your Facebook page Inbox.

    Facebook page Inbox Messenger

    You can also read and reply to visitors’ messages on your mobile device through the free Facebook Page Manager app, which is available on the App Store and Google Play.

    Enhance Customer Service

    According to Facebook, 53% of people are more likely to shop with a business they can message directly. With your traditional live chat, you can only carry out the chat conversation on a specific site. With Messenger chat, though, you can start a conversation on desktop and then continue it on your mobile device with Messenger at a later date or time.

    Provide Instant Automated Answers

    The Messenger Chat widget allows visitors to ask questions directly on your website and you can carry on conversations with potential leads in real time.

    Facebook Messenger chat conversation

    If you don’t have a support team working around the clock to reply to customer questions, build a Messenger bot to power your Messenger chat widget and answer basic FAQs.

    To help convert visitors into leads, you can give people the option to subscribe to your Messenger or email newsletterdeliver lead magnets, or provide links to additional useful content while they wait for a human response.

    Messenger customer chat plugin Mari Smith

    Now let’s look at how to set up a Messenger customer chat feature with Chatfuel and ManyChat.

    #1: Set Up Messenger Chat on Your Website Using Chatfuel

    Even though it’s not required, it’s more effective to have a Messenger bot send users a greeting when they start a live chat through the Messenger customer chat plugin.

    So let’s start by creating this greeting message in Chatfuel. If you haven’t previously used this tool, check out this video for details on how to sign up and build a simple bot with Chatfuel.

    After you log in, click the Automate tab. Then click on the + sign to create a new block.

    ChatFuel create new block

    To keep things organized, click the title of the block and rename it “Live Chat.” Under Add a Card, click the + sign.

    ChatFuel change block name

    In the pop-up window, click Live Chat to add the live chat plugin.

    ChatFuel plugins

    This plugin will temporarily disable your bot’s Artificial Intelligence feature when you’re having a live conversation with a user. Whenever there’s a new chat session, you’ll also get a push notification alert from your Messenger bot.

    Now modify the default start message (“You started chat session with our operator”). Type in something like “Welcome {{first name}}! How can I help you?” Adding curly brackets after “first name” tells the bot to include the user’s first name in your welcome message. Facebook will automatically provide this information, so you don’t need to ask the user to complete a form or fill out this basic detail.

    ChatFuel customize welcome message

    You can also review and modify the start message description and stop message. For this tutorial, we’ll just go with the defaults.

    Now click the Link icon at the top of the page, next to the name of the block.

    ChatFuel link icon

    In the window that appears, toggle the Block Link option on. Then enter a ref link and be sure to remember what you typed in. Then click the orange Done button.

    ChatFuel Block Link option

    Now that you’ve created the greeting message, the next step is to generate the code for the Messenger chat plugin.

    Click the Grow Tab in the left sidebar. On the Growth Tools page, find Customer Chat Plugin for Your Website and click Enable below it.

    ChatFuel enable customer chat plugin

    In the pop-up window, enter the URL for the website where you plan to install this Messenger chat plugin. Then enter the ref parameter you added above. When a user starts a live chat with your Messenger chat plugin, your bot will send users this message block containing the live chat plugin.

    ChatFuel configure customer chat plugin

    The code for this chat plugin is automatically generated for you, so click Copy to copy it to your clipboard. You’ll then paste this code into the Header section of your WordPress site; see section #3 below for details.

    Advanced Hack: Customize Your Messenger Chat Widget

    Did you know that you can add a few lines to this code to further enhance your Messenger chat widget? Here’s what the plugin you just created will look like:

    ChatFuel Messenger chat plugin example

    By adding some code, you can customize the chat plugin to:

    • Change the theme color to match your brand.
    • Show a different greeting for people logged into Facebook vs. those not logged into Facebook.

    To make these changes, paste the code generated from Chatfuel into a notepad or text editor. Look for the snippet of code in yellow below.

    ChatFuel Messenger chat plugin code

    Within this snippet, add the three bolded lines below:

    ChatFuel Messenger chat plugin code

    Replace #FFFFFF with the hex code of the color you want to use for the theme. (You can find hex color codes with a tool like ColorHexa.) Replace “Greeting Message” to modify the two greetings.

    For example, suppose you want to change the default Facebook blue color theme to green and change the default greeting message from “Hi! How can we help you?” to a call to action for your business. Here’s the code you might add to your chat:

    ChatFuel Messenger chat plugin code

    The chat widget would now look like this:

    ChatFuel Messenger chat plugin customize

    #2: Set Up Messenger Chat on Your Website Using ManyChat

    To set up a Messenger live chat feature with ManyChatlog in and click the Growth Tools tab in the left sidebar. If you haven’t previously used this tool, check out this video for details on how to sign up and build a simple bot with ManyChat.

    ManyChat Growth Tools tab

    Next, click the New Growth Tool button at the top of the page.

    Social Video Summit (Online Training)

    Social Video Summit (Online Training)Wish you had an engaged social following that turned into customers? Want to succeed with social video, but something’s stopping you? Get ready to be coached by 12 of the world’s best social video marketing pros for an entire week. Each expert is a dedicated specialist. They live and breathe social video, delivering results for their clients every day. And they’ll share their proven strategies with you. You’ll learn from their mistakes, experiments, and successes. Imagine putting their wisdom to work immediately in your business. This is a live online training event from your friends at Social Media Examiner.

    03Days16Hours24Minutes23Seconds

    LEARN MORE – SALE ENDS April 20TH!

    ManyChat New Growth Tool button

    In the window that slides out, click Customer Chat.

    ManyChat Customer Chat growth tool

    To keep things organized, rename this growth tool to “Live Chat” and then click the blue Save button.

    ManyChat rename growth tool

    Next, click Edit to edit the opt-in message. This is the message that users will receive when they click the chat widget to start a new chat conversation.

    ManyChat edit opt-in message

    Change the opt-in message text to something like “Hi! Thanks for dropping by. Did you have a question?”

    ManyChat edit opt-in message

    Click Publish at the top of the page and then click Live Chat to go back to growth tool.

    ManyChat Publish button

    Now click the blue Next button and decide where you want the chat widget to display. Leave these fields empty if you want the chat widget to appear on every page on your site.

    ManyChat Visibility settings

    If you want to change the color of the widgetenter a hex code or choose a color from the palette. Notice how the chat widget and the color of the user’s message bubble change in the preview on the right.

    ManyChat select color

    ManyChat also lets you modify the greeting message for users who are logged into Facebook and for those who are logged out of Facebook.

    ManyChat greeting for logged in users

    Next, choose whether the chat widget should be displayed on mobile and/or desktop. Also, select how the customer chat widget should behave when a person sees it for the first time on your website.

    ManyChat Show on These Devices

    Now that you’re done configuring the changes, toggle your widget from Draft to Active at the top-right corner of the page.

    ManyChat activate widget

    To install the Messenger chat widget on your website, click the blue Install JavaScript Snippet button.

    ManyChat Install JavaScript Snippet button

    Enter the website URL where you’ll be installing this chat plugin and click Add. Then click Next.

    ManyChat Authorize Website

    ManyChat will automatically generate the code you need to paste into your website. Click Copy Code to Clipboard.

    ManyChat Copy Code to Clipboard

    #3: Install the Code on Your WordPress Site

    After you set up a Messenger chat feature using Chatfuel or ManyChat, the final step is to install the code on your website. If you use WordPress, navigate to your dashboard and click Plugins in the left-hand menu.

    WordPress Insert Heads and Footers plugin

    Then click the Add New button at the top of the page.

    WordPress Insert Heads and Footers plugin

    In the search box, search for the free Insert Headers and Footers plugin.

    WordPress Insert Heads and Footers plugin

    Click the button to install the plugin and then click it again to activate the plugin.

    WordPress Insert Heads and Footers plugin

    From the left sidebar, click Settings and choose Insert Headers and Footers.

    WordPress Insert Heads and Footers plugin

    Finally, paste the Messenger chat code into your script header and click Save.

    WordPress Insert Heads and Footers plugin

    If you refresh the page, you should now see the Messenger chat plugin appear on your site.

    Tip: If you use Leadpages, follow these steps to embed the widget:

    • Add the Leadpages URL to the list of authorized websites (ManyChat) or website domains (Chatfuel).
    • Then paste the HTML code into the head section tracking code box inside Leadpages.

    LeadPages Head Section Tracking Code

    Other Helpful Resources

    Chatfuel Customer Chat

    If you’re building a Messenger bot using Chatfuel, you can also quickly install the chat widget on your WordPress site with the help of the Chatfuel Customer Chat plugin.

    Install the Facebook Customer Chat WordPress plugin.

    Chatfuel and Master of Code (a tech firm that has built Messenger chatbots for the likes of World Surfing League, Online News Association, and other global brands) developed this plugin. You can download this free plugin and find the installation instructions on this WordPress page.

    Messenger Inbox

    To reply to users who have messaged your business, you can either use the Inbox link on your Facebook page or download the official Facebook Pages Manager app on iOS or Android.

    Use the Inbox tab on your Facebook page to respond to messages.

    If you’re using ManyChat, you can also reply to users from the Live Chat tab. ManyChat doesn’t have an app but their live chat page looks great on a mobile device.

    Reply to users from the Live Chat tab in ManyChat.

    Customer Chat Plugin Documentation

    To learn more about customizing the customer chat plugin (if you’re a little more tech-savvy), check out the official Facebook documentation for details.

    Conclusion

    By offering your website visitors a convenient way to communicate with your business through the Messenger live chat plugin, you’ll be able to:

    • Quickly address any concerns about your product or service.
    • Answer questions from potential buyers and clients.
    • Provide visitors with more relevant and helpful information.

    You’ll also be doing this on Messenger, a free platform that’s currently used by over 1.3 billion people, with over 2 billion messages sent between people and businesses each month.

    • 398 views
    • 1 answers
    • 0 votes
  • Asked on April 14, 2021 in Internet.

    Here is how you can blocklist WiFi users on your network. To do so you can use the access control feature and block the WiFi user on your network. You need to turn on Access Control for this and here is how you do that.

    TP-Link

    1. Open your browser and go to 192.168.0.1 or 192.168.1.1.
    2. Login with your default username and password.
    3. Now go to Advance > Security > Access Control.
    4. Under Online Devices you have a list of who is accessing your WiFi.
    5. Click on the Block Icon and click save.

    D-Link

    1. Open your default gateway IP on your browser – 192.168.0.1 or 192.168.1.1.
    2. Login using the default admin details (admin/admin)
    3. Go to Wireless > Advanced Wireless > click ACL Setup.
    4. Now click on “Enable Wireless Access Control Mode” and select MAC Addresses you want to give permission to.
    5. Save changes by clicking Apply.

    Note: Under “Active Client Table” you can see your device’s IP in order to prevent getting it blocked.

    NetGear

    1. Use any of the preferred browsers from your device while you are connected to the router.
    2. Now go to https://www.routerlogin.net or https://www.routerlogin.com.
    3. Now enter the username and password to log in with your router. The username and password by default are admin and password that you can try if they are not manually changed in the past.
    4. Go to Advanced > Advanced Setup > Wireless Settings.
    5. Now click on the “Set Up Access List” button.
    6. In the next page click “Add” and select the Device Name from Available Wireless Cards and click Apply.
    7. Now Turn Access Control On and Apply Changes.

    Now your WiFi can only be accessed by the IP Addresses you’ve selected and restrict login from any other devices/IP.

    • 265 views
    • 1 answers
    • 0 votes
  • Asked on April 11, 2021 in Technology.

    “ডিপফেক টেকনোলজি”
    মিথ্যাকে সত্য বানিয়ে দেওয়া এক অভিশপ্ত প্রযুক্তি
    এই প্রযুক্তি আর্টিফিশিয়াল ইনটেলিজেন্স এর মাধ্যমে ছবি থেকে চেহারা হুবুহু নকল করতে সক্ষম। দুর্ভাগ্যজনভাবে এই প্রযুক্তি এখন খারাপ লোকদের হাতে। Deep Fake technology দিয়ে এখনো পর্যন্ত যতগুলো কাজ হয়েছে তার ৯৬% ই পর্ণোগ্রাফি। আপনার একটি ছবি ব্যবহার করে তারা কোন নগ্ন মানুষের মুখের সাথে একেবারে নিখুঁত ভাবে প্রতিস্থাপন করতে পারবে । এটি এখনো পর্যন্ত ১ লক্ষের অধিক মেয়ের জীবন ধ্বংস করেছে।
    তাই যারা এখনো নিজের ছবি ফেসবুক-ইন্সাগ্রাম এ দিয়ে রেখেছেন তারা দ্রুত ছবিগুলো সড়িয়ে নিন কোন ক্ষতি হয়ে যাওয়ার আগে। যারা এ ব্যাপারে জানেনা তাদের জানিয়ে দিন।

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

    ফটোশপ ও অন্যান্য কিছু সফটওয়্যার আসার পর থেকে ইচ্ছামতো ও নিখুঁতভাবে নকল ছবি তৈরি করা যায়। তবে নকল ভিডিও বানানো অতটা সহজ ছিল না। ছবিতে একজনের মাথা কেটে অন্য জায়গায় বসানো যতটা সহজ, ভিডিওর ক্ষেত্রে তা ততটা সহজ নয়। কারণ মানুষের গলার আওয়াজ, অভিব্যক্তি, তাকানোর ধরন ইত্যাদি হুবহু নকল করা যেত না। এটি অসম্ভব ছিল একটি নতুন প্রযুক্তি আসার আগ পর্যন্ত।
    নকল ভিডিও বানানোর এই প্রযুক্তির নাম ডিপফেক বা ডিপফেক টেকনোলজি। এই প্রযুক্তি ব্যবহার করে যেকোনো মানুষের হুবহু নকল ভিডিও বানানো সম্ভব। মেশিন লার্নিংয়ের প্রয়োগ ঘটানোর মাধ্যমে দিন দিন এই অভিশপ্ত প্রযুক্তিটি আরো নিখুঁতভাবে নকল ভিডিও তৈরি করতে সক্ষম হচ্ছে।

    ডিপফেক আসলে কীভাবে কাজ করে?

    ডিপফেক বলতে নকল ভিডিও বা অডিওকে বোঝায়। আপাতদৃষ্টিতে তা দেখতে আসল মনে হলেও তা মোটেই আসল নয়। ডিপফেক নামটির মাঝেই এর সংজ্ঞা নিহিত রয়েছে। ডিপ মানে গভীর এবং ফেক মানে নকল। অর্থাৎ ডিপফেক বলতে এমন কিছুকে বোঝায় যা খুবই গভীরভাবে নকল করা হয়েছে। মেশিন লার্নিং হলো ডিপফেক ভিডিও বানানোর প্রধান অস্ত্র। মেশিন লার্নিংয়ের একটি কৌশলের নাম “জেনারেল অ্যাডভারসেরিয়াল নেটওয়ার্ক” (GAN)। এর মাধ্যমে প্রথমে একজন ব্যক্তির বিভিন্ন অভিব্যক্তির হাজারখানেক ছবি সংগ্রহ করা হয়। এরপর সেই ছবিগুলো মেশিন লার্নিংয়ের মাধ্যমে প্রক্রিয়া করে তার মুখের সব ধরনের অভিব্যক্তির একটি সিমুলেশন তৈরি করা যায়। কৃত্রিম বুদ্ধিমত্তার উত্তরোত্তর উন্নতির ফলে ব্যক্তির গলার আওয়াজও হুবুহু নকল করা সম্ভব। এসব ভিডিও ও অডিও নানাভাবে প্রক্রিয়া করে এমন একটি নকল ভিডিও তৈরি করা হয় যা খালি চোখে শনাক্ত করা অনেক কঠিন।
    আমাদের দৃষ্টিসীমার পর্যায়কাল ০.১ সেকেন্ড। অর্থাৎ ১০০ মিলি সেকেন্ডের কম সময়ে ঘটে যাওয়া কোনো দৃশ্য আমাদের চোখে বাঁধবে না। কৃত্রিম বুদ্ধিমত্তা দিয়ে তৈরি করা ভিডিওগুলোতে নানা ধরনের রূপান্তর ঘটে এর থেকেও কম সময়ে। তাই খালি চোখের পক্ষে আসল-নকলের যাচাই করা সম্ভব হয় না।

    ডিপফেক কতটা বিপজ্জনক?

    আধুনিক যুগ ইন্টারনেটের যুগ। আরো স্পষ্ট করে বলতে গেলে সোশ্যাল মিডিয়ার যুগ। একটা খবর সোশ্যাল মিডিয়ার মাধ্যমে যত দ্রুত মানুষের কাছে পৌঁছায়, অন্য কোনো মাধ্যম দ্বারা তা সম্ভব না। তাই বিভ্রান্তি ছড়ানোর জন্য এটি একটি উৎকৃষ্ট জায়গা। কোনো রকম সত্যতা যাচাই করা ছাড়াই খবর দ্রুত ছড়িয়ে পড়ে। গুজব সংবাদ দ্রুত মানুষের মুখে মুখে পৌঁছে যায়। মানুষের চিন্তাধারাকে নিয়ন্ত্রণ করার এর থেকে সহজ পন্থা আর নেই। আর এখানেই ডিপফেক টেকনোলজির জয়জয়কার।
    এভাবে সামাজিক, রাজনৈতিক সকল ক্ষেত্রে এটি ব্যাপক প্রভাব বিস্তার করতে পারে। একটি সুখী দম্পতির মধ্যকার ভালোবাসা ও বিশ্বাস নিমেষে ভেঙে চুরমার করে দিতে পারে এই প্রযুক্তি। সৃষ্টি করতে পারে রাজনৈতিক অরাজকতা। কোনটি আসল আর কোনটি নকল তা নিয়ে এক বিশাল দ্বন্দ্ব দেখা দিবে মানুষের মনে। আর আপত্তিকর ভিডিও ছড়ানোর আশঙ্কা তো রয়েছেই। অন্তত পোস্ট টি একটি শেয়ার করে প্রিয়জন দের সতর্ক করুন।সম্ভব হলে মেনশন করবেন। আরেকটি কথা মনে রাখবেন সময় শেষ হউয়ার পরে যেনো নিজেকেই নিজে না বলতে হয় “ভাবিয়া করনি কাজ করিয়া ভাবছি” তখন আর কিছুই করার থাকবেনা!

    • 833 views
    • 1 answers
    • 0 votes
  • Asked on April 7, 2021 in Food.

    দুধকে বলা হয় আদর্শ খাবার। বিশেষজ্ঞদের মতে, দুধই একমাত্র তরলজাতীয় খাবার, যেখানে প্রায় সব ধরনের পুষ্টি উপাদান বিদ্যমান। প্রোটিন, ফ্যাট আর কার্বোহাইড্রেটের দারুণ এক ‘মিক্সচার’ হলো দুধ। তাই যেকোনো বয়সের মানুষের জন্য দুধ উপকারী।

    অন্যদিকে আনারসে ভরপুর ভিটামিন সি। এ ছাড়া ক্যালসিয়াম, পটাশিয়াম ও ফসফরাসের দারুণ এক উৎস। দেশেই প্রচুর চাষ হয় বলে গ্রাম থেকে শহর—সব জায়গায়ই আনারস সহজলভ্য।

    তবে এই দুই খাবার একসঙ্গে পাকস্থলিতে গেলে কি রেসলিংয়ের ট্যাগ টিমের মতো যৌথ প্রয়াসে আমাদের নাকাল করতে উদ্যোগী হয়? বিজ্ঞান এ বিষয়ে কী বলে? বারডেমের সাবেক প্রধান পুষ্টিবিদ আখতারুন নাহার আলো বলেন, ‘দুধ আর আনারস একসঙ্গে খেলে মানুষের মৃত্যু হয়—কথাটির বৈজ্ঞানিক কোনো ভিত্তি নেই। এটি নিতান্তই প্রচলিত কুসংস্কার।’

    যুক্তি হিসেবে তিনি কাস্টার্ডের কথা বললেন। এতে অন্যান্য ফলের সঙ্গে আনারস তো থাকেই, সঙ্গে থাকে দুধ। আবার আইসক্রিম কিংবা মিল্কশেকেও আনারসের সঙ্গে দুধ ব্যবহার করা হয় অহরহ। এসব খাবার খেলে মৃত্যু তো দূরে থাক, ছোটখাটো সমস্যার অভিযোগও কেউ করেছেন বলে শোনা যায় না।

    আনারসে প্রচুর ফাইবার বা আঁশ থাকে। এ কারণে আনারস খেলে অনেকের অ্যাসিডিটির সমস্যা দেখা দেয়। অন্যদিকে অনেকেই দুধ হজম করতে পারেন না। ফলে বদহজম বা পেট খারাপ হয়। দুধে ল্যাকটোজেন নামের একটি উপাদান থাকে। অনেকের পেটে এই ল্যাকটোজেন সহ্য হয় না। চিকিৎসাবিজ্ঞানের ভাষায় একে ল্যাকটোজেন অসহনশীলতা বলা হয়।

    অর্থাৎ বোঝা যাচ্ছে, এই সমস্যাগুলোও দুধ আর আনারস একসঙ্গে খাওয়ার জন্য তৈরি হয় না। সমস্যাগুলো দেখা দেয় আমাদের শারীরিক কিছু সমস্যা বা সীমাবদ্ধতার কারণে।

    তাহলে মৃত্যুর ভুল ধারণাটি কীভাবে এল? প্রশ্নটির উত্তরে পুষ্টিবিদ আখতারুন নাহার আলো শোনালেন এক লোককাহিনি। আনারস সাধারণত ঝোপঝাড়ের মধ্যেই হয়। আর ঝোপ মানেই সাপের আনাগোনা। প্রচলিত আছে, একবার এক বিষধর সাপ আনারসের ঝোপে ঘাপটি মেরে ছিল। কোনোভাবে সেই সাপ আনারসের গায়ে বিষ ঢেলে দিয়েছিল। এরপর সেই বিষাক্ত আনারস খেয়ে ফেলেন এক ব্যক্তি। এর পরপরই চুমুক দেন দুধের গ্লাসে। ব্যস, খানিক পরেই মৃত্যুর কোলে ঢলে পড়েন তিনি। ফলে লোকজন ধরে নেয়, আনারসের পর দুধ পান করায় তিনি প্রাণ খুইয়েছেন এবং তারপর থেকেই ছড়িয়ে পড়ে সেই কুসংস্কার—আনারস আর দুধ একসঙ্গে খেয়েছেন তো মরেছেন!

    • 819 views
    • 1 answers
    • 0 votes