১৩৬১

Re: প্রোগ্রামারদের আড্ডা!

invarbrass লিখেছেন:
সদস্য_১ লিখেছেন:

ভিজুয়াল স্টুডিও কোড
রিলিজ হয়েছে এক বছর হয়ে গেল, আজ মাত্র চেখে দেখলাম। চমৎকার ওয়েবস্ট্রম অল্টারনেটিভ! ওয়েবস্ট্রম নিপাত যাক!!

ওয়েবস্টর্ম একটা ফুল ফ্লেজড আইডিই, আর ভিএসকোড গ্লোরিফাইড কোড এডিটর। দু'টোর মধ্যে তুলনা বাইসাইকল আর মোটরকারের মধ্যে পার্থক্য করার সমান। বরং কোডের সাথে এ্যাটম/ব্র্যাকেট কিংবা সাবলাইমের তুলনা করতে পারেন।

মনে হয় এটা প্রয়োজনীয়তা আর পছন্দের ব্যাপার...। আমার কাছে কোড এডিটর আর সেকেন্ড ক্লাস আইডিইর মধ্যে মোটা দাগে পার্থক্য হল কোড অটোকম্প্লিট/সাজেশন এবং লাইভ রানার/ডিবাগার।  দুক্ষেত্রেই  ভিএসকোডকে ওয়েবস্ট্রমের জমজ বোন মনে হল (অন্তত নোডজেএস এর জন্য)।  ওয়েবস্ট্রমের রিডিকুলাস প্রাইসট্যাগ...   angry

১৩৬২

Re: প্রোগ্রামারদের আড্ডা!

আমার একটা bottle ওয়েব এ্যাপ আছে, ওটা ডেবিয়ানে uwsgi দিয়ে হোস্ট করেছিলাম(nginx reverse proxy)। উবুন্টু 15.10-এ আপগ্রেড করার পর এ্যাপটাকে uwsgi দিয়ে হোস্ট করাতে গিয়ে হিমসিম খেয়ে যাচ্ছি। উবুন্টু wily-র ডিফল্ট পাইথন হলো 2.7। কিন্তু আমি ব্যবহার করি py3k - পাইথন৩ ইনস্টল করার পরে পেলাম ভার্সন 3.4.3। তারপর uwsgi ইনস্টল করার পরে দেখি সিস্টেমে ৩টা পাইথন ভার্সন হয়ে গেছে - uwsgi নিজে কোথা থেকে 3.5-এর সাথে লিংক করছে - কিন্তু wsgi এ্যাপ স্টার্ট করার সময় "মডিউলস নট ফাউণ্ড ব্লাব্লা" এরর দিয়ে ক্র্যাশ করছে। অনেক চুল ছিঁড়ে সমাধান করতে না পেরে gunicorn কিংবা waitress-তে মাইগ্রেট করার সিদ্ধান্ত নিলাম। এদিকে gunicorn আবার জানালায় চলে না, আর waitress-এর অফিশিয়াল ডকুমেন্টেশন পড়ে কোন‌ো ক্লু পেলাম না।

অগত্যা গুগলে "bottle waitress" দিয়ে সার্চ করতে গিয়েই আক্কেল গুড়ুম!  lol

Calm... like a bomb.

১৩৬৩ সর্বশেষ সম্পাদনা করেছেন সদস্য_১ (১০-০৬-২০১৬ ০৩:৪০)

Re: প্রোগ্রামারদের আড্ডা!

javascript:

this works as expected

    var ar = new Array("prop1", "prop2");
    $("#slider_"+ar[0]).slider({
        min: 1,
        max: 5,
        step: 1,
        values: [1, 5],
        slide: function (event, ui) {
            $("#lbl_"+ar[0]).html(ui.values[0] + " - " + ui.values[1]);
        }
    });
    $("#slider_" + ar[1]).slider({
        min: 1,
        max: 5,
        step: 1,
        values: [1, 5],
        slide: function (event, ui) {
            $("#lbl_" + ar[1]).html(ui.values[0] + " - " + ui.values[1]);
        }
    });

but this doesn't!!
meaning , it creates the slider elements. but doesn't trigger the event function.

var ar = new Array("prop1", "prop2");
    var index;
    for (index = 0; index < ar.length; index++) {
        $("#slider_" + ar[index]).slider({
            min: 1,
            max: 5,
            step: 1,
            values: [1, 5],
            slide: function (event, ui) {
                $("#lbl_" + ar[index]).html(ui.values[0] + " - " + ui.values[1]);
            }
        });
    }
   

any idea why?

1 hour, 57 minutes and 43 seconds after:

apparently that way anonymous functions bound to the same variable  hmm
factoring out the inner function does the trick

function createfunc(filterName) {
    return function (event, ui) {
        $("#lbl_" + filterName).html(ui.values[0] + " - " + ui.values[1]);
}
...
var ar = new Array("prop1", "prop2");
   for (var index = 0; index < ar.length; index++) {
        $("#slider_" + ar[index]).slider({
            min: 1,
            max: 5,
            step: 1,
            values: [1, 5],
            slide: createfunc(ar[index])
        });
    }
   

১৩৬৪

Re: প্রোগ্রামারদের আড্ডা!

বুটস্ট্রাপ টাইপ এহেড গুরু কেউ আছেন?

১৩৬৫

Re: প্রোগ্রামারদের আড্ডা!

The Pragmatic Programmer by Andrew Hunt and David Thomas পড়া শুরু করলাম। দেখাযাক, কয়দিনে শেষ করতে পারি!

১৩৬৬

Re: প্রোগ্রামারদের আড্ডা!

বাবর লিখেছেন:

The Pragmatic Programmer by Andrew Hunt and David Thomas পড়া শুরু করলাম। দেখাযাক, কয়দিনে শেষ করতে পারি!

পড়তে কেমন লাগে জানাবেন। আজকাল বই পড়াতে এগুতে পারিনা, দু পাতা পড়লেই বিরক্তি লাগে।   sad

১৩৬৭ সর্বশেষ সম্পাদনা করেছেন invarbrass (২৮-১০-২০১৬ ২০:৪৯)

Re: প্রোগ্রামারদের আড্ডা!

সদস্য_১ লিখেছেন:

পড়তে কেমন লাগে জানাবেন। আজকাল বই পড়াতে এগুতে পারিনা, দু পাতা পড়লেই বিরক্তি লাগে।   sad

সব দোষ ইণ্টারনেট আর স্মার্টফোন/ট্যাবলেটের।  angry
মোবাইল স্কৃণের কারণে এক ধরণের dyslexia সৃষ্টি হচ্ছে।  angry এ্যাটেনশন স্প্যান কমে গিয়ে ADHD-র মতো অবস্থা হচ্ছে।  angry কোনো লংফর্ম টেক্সট দেখলেই ব্রেইন এখন "পালাও!" মোডে চলে যায়।  notlistening  কোনো আর্টিকল পড়া আরম্ভ করলে হাইপারলিংক ক্লিকাতে ক্লিকাতে একটা পর্যায়ে কি পড়ছিলাম তাই ভুলে যাই গোল্ডফিশের স্মৃতিশক্তির কারণে  hairpull

ছোটোবেলায় voracious reader ছিলাম... সেকালে খেলাধূলার সময় বাদে বই ছাড়া সময় কাটানোর মতো বেশি কিছু ছিলো না। এখন বই হাতে নিলে কয়েক পেইজ পড়েই এ্যাটেনশন হারিয়ে ফেলি...  dontsee

Calm... like a bomb.

১৩৬৮

Re: প্রোগ্রামারদের আড্ডা!

invarbrass লিখেছেন:

ছোটোবেলায় voracious reader ছিলাম... সেকালে খেলাধূলার সময় বাদে বই ছাড়া সময় কাটানোর মতো বেশি কিছু ছিলো না। এখন বই হাতে নিলে কয়েক পেইজ পড়েই এ্যাটেনশন হারিয়ে ফেলি... 

মাঝে এই সমস্যাটা আমারও খুব প্রকট ছিল। সমস্যাটা ঠিক করতে কয়েকটা পিডিএফ পড়তে যেয়ে আরও সমস্যাই পড়ে যায়। একদমই মনোযোগ রাখতে পারতাম না। কিন্তু ছোটবেলায় টানা ১২-১৪ ঘন্টা পর্যন্ত একটানা গল্পের বই পড়েছি।

পরে আবার বাংলা সিস্টেমে ফেরৎ গেলাম। পিডিএফ/ইপাব বাদ দিয়ে নীলক্ষেত থেকে ২০/২৫ টাকায় ৫-৭ টা বই কিনলাম। সাথে ১০০ টাকার একটা বই। অরজিনাল বই এর কাছে এসে মনোযোগ অনেকটাই ফিরে এল। ২/৩ টা বই শেষ করার পর এখন অনেকটাই রিকভার করেছি :3

OH DEAR NEVER FEAR SAIF IS HERE
BOSS অর্থাৎ সাইফ
Cloud Hosting BossHostBD

১৩৬৯

Re: প্রোগ্রামারদের আড্ডা!

সদস্য_১ লিখেছেন:

বুটস্ট্রাপ টাইপ এহেড গুরু কেউ আছেন?

এর থেকে বরং select2 https://select2.github.io/ ব্যবহার করে দেখুন।

সারিম'এর ওয়েবসাইট

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

১৩৭০ সর্বশেষ সম্পাদনা করেছেন সদস্য_১ (২৯-১০-২০১৬ ২২:৩৭)

Re: প্রোগ্রামারদের আড্ডা!

সারিম লিখেছেন:

এর থেকে বরং select2 https://select2.github.io/ ব্যবহার করে দেখুন।

হ্যা select2 টা আসলেই দারুন।  তার উপর  ফ্লাট ইউআইএ ইন্কুডেড! thumbs_up  আমার ক্ষেত্রে অবশ্য এটাতে একটু ঝামেলা আছে... মেন লিস্টে অপশন কাউন্ট ৭/৮ হাজারের এর মত! অত লম্বা লিস্টের সিলেক্ট বানাতে চাইনি! worried এজন্য tokenfield + typeahead চুজ করেছিলাম। মুটামুটি সন্তুষ্ট।

কিন্তু typeahead (এবং প্রায় সব অল্টারনেটিভ) এর সমস্যা হল (রিমোট সোর্সের ক্ষেত্রে) এটা প্রতি কিস্ট্রোকে রাউন্ডট্রিপ সার্ভার রিকুয়েস্ট পাঠায়। সিরিয়াসলি! এগুলোর ডেভেলাপারা এই সামান্য জিনিসটা কিভাবে উপেক্ষা করে গেল। আমার ক্ষেত্রেই ধরুন, প্রথম কীস্ট্রোকে অনেক লম্বা লিস্ট (৭০০০/২৬ এভারেজ, ফ্রিকুয়েন্ট ল্যাটারের ক্ষেত্রে ৬/৭শ) বিবেচনা করে মিন কুয়েরি ল্যান্থ দিলাম ৩। তিনটা কি স্ট্রোকহলে সার্ভারে রিকুয়েস্ট গেল ৩০/৪০ সাজেশন আসল। অল ইজ ওয়েল। কিন্তু বাগরা হল পরের কিস্ট্রোক গুলো নিয়ে। “abc” এর ক্ষেত্রে যে ৪০ টা সাজেশন পাওয়া গেল “abcd” এর ক্ষেত্রে সাজেশনটা সেই আগের সাজেশন গুলোর সাবসেট হবে না? তাহলে রিমোট সার্ভারে “abcd” এর জন্য আরকেটা রিকুয়েস্ট পাঠাব কোন দুখে!

আজকালকার লাইব্রিরী গুলোর যা এলাহী অবস্থা জানেনতো, নতুন জিনিসের আগা মাথা খুজে পাওয়া দুস্কর। টাইপএহেডে এই সামান্য চেঞ্জের জন্য ঝাড়া দু ঘন্ট শ্যষ! এই জন্য নিজে নামার আগে স্পেশালিস্ট কেউ আছে কিনা খোজ নিয়েছিলাম।

যাই হোক, সিলেক্ট২ তে রিমোট সোর্সের ক্ষেত্রে রিকুয়েস্টের কি অবস্থা?

১৩৭১

Re: প্রোগ্রামারদের আড্ডা!

সদস্য_১ লিখেছেন:

মেন লিস্টে অপশন কাউন্ট ৭/৮ হাজারের এর মত! অত লম্বা লিস্টের সিলেক্ট বানাতে চাইনি!

রিমোট, পুরা লিস্ট একবারে লোড করবেন কেন?

সদস্য_১ লিখেছেন:

যাই হোক, সিলেক্ট২ তে রিমোট সোর্সের ক্ষেত্রে রিকুয়েস্টের কি অবস্থা?


_.debounce

সারিম'এর ওয়েবসাইট

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

১৩৭২ সর্বশেষ সম্পাদনা করেছেন সাইফুল_বিডি (৩০-১০-২০১৬ ১৮:১৯)

Re: প্রোগ্রামারদের আড্ডা!

সিলেক্ট ২ তে এজ্যাক্স রিকোয়েস্টে ডিলে দিয়ে আপনি রিকোয়েস্টের পরিমান কমাতে পারেন।

$('select').select2({
  ajax: {
    delay: 500 // wait 500 milliseconds before triggering the request
  }
});

https://select2.github.io/options.html

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

১৩৭৩

Re: প্রোগ্রামারদের আড্ডা!

বাংলাদেশের ভিতর সবচেয়ে ভাল বাংলা PHP টিউটরিয়াল কার। নতুন দের জন্নে কার PHP টিউটরিয়াল ফলো করা উচিৎ।

2 minutes and 49 seconds after:

বাংলাদেশের ভিতর সবচেয়ে ভাল বাংলা PHP টিউটরিয়াল কার। নতুন দের জন্নে কার PHP টিউটরিয়াল ফলো করা উচিৎ।

বেকুবে কয় কি?

লেখাটি CC by 3.0 এর অধীনে প্রকাশিত

১৩৭৪

Re: প্রোগ্রামারদের আড্ডা!

নানা কারণে ঠিক করেছি এই বছর প্রোগ্রামিং শিখব। কিন্তু আমি এ ব্যাপারে ক অক্ষর গোমাংস। তাই ফোরামের সদস্যদের কাছে জানতে চাই কিভাবে শুরু করতে পারি। আশা রাখি আপনাদের পরামর্শে কিছু না কিছু নিশ্চয়ই শিখতে পারব।

hard to hate but tough to love

১৩৭৫ সর্বশেষ সম্পাদনা করেছেন সদস্য_১ (০৭-০১-২০১৭ ২২:৪৫)

Re: প্রোগ্রামারদের আড্ডা!

Gypsy Saleh লিখেছেন:

ঠিক করেছি এই বছর প্রোগ্রামিং শিখব। ... জানতে চাই কিভাবে শুরু করতে পারি।

আগে ঠিক করুন কোন ল্যাঙ্গুয়েজ দিয়ে শুরু করবেন। তার পর গেম প্লান/রিসোর্স খোজা ইত্যাদি...। কোন ল্যাঙ্গুয়েজ তার উত্তর নির্ভর করবে আপনার লক্ষ্য/উদ্দেশ্যের উপর। প্রোগামিং শিখে কি করতে চান। ছয় মাস পর যখন প্রোগ্রামিং শিখে যাবেন তখন নিজ থেকে কি আশা করেন? ... প্রশ্ন গুলোর উত্তরদিন তার পর সাজেশন করা যাবে।

এটা দেখতে পাররেন
https://www.youtube.com/watch?v=mvK0UzFNw1Q

....
একে বারে উদ্দেশ্য বিহীন হলে, জেনারিক ভাবে স্বল্প আয়োজনে মোটা শুরু করতে পাইথনের জুড়ি নেই।

১৩৭৬

Re: প্রোগ্রামারদের আড্ডা!

সদস্য_১ লিখেছেন:

আগে ঠিক করুন কোন ল্যাঙ্গুয়েজ দিয়ে শুরু করবেন।

জাভা দিয়ে শুরু করার ইচ্ছা যদিও কোন ধরণের প্রোগ্রামিংয়ের ধারণা নেই।

সদস্য_১ লিখেছেন:

কোন ল্যাঙ্গুয়েজ তার উত্তর নির্ভর করবে আপনার লক্ষ্য/উদ্দেশ্যের উপর।

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

সদস্য_১ লিখেছেন:

প্রোগামিং শিখে কি করতে চান।

https://phys.org/news/2017-01-mathemati … moana.html
এ রকম কিছুতে অবদান রাখতে চাই।
http://www.shafaetsplanet.com/planetcoding/?p=1437
এ লেখাটা পড়েই আগ্রহ জন্মেছে। তাছাড়া চারদিকে এখন ভার্চুয়াল রিয়েলিটি, অগমেন্টেড রিয়েলিটি, কৃত্রিম বুদ্ধিমত্তা, মেশিন লার্নিং, এম্বেডেড সিস্টেম, রোবটিকস।

সদস্য_১ লিখেছেন:

ছয় মাস পর যখন প্রোগ্রামিং শিখে যাবেন তখন নিজ থেকে কি আশা করেন?

যা শিখব তার কিছুটা যেন সঠিক ভাবে প্রয়োগ করতে পারি।

ধন্যবাদ সাহায্যের জন্য।  smile

hard to hate but tough to love

১৩৭৭

Re: প্রোগ্রামারদের আড্ডা!

আপনার কমেন্ট দেখুন, ওয়েবসাইট তৈরী... সফটওয়ারে সুবিধা যোগ করা... গেম ফিজিক্স... তিন ধরনের বিস্ট!  hehe

আগ্রহ যদি জাভাতে থাকে জাভা দিয়েও শরু করতে পারেন, সমস্যার কিছু নেই। বেসিক আইডিয়া গুলো সব ল্যঙ্গুয়েজেই এক।

১৩৭৮

Re: প্রোগ্রামারদের আড্ডা!

সদস্য_১ লিখেছেন:

আপনার কমেন্ট দেখুন, ওয়েবসাইট তৈরী... সফটওয়ারে সুবিধা যোগ করা... গেম ফিজিক্স... তিন ধরনের বিস্ট!  hehe

আপাতত প্রথম বিস্টটা নিয়েই কাজ করব (বাকি দুটোর জন্য বহু কাঠখড় পোড়াতে হবে)। ই-কমার্স সাইট তেরি করতে চাই। অনেক জায়গায় দেখলাম কোন ধরণের প্রোগামিং ছাড়াই ওয়ার্ডপ্রেস, উকমার্স দিয়েই ই-কমার্স সাইট তেরি করা যায়। তবে আমি প্রোগ্রামিংয়ের সাহায্যে তৈরি করতে চাই (হয়তো বোকামি)। লারাভেল, জ্যাঙ্গো শিখার আগ্রহ আছে তবে যেহেতু একদমই নূতন তাই এইচটিএমএল থেকেই যাত্রা শুরু করলাম।

সদস্য_১ লিখেছেন:

আগ্রহ যদি জাভাতে থাকে জাভা দিয়েও শরু করতে পারেন, সমস্যার কিছু নেই। বেসিক আইডিয়া গুলো সব ল্যঙ্গুয়েজেই এক।

প্রোগ্রামিং শেখার জন্য সি দিয়েই শুরু করব।

ধন্যবাদ সিদ্ধান্ত নিতে সাহায্য করার জন্য।

hard to hate but tough to love

১৩৭৯

Re: প্রোগ্রামারদের আড্ডা!

invarbrass লিখেছেন:
সদস্য_১ লিখেছেন:

পড়তে কেমন লাগে জানাবেন। আজকাল বই পড়াতে এগুতে পারিনা, দু পাতা পড়লেই বিরক্তি লাগে।   sad

সব দোষ ইণ্টারনেট আর স্মার্টফোন/ট্যাবলেটের।  angry
মোবাইল স্কৃণের কারণে এক ধরণের dyslexia সৃষ্টি হচ্ছে।  angry এ্যাটেনশন স্প্যান কমে গিয়ে ADHD-র মতো অবস্থা হচ্ছে।  angry কোনো লংফর্ম টেক্সট দেখলেই ব্রেইন এখন "পালাও!" মোডে চলে যায়।  notlistening  কোনো আর্টিকল পড়া আরম্ভ করলে হাইপারলিংক ক্লিকাতে ক্লিকাতে একটা পর্যায়ে কি পড়ছিলাম তাই ভুলে যাই গোল্ডফিশের স্মৃতিশক্তির কারণে  hairpull

ছোটোবেলায় voracious reader ছিলাম... সেকালে খেলাধূলার সময় বাদে বই ছাড়া সময় কাটানোর মতো বেশি কিছু ছিলো না। এখন বই হাতে নিলে কয়েক পেইজ পড়েই এ্যাটেনশন হারিয়ে ফেলি...  dontsee

ভাই The Pragmatic Programmer বইটা নীলক্ষেত এ পাওয়া যায়।  আমি কিনসিলাম নুপুর বুক সেন্টার থেকে।  উনার ফোন নম্বর ০১৭৪৮২৮০১৯৬

১৩৮০

Re: প্রোগ্রামারদের আড্ডা!

Gypsy Saleh লিখেছেন:

প্রোগ্রামিং শেখার জন্য সি দিয়েই শুরু করব।

বিশেষ কোন কারন না থাকলে, সি এর বদলে সি সার্প দিয়ে শুরু করুন। জিনিস প্রায় এক। অপ্রাসঙ্গিক ঝামেলা কম। তার উপর ভিজুয়াল স্টুডিও এখন ফ্রীতে পাওয়া যায়।  thumbs_up