Category: Tips and Tricks

How Not to Ask Job

শেষের থেকে শুরুঃ

কঃ সকালে অফিসের ইমেইল খুলেই একটা মেইল পেলাম, যার সাবজেক্ট আপনার কম্পানীতে চাকুরি করতে চায়, মেইলের কনটেন্টে সিভি এবং ওয়ার্ক স্যাম্পল আছে কিন্তু ইমেইলটা করা হয়েছে আরো ৮-১০টা কম্পানীকে সিসি করে ! এরে আমি কোন উপদেশ দেব না , এ আমার থেকেও বেশি বুঝে।

খঃ দুই দিন আগে তখন রাত ‘১২টা’, একজন স্কাইপতে যুক্ত করল, আমি বলাম, “who is there ?” সে রিপ্লাই দিল “I am here” !, এরপর তার পরিচয় জানতে চাইলে, প্রায় সব কিছু জানালো একবারে আর সাথে সে ওয়েল নোন কম্পানীতে চাকরী করার ইচ্ছা পোষন করল, নিজের স্কিল গুলো জানালো … আমি তাকে একটা প্রফেশনাল টিপস দিয়ে শেষ করলাম, “তুমি যদি কোন কম্পানীতে চাকরী চাও তাহলে সেই কম্পানীর বসকে রাত ১২টার সময় স্কাইপতে যুক্ত কর না”

ধন্যবাদ

Basic Rules for Asking Help in Public Forums

পাবলিক ফোরামে কিভাবে সাহায্য চাইবেন ?
=> ২০০৭ থেকে ২০০৯ সালের মধ্যবর্তী সময়টুকুতে আমি পড়ালেখা এবং কাজের চেয়ে বিভিন্ন ফোরামে অনেক সময় দিয়েছি, এর আগেরআরো অনেক বেশি। এমনকি “আমাদের প্রযুক্তি” নামে একটা বাংলা ভাষার টেকনোলজি জিজ্ঞাসা উত্তর ফোরাম দীর্ঘদিন চালিয়েছিলাম(এখন রিসোর্সের অভাবে বন্ধ বা প্রাইভেট করা রাখা কারণ ফেসবুকের কল্যানে মানুষকে সাধারণ ফোরাম সাইটগুলো আর বেশি টানে না !)। আমার অভিজ্ঞতা বলে, সাধারনত কিভাবে প্রশ করতে হয় সেটাই বেশির ভাগ ক্ষেত্রে অনেকে জানে না। অনেকের প্রশ্ন করার ধরন এই রকমঃ
ধরন-১ঃ যারা ঝেড়ে কাশে না এবং প্রশ্নের ভেতর কোষ্ঠ কাঠিন্য থাকে
প্রশ্নঃ আমার কোড কাজ কারছে না , কি করব ?
=> এই ধরনের প্রশ্নে, প্রথমতই পালটা প্রশ্ন করতে হয় আপনার কোডটা শেয়ার করেন। মানে দাড়ালো কেউ যদি একবারেই কোড শেয়ার করে স্পেফিসিক ভাবে জানান যে আমি এই কোড করেছি, কোডের এই জায়গাটা কাজ করছে না তাহলে যে কেউ সহজে সাহায্য করবে। অনেক সময় প্রশ্ন দেখেই শরীর জ্বলে যায় টাইপ অবস্থা হয় ।
ধরন-২ঃ প্রফেশনাল প্রজেক্ট নিয়ে ফোরামে এসে একে ওকে দিয়ে করিয়ে নেওয়ার ধান্ধা
প্রশ্নঃ এই রিকোয়ারমেন্ট ক্লায়েন্ট আমাকে পাঠিয়েছে, কিভাবে করব ?
=> ফোরামে রিকোয়ারমেন্ট পোস্ট করা উচিৎ না, আপনি যখন কোন প্রজেক্ট নিয়েছেন মানে আপনি সেইটা সম্পর্কে ৭৫% এর বেশি জানেন এবং আপনার কনফিডেন্স আছে আপনি পারবেন। আপনি ফোরামে নির্দির্ষ্ট কোন সমস্যা নিয়ে পোস্ট করলে সহজে উত্তর পাবেন।
ধরন-৩ঃ অস্পষ্ট স্ক্রীনশট দেওয়া বা এলাইনমেন্ট নাই এমন কোড পেস্ট বা শেয়ার করা
প্রশ্নঃ ভাই এইটা আমার কোড এটা কাজ করছে না
=> আপনার কোড দেখে কি আপনি বুঝতে পারছেন ? যদি স্ক্রীনশট দিতে হয় তাহলে পরিস্কার করে বড় স্ক্রীনশট দিন, স্ক্রীনশটে এনোটেট করুন। কোড শেয়ার করলে কোড এ কমেন্ট করে প্রব্লেম কোন লাইনে পাচ্ছেন বুঝিয়ে বলুন, এরপর অবশ্যই সমাধান পেয়ে যাবেন
ধরন-৪ঃ প্রশ্ন করার সাথে সাথে উত্তর এর জন্য মন্তব্য করতে থাকা
প্রশ্নঃ আমার প্রশ্নের উত্তর কেউ কেন দিচ্ছেন না ?
=> আপনি মাঝ রাতে প্রশ্ন করতে পারেন, অফিস এর বিজি আওয়ারে প্রশ্ন করতে পারেন, আপনাকে অপেক্ষা করতে হবে। যারা যে ফোরাম বা গ্রুপে প্রতিনিয়ত আসেন তারা দিনের নির্দির্ষ্ট সময় একবার হলেও ঢু মারেন। তাই আপনার প্রশ্নের উত্তর এর জন্য অপেক্ষা করতে হবে এবং সেই সাথে নিজেও চেস্টা করবেন। যদি সমাধান পেয়ে যান তাহলে মূল পোস্ট এবং কমেন্ট জানিয়ে যাবেন, সাথে কি সমাধান পেলেন সেইটাও জানাবেন।
আরো অনেক ধরন আছে, আপাতত এই টুকু।

