চতুর্মুখী প্রোগ্রামারের জন্য সেরা প্রোগ্রামিং এইডস


125

আপনি সিদ্ধান্তে ঝাঁপ দেওয়ার আগে, হ্যাঁ, এটি প্রোগ্রামিং সম্পর্কিত। এটি এমন একটি পরিস্থিতি কভার করে যা "শিরোনামে আসে," তবে ofশ্বরের অনুগ্রহের জন্য আপনি বা আমি যান "" এটি আমার জন্য একেবারে নতুন অঞ্চল তাই আমি এখানে কিছু গুরুতর সাহায্যের জন্য বলছি।

হানজা রিপা নামে এক যুবক হাই স্কুল থেকে গ্র্যাজুয়েশন করার দুই সপ্তাহ পরে ক্লাসিক ডাম্প থিং করেছিলেন - তিনি রাশিয়ান নদীর অগভীর পানিতে কবুতর করেছিলেন এবং একটি সি -4 / সি -5 বিরতি করেছিলেন , কখনও কখনও তাকে সাঁতার বলা হয় পুল বিরতি। কয়েক সেকেন্ড পরে তিনি ব্যতিক্রমী গল্ফার এবং কুস্তিগীর থেকে চতুর্ভুজকে গেছিলেন। (গল্পটি পড়ুন ... আমাদের সকলের ব্রায়েনার মতো গার্লফ্রেন্ড হওয়ার মতো ভাগ্যবান হওয়া উচিত ছিল।) এটি ছিল 10 মাস আগে এবং তার ডান তর্জনী এবং অন্য হাতের উপর কেবলমাত্র ক্ষুদ্র পরিমাণে নিয়ন্ত্রণ ফিরে পেয়েছে / পায়ের গতি, তাদের কেউই সুক্ষ্ম নয়।

তার কম্পিউটারের সম্পূর্ণ নিয়ন্ত্রণ (বর্তমানে উইন 7 চলছে, তবে আমরা প্রয়োজন হিসাবে এটি পরিবর্তন করতে পারি) ভয়েস কমান্ডের মাধ্যমে। হনজা বোবা না। এপি গণিত এবং পদার্থবিজ্ঞানের সাথে তাঁর একটি 3.7 জিপিএ ছিল।

সমস্যা:

  1. যেহেতু তার সমস্ত ইনপুট ভয়েস কমান্ডের মাধ্যমে, তাই তিনি উদ্বেগ প্রকাশ করেছেন যে প্রোগ্রামিংয়ে বিশেষ অক্ষরের প্রবণতাটির জন্য বিশাল পরিমাণ ভার্বোজ কমান্ডের প্রয়োজন হবে। প্রোগ্রামারদের জন্য বিশেষভাবে ডিজাইন করা কোনও ভাল করা ভয়েস ইনপুট সিস্টেমের কথা কি কেউ জানেন ? আমি এমন কিছু বিষয় যা মোডাল হতে পারে সম্পর্কে চিন্তা করছি - যেমন বলবেন "পাইথন ইনপুট" এবং ইত্যাদি শ্রেণী সংজ্ঞা করছেন জন্য একটি ম্যাক্রো মোড, প্রোগ্রামার-জমি আরএসআই সব দেওয়া মধ্যে যায় সেখানে হতে পেয়েছে কিছু সেখানে আউট। এটি কোন ওএস (এস) -তে চলছে?

  2. আমি তাকে পাইথন শেখানোর পরিকল্পনা করছি, যা প্রোগ্রামিং এবং শেখানোর ক্ষেত্রে আমার পছন্দের ভাষা। পাইথনে লেখা এমন কোনও অ্যাপ্লিকেশন / তড়িঘড়ি রয়েছে যা তার অক্ষমতা সমর্থন করার সময় তাকে মানসিকভাবে জড়িত করার জন্য একটি বিশেষ ভাল মিল হতে পারে? তার প্রকাশিত আগ্রহের মধ্যে একটি হ'ল শেয়ার বিনিয়োগে, তবে এটি কোনও ব্র্যান্ড-নতুন প্রোগ্রামারের পক্ষে ভাল সূচনা পয়েন্ট হতে পারে না।

  3. একটা হয় অনেক পরিবেশের (ফ্ল্যাশ, জাভাস্ক্রিপ্ট, ইত্যাদি) যে বিশেষ করে অভিগম্যতা চ্যালেঞ্জ ব্যক্তিদের বন্ধুত্বপূর্ণ না হয়। আমি অস্পষ্টভাবে একটি গবেষণা প্রকল্প মনে রাখি (তবে এটি পাই না) যা মূলত একটি স্ক্রিন পরিবেশের উপরে একটি ওভারলে সিস্টেম তৈরি করে এবং তারপরে স্ক্রিন চিত্রের শীর্ষে ম্যাক্রো কমান্ড নির্মাণের অনুমতি দেয়। যদি আমরা এই সিস্টেমটি পেতে / প্রশিক্ষণ দিতে পারি তবে আমরা নেটটি ব্যবহারের ক্ষেত্রে অনেকগুলি বাধা দূর করতে সক্ষম হতে পারি।

  4. আমি ওপেন সোর্স পাইথন-ভিত্তিক রোবোটিকস এবং রোবোটিক প্রোস্টেসিস প্রকল্পগুলি অনুসন্ধানে বিশেষত আগ্রহী যাতে তিনি নিজের কিছু তাত্ক্ষণিক সমস্যার সমাধান করতে শেখার সাথে সাথে উন্নত প্রোগ্রামিং ধারণাগুলি শিখতে পারেন।

আমি এটিতে এক টন গুগলিং করেছি, তবে আমি জানি যে আমি এখানে কিছু মিস করছি। আমি এস সম্প্রদায়কে এখানে প্লেটে উঠতে বলছি। আমি জানি এই গোষ্ঠীর উত্তর রয়েছে, তাই আমি তাদের শুনতে দিন! আমাদের যে কারও কাছে এমন একটি জীবন পরিবর্তনকারী ইভেন্টের পরে এখনও প্রোগ্রাম করার প্রয়োজন / সুযোগগুলি দিয়ে আমাকে অভিভূত করুন।

আপডেট: আমি সবেমাত্র কম্পিউটিংফরওয়ার্ডস.আর.জি.কে নিবন্ধিত করেছি এবং আমি সমস্ত ধরণের সমস্যার সমাধানের জন্য বিভিন্ন ধরণের পৃষ্ঠাগুলি তৈরি করব। আপনাকে এ পর্যন্ত সাহায্য করার জন্য ধন্যবাদ এবং উত্তরগুলি আগত রাখুন!


4
সুপারউজার ডটকমের ভাল ছেলেরা অ্যাক্সেসিবিলিটি সফ্টওয়্যার সম্পর্কে ভাল অন্তর্দৃষ্টি থাকতে পারে। যদিও আরও প্রোগ্রামিং-সম্পর্কিত সরঞ্জামের জন্য বলতে পারি না। দুঃখিত যে আমি সাহায্য করতে পারি না।
জিনাক করুন

3
হুম, আমি হানজার পক্ষে পুরোপুরি কাজ করবে এমন কিছু তৈরির চেষ্টা করার চেয়ে কিছু কাস্টম বিল্ড ভাষা ব্যবহার করার পরামর্শ দেব। সিওবিএল এর মতো ভাষা রয়েছে যা সত্যই কীওয়ার্ড ভিত্তিক এবং "মানব-পঠনযোগ্য" (এবং এর বাইরে কথা বলা যায়)। রোবোটিক্সের মতো, কেন লেগো থেকে শুরু করবেন না? কচ্ছপ সহ কিছু ভাষা আইএমএইচও করুন (রোবট - এমন কিছু যা স্ক্রিনের মধ্য দিয়ে চলে এবং লাইনগুলি আঁকতে পারে) এবং সাধারণ বাক্য গঠন খুব ভাল হতে পারে। আমার নিজের প্রোগ্রামিংয়ে কিছু অসুবিধা আছে এবং আমি বুঝতে পারি যে "আলাদা" হওয়া খুব বেশি কিছু নয় তবে এই ক্ষেত্রে এটি আমার পক্ষে যুক্তিসঙ্গত বলে মনে হয়।
গ্যাব্রিয়েল Ščerbák

7
আমরা ভয়েসের মাধ্যমে প্রোগ্রামিং নিয়ে আগে আলোচনা করেছি (মূলত এটি এখনও রুক্ষ, পরীক্ষামূলক এবং মূলত অসমর্থিত)। দেখুন stackoverflow.com/questions/1408874/... এবং stackoverflow.com/questions/87999/...
dmckee --- প্রাক্তন-মডারেটর বিড়ালছানা

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

2
@ আরসিআইএক্স: আমি বুঝতে পেরেছি এবং আপনার উত্সাহের প্রশংসা করি। এই জাতীয় অনলাইন ভুল বোঝাবুঝি 1973 সালে কমপক্ষে প্লাটো IV নোটগুলিতে ফিরে আসে, যেখানে আমরা শিখেছি টাইপিং গুরুত্বপূর্ণ দেহের ভাষা এবং ভয়েসের স্বরকে বোঝায় না। ১৯ 197৪ সালে একটি ফ্লেওয়ারওয়ার ছিল (যা একটি ভুল বোঝাবুঝির ফলে বেড়েছে) কম্পিউটার ভিত্তিক সামাজিক পরিবেশে আন্তঃব্যক্তিক মিথস্ক্রিয়ায় সম্ভবত প্রথম মাস্টার্স থিসিসটিই ছিল তার ভিত্তি। জুন 2 এবং 3 সেখানে একটি প্ল্যাটো @ 50 সম্মেলন হবে মাউন্টেনের কম্পিউটার ইতিহাস জাদুঘরে conference দেখুন, সিএ চারপাশে প্রচুর গ্রাইবার্ডস ঘোরাঘুরি করছে। :-)
পিটার রাওয়েল

উত্তর:


92

আমার স্পোর্টস ইনজুরি রয়েছে এবং গুরুতর ব্যথা ছাড়া আমি কয়েকটি অক্ষরের চেয়ে বেশি টাইপ করতে পারি না।

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

আপনি যদি চান, আমি আপনাকে এটি সাহায্য করবে। আমাকে আপনাকে সতর্ক করতে হবে, পাঠ্য সফ্টওয়্যারটিতে বক্তৃতা দিতে এবং প্রশিক্ষণ দিতে কয়েক মাস সময় লাগে। তদুপরি, আমি নেটিভ ইংরেজী স্পিকার নই, নিশ্চিত যে সেভাবেই পেল

হতাশ করবেন না, সমাধান আছে।

এখানে ইমাস এবং ড্রাগন ফাইলগুলিতে একটি লিঙ্ক রয়েছে (দুর্ভাগ্যক্রমে এখনও নথিভুক্ত হয়নি)

http://code.google.com/p/asadchev/source/browse/#svn/trunk/home/Dragon

http://code.google.com/p/asadchev/source/browse/#svn/trunk/emacs/elisp

এছাড়াও, যদি আপনার আরও তথ্যের প্রয়োজন হয় তবে আমার নম্বরটি 515 230 9363 (মার্কিন যুক্তরাষ্ট্র, আইওয়া)। আমি পারলে আপনাকে সাহায্য করতে পেরে খুশি হব


1
দয়া করে এটিকে "উত্তর" হিসাবে পরীক্ষা করাতে আপনার আরও সম্ভাবনা পোস্ট করা বন্ধ করবেন না। আমি আরও যোগ করব (1980) সাল থেকে আমি একজন ভাই (এবং এখন ভিআইএম) লোক হয়েছি, সুতরাং আন্দ্রে ইতিমধ্যে যে কাজটি করেছে তার পরিপূরক করতে আমাকে একটি "ভিআই ম্যাক্রো সেট" তৈরি করতে হবে, এবং সম্ভবত এছাড়াও একটি নোটপ্যাড ++ সেট, বা একটি অ্যাপ্টানা সেট (এক্লিপস + পাইডিভ)।
পিটার রোয়েল

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

19

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


দুর্দান্ত পরামর্শ! আমি 80 এর দশকের একটি পুরানো নিউরাল নেট জক এবং এই শব্দটি খুব আশাব্যঞ্জক।
পিটার রোয়েল

8

এটি কোনও পেশাদার সফ্টওয়্যারের অংশ নয়, তবে আমি যখন এটি দেখলাম তখন আমি ভেবেছিলাম চোখের চলাচল ট্র্যাকিং বা ন্যূনতম মাউস আন্দোলন ব্যবহার করে পাঠ্য প্রবেশের পক্ষে ভাল। দেখুন কেন পারলিন এর প্রসেসিং পৃষ্ঠা "কলম ইনপুট" জন্য অ্যাপলেট, এবং চেহারা।


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

5

আমি ভারতের একটি গ্রামে জানি যে একজন প্যারালজিক, যিনি তার কম্পিউটারে লেখার জন্য ড্রাগন স্পিচ টু টেক্সট সফ্টওয়্যার ব্যবহার করেন। আমি জানি না এটি কোনও প্রোগ্রামারের পক্ষে (তিনি প্রোগ্রামার নন) কতটা উপযুক্ত, তবে এটি একটি শুরু a

আপনি প্রাকৃতিক পয়েন্টটিও দেখতে চাইতে পারেন । এটি চক্ষু নিয়ন্ত্রিত মাউস, যা হোনজাকে সহায়তা করতে পারে

আশাকরি এটা সাহায্য করবে


হনজা বর্তমানে ড্রাগন মোটামুটিভাবে ব্যবহার করছেন। প্রোগ্রামিংয়ের পুরো জায়গা জুড়ে থাকা বিশেষ চরিত্রগুলিকে আপনি প্রবেশ করানোর ভার্বোজের সাথে আমরা বিশেষভাবে মনোনিবেশ করেছি।
পিটার রোয়েল

3

আইপিথন সমাপ্তি সহ

পাইথন পার্শ্বে, আইপথন প্যারামিটার, ফাংশন ইত্যাদি দেখায় এবং কমান্ড সমাপ্ত হয়। সম্ভবত বিভিন্ন ইনপুট ডিভাইসগুলিতে প্রতিক্রিয়া জানাতেও এটি কাস্টমাইজ করা যেতে পারে?

http://ipython.scipy.org/moin/


1

একটি জিনিস যা সহায়তা করতে পারে (আমি এই প্রশ্নটি থেকে পেয়েছি ) তা হ'ল http://shorttalk-emacs.sourceforge.net/ । এটি ইমাক এবং স্পিচ স্বীকৃতির মধ্যে একটি ইন্টারফেস বলে মনে হচ্ছে। এবং ভাষা সম্পর্কিত, আমি পাইথন ওভার লুয়া ব্যবহার করার পরামর্শ দেব । এটিতে আরও প্রাকৃতিক ইংরেজি প্রবাহ রয়েছে।


1

আমি জানি এই প্রশ্নটি এখন বেশ পুরানো। আমি আশ্চর্য হই যে প্রোগ্রামিংয়ের ক্ষেত্রে জিনিসগুলি হোনজার জন্য কীভাবে চলছে। ফিরে শুনে ভাল লাগবে।

এটির জন্য মূল্যবান, আমি আরএসআইতে ভুগছি এবং এখন কীবোর্ড এবং বিশেষত মাউসের ব্যবহারকে হ্রাস করার চেষ্টা করব ।

ভয়েস স্বীকৃতির আমার নিজের অভিজ্ঞতা হ'ল এই স্টাফটি কাজ করে। আমি উইন্ডোজ 7 (ডাব্লুএসআর) এর জন্য উইন্ডোজের ইনবিল্ট স্পিচ রিকগনিশন সফ্টওয়্যার ব্যবহার করি। আমি মাউস পয়েন্টারটি সরাতে সহায়তার জন্য ভয়েস ফিঙ্গার (http://voicefinger.cozendey.com/) ব্যবহার করেছি। কিছু মূল বিষয় আমি উল্লেখ করব:

শর্টকাট শিখুন। "টাইপিং মোডে" (নীচে দেখুন) যখন আপনি শর্টকাট ব্যবহার করে এবং কথা বলতে ভয়েস রিকগনিশন ব্যবহার করে দুর্দান্ত কিছু কাজ করতে পারেন।

টাইপিং মোড ব্যবহার করুন। আপনি যদি পাঠ্যকে ডিক্ট করেন না তবে কম্পিউটারে শর্ট কাট বলার জন্য বা অদ্ভুত শব্দ বানান করার জন্য এটি দুর্দান্ত। মজার বিষয় এটি ডাব্লুএসআরের কোনও স্পষ্টভাবে "বিজ্ঞাপনযুক্ত" ফাংশন নয়।

ফনেটিক বর্ণমালা. টাইপিং মোডের ভাল ব্যবহারের জন্য ফোনেটিক বর্ণমালা শিখুন: http://en.wikedia.org/wiki/NATO_phonetic_lphabet আপনি কোনওরকম স্পিচ স্বীকৃতি ব্যবহার করার পরে বাস্তবে এগুলি দ্বারা পেতে পারেন না।

VIM। (বা ইমাস আমার অনুমান - নিশ্চিত নয়)। কখনও মাউস স্পর্শ না করে পাঠ্য সম্পাদনা করার জন্য ভিম দুর্দান্ত is এটি ডাব্লুএসআর ব্যবহার করে পাঠ্য সম্পাদনা করার জন্য দুর্দান্ত করে তোলে। আমি নিজে কেবল একজন ভিআইএম শিক্ষানবিশ কিন্তু এটি অবিশ্বাস্যভাবে সহায়ক বলে মনে করি।

ওয়েব ব্রাউজিং. আমার অভিজ্ঞতায় ওয়েব ব্রাউজিং এখনও মাউস ছাড়াই করা একটি অত্যন্ত কঠিন কাজ। অন্তর্নিহিত কমান্ডগুলি পেতে কেবলমাত্র অনেকগুলি পরিস্থিতি রয়েছে যা আপনাকে মাউস নিয়ে ঘোরাতে হবে। এটি একটি মহান লজ্জা। তবুও মাউস ছাড়াই ব্রাউজিংয়ে সহায়তা করার জন্য কিছু ভাল ফায়ারফক্স প্লাগইন রয়েছে।

  1. মাউসলেস ব্রাউজিং: https://addons.mozilla.org/en-us/firefox/addon/mouseless-browsing/ এটি সমস্ত লিংকের পাশে নম্বর রাখার জন্য প্রচুর কনফিগারেশন বিকল্প সহ একটি ঝরঝরে ছোট সরঞ্জাম। তারপরে আপনি লিঙ্কটি সক্রিয় করতে এই সংখ্যাগুলি টাইপ করতে পারেন
  2. ভিম্পিলেটর: http://vimperator.org/ এটি মাউসবিহীন ব্রাউজিংয়ের চেয়ে অনেক বেশি এগিয়ে যায়। এটি মূলত আপনাকে ফায়ারফক্সের নিয়ন্ত্রণের মতো সম্পূর্ণ ভিএম দেয়। আমি মাউসহীন ব্রাউজিংয়ের চেয়ে এটি আরও ভাল কাজ করে দেখি তবে এটি বিরক্তিকর হতে পারে যেখানে এটি ফায়ারফক্সের আচরণগতভাবে বদলে যায়।

এগুলি কেবল আমার নিজস্ব অভিজ্ঞতা। হোনজা কীভাবে যাচ্ছেন তা শুনে আপনারা শুনে দুর্দান্ত লাগবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.