Tags » C-2

Colour-blind Post Process Correction Filter

This is the result of my year-long software engineering project, as part of my final year of University. The aim was to properly software engineer and develop a project. 310 more words

Game

Upgrading Maths

Immutable Mathematics

In LibreCAD 3 we preferred everything to be immutable at first and almost everything was immutable in past except the Mathematics solvers and equation classes. 343 more words

LibreCAD

Managing variable rate streams with Reactive Extensions

In a previous post, I looked at how Rx can be used to neatly track the status of service dependencies. In this post, I’ll look at how the same technique can be used to manage streams that update with a varying frequency, and a specific application – tracking market data staleness in financial applications. 1,706 more words

C#

M Of N Fault Detection

Let’s say that, for safety reasons, you need to monitor the voltage (or some other dynamically changing physical attribute) of a safety-critical piece of equipment and either shut it down automatically and/or notify someone in the event of a “ 259 more words

Technical

Handling strings in C

C considers a string to be an array of characters. In this example, we will create a working C program that accepts a string as input from a user (via command line params) before passing that input to a function. 56 more words

C

প্রোগ্রামিং কি ?

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

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

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

আমার কাছে প্রোগ্রামিং হল কোন শিশুকে কথা বলা শিখানোর মত । একটা প্রোগ্রাম মানে কম্পিউটার বা ডিভাইস কে শিখানো কিভাবে কি করতে হবে ।

C++

Global Error Handling

In the global.asax file of your site, modify the Application_Error method as follows:

void Application_Error(object sender, EventArgs e)
{
  Exception exc = Server.GetLastError();

  Response.Write("<h2>Global Page Error</h2>\n");
  Response.Write("<p>" + exc.Message + "</p>\n");
  Response.Write("Return to the <a href='Default.aspx'>Default Page</a>\n");

  // TODO: log the error using your preferred logging method

  // TODO: notify system ops, if needed (email/page/etc)

  Server.ClearError();
} 38 more words
C#