Search User by Display Name in WordPress Sitewide

In wordpress in backend or if you use wordpress user query ‘WP_User_Query’ by default it will not search by display_name even if you add display_name in “search_columns” field of WP_User_Query
So, this can be achieved by this small filter https://gist.github.com/manchumahara/9910185 (after add this code now if you search in your wordpress admin panel for user with their display name it will work)

ref: https://codex.wordpress.org/Class_Reference/WP_User_Query

Few lines I follow in my professional and personal life both

1. Respect others if you want to be respected by others, sorry respect is not a one way game. Love could be !
2. Be polite , it doesn’t need to waste dollar to be polite.
3. Try to listen to others , it could be important what others are thinking, sometimes you must listen to rudeness.
4. Learn from others even if they know less than you.
5. After a certain interval like 6 months or one year, Update yourself , re-index your learning, finding, dreams, friends, loved ones and your knowledge.
6. You can not earn faith from your surroundings by just applying some terms and conditions. Sometimes you have to earn that or achieve that. Before expecting believe from others think yourself do you believe them or do you know how to believe others. Sorry believe is not a one way game.
7. Learn how to say sorry.

I try to follow the above lines every day in my personal and professional life, both. When every time I re-index my life timeline I found I have changed my life , my thinking are changed (I will say it’s improved).

I thought those few lines may help others to change their thinking and livelihood.

Category Post Count in WordPress (Custom Taxonomy with Custom Post Type)

Let me explain my need in short:

I want to show post count for any category/any custom taxonomy registered for any custom post type. I searched wordpress forums and in google, found some solutions using

Nothing helped me such way, so I managed my own way with my little knowledge.

wp_get_productcat_postcount($id, $posttype = ‘product’, $taxname = ‘product_cat’)

$id = category or any taxonomy id(term id)
$posttype = post type name, example: post, page, or any custom post type
$taxname = taxonomy name or any category type name, for joomla default taxonomy it will category, post_tag, nav_menu, link_category, post_format, but we can use any custom taxonomy name as I used ‘product_cat’ which is used with custom post type ‘product’ , post type name.

function wp_get_productcat_postcount($id, $posttype = 'product', $taxname = 'product_cat') {
    
    $result = wp_cache_get( 'taxpostcount'.$id, 'cbtaxpostcount' );
    //var_dump($resul);
    
    if ( false === $result ) {
        
        $args = array(
        'post_type'       => $posttype,
        'post_status'     => 'publish',
        'posts_per_page'  => -1,
        'tax_query' => array(
          'relation' => 'AND',
          array(
            'taxonomy'  => $taxname,
            'field'     => 'id',
            'terms'     => array( $id )
          )
        )
      );



      $query = new WP_Query( $args);
      /*
      echo '<pre>';
      
      print_r($query->post_count);
      echo '</pre>';
      */
      $result = (int)$query->post_count;

      $cacheresult = wp_cache_set( 'taxpostcount'.$id, $result, 'cbtaxpostcount' );
      //var_dump($cacheresult);
    } 
    return $result;        
}

Note: As I used wordpress object cache for better performance.

Thanks for reading, any comment is appreciable.

Google Plus Comment for WordPress

Google Plus Introduced Social comment plugin(unofficially). so I just made a small shortcode based plugin for wordpress to test the baby.

BTW, I noticed about this from google plus.

Download from bellow:

[download id=”36″]

Demo:
Please check here .

Shortcode:
[gpluscomment]

For more technical people
'url' => '', // leave empty for current post
'width' => '500',
'js' => 1,
'showarchive' => false,
'showhome' => false

My Test results screenshots: