субота, 17 листопада 2012 р.
четвер, 15 листопада 2012 р.
Мысль №.... О транспорте, стариках и нашем будущем...
Признайтесь, как часто вы встречали ситуацию, когда пожилой человек чуть ли не со слезами на глазах просить подвезти его по льготному месту, а водитель в ответ вопит, что все занято? Понять можно всех: и пенсионеров, которые действительно заслужили эти льготные места, имеют какое-то право на уважение со стороны прочих членов общества, и водителей, для которых каждое льготное место - это минус к его зарплате. Но, чёрт побери, неужели стоит быть такими злыми и бесчувственными? Неужели нельзя следить за количеством заходящих и выходящих людей льготной категории, а не орать на весь салон, что, мол, это не моя забота, спрашивайте у пассажиров? Неужели нельзя быть более вежливым, даже если места заняты и приходится ответить отказом? А сегодняшний вопль водителя "У меня таких как вы каждый день по несколько сотен, мне от вас уже кошмары снятся" поразил до глубины души... И, самое интересное, никто не задумывается, что через несколько десятков лет каждый из этих грубиянов будет таким же старым и немощным, так же будет просить подвезти его и слышать точно такие же недовольные упреки... Есть ли будущее с таким положением вещей? Сомневаюсь...
Мысль №.... Доступные материалы для творчества?
Сколько раз проходил мимо магазинчика товаров для ручной работы по пути с университета домой, толком и не замечая его. Ну есть да и есть, что там может быть? И вот вчера решил-таки зайти туда, заглянуть что может быть интересного... Лёгкий шок прошел не скоро. Вот уж, честно, не ожидал в нашем городе увидеть материалы для валяния из шерсти, скрапбукинга, декупажа, разные краски, и всякие мелкие штучки для украшения своих работ, собранными в одном небольшом помещении... Да и цены там приемлемые. Так что теперь осталось составить список необходимых мне вещей и отправляться за покупками ^_^
Что порадовало - мастер классы по разным рукодельным работам они тоже проводят. Валяние и полимерная глина мне сейчас без надобности, но стоит следить, авось что-то интересное и предложат в будущем...
Что порадовало - мастер классы по разным рукодельным работам они тоже проводят. Валяние и полимерная глина мне сейчас без надобности, но стоит следить, авось что-то интересное и предложат в будущем...
неділя, 11 листопада 2012 р.
Цифровые мысли №...
"Электронный мозг будет думать за нас точно так же, как электрический стул за нас умирает."
Станислав Ежи Лец
Сегодня пару часов сидел над программой для курсовой работы. Одной из её частей (как мне кажется) должен быть перевод числа из десятичной системы счисления в шестнадцатеричную (Dec -> Hex). Программа считает числа от 0 до 1048575 (FFFFF) включительно. В принципе, получилось, результаты меня удовлетворили. Осталось теперь дело за малым - чтобы эту программу понял не только отладчик, но и сам процессор, в который я собираюсь пихать её (естественно, переделанную под алгоритм считывания контроллера).
Сбрасываю полученный исходный код С++ (конечно, я изобрел велосипед, но, может, кому-то пригодится). Кстати, буду благодарен за поправки и советы как можно сделать её более изящной...
#include <iostream>
int vibor(int e1);
int main()
{
using namespace std;
int x, a1, b1, c1, d1, e1, p;
char response;
cout << "Enter your number: ";
cin >> x;
cout << endl;
a1=0; b1=0; c1=0; d1=0; e1=0;
p=x/65536;
if (p>=1)
{
a1=p;
x=x-a1*65536;
a1=vibor (a1);
} else a1=48;
p=x/4096;
if (p>=1)
{
b1=p;
x=x-b1*4096;
b1=vibor (b1);
} else b1=48;
p=x/256;
if (p>=1)
{
c1=p;
x=x-c1*256;
c1=vibor (c1);
} else c1=48;
p=x/16;
if (p>=1)
{
d1=p;
x=x-d1*16;
d1=vibor (d1);
} else d1=48;
e1=x;
e1=vibor (e1);
if (a1==48 && b1!=48) a1=0;
if (a1==48 && b1==48 && c1!=48) {a1=0; b1=0;};
if (a1==48 && b1==48 && c1==48 && d1!=48) {a1=0; b1=0; c1=0;};
if (a1==48 && b1==48 && c1==48 && d1==48 && (e1!=48 || e1==48)) {a1=0; b1=0; c1=0; d1=0;};
cout << (char)a1 << (char)b1 << (char)c1 << (char)d1 << (char)e1 << endl;
cin >> response;
return 0;
}
int vibor(int e)
{
switch (e)
{
case 0: e=48; break;
case 1: e=49; break;
case 2: e=50; break;
case 3: e=51; break;
case 4: e=52; break;
case 5: e=53; break;
case 6: e=54; break;
case 7: e=55; break;
case 8: e=56; break;
case 9: e=57; break;
case 10: e=65; break;
case 11: e=66; break;
case 12: e=67; break;
case 13: e=68; break;
case 14: e=69; break;
case 15: e=70; break;
}
return e;
}
Станислав Ежи Лец
Сегодня пару часов сидел над программой для курсовой работы. Одной из её частей (как мне кажется) должен быть перевод числа из десятичной системы счисления в шестнадцатеричную (Dec -> Hex). Программа считает числа от 0 до 1048575 (FFFFF) включительно. В принципе, получилось, результаты меня удовлетворили. Осталось теперь дело за малым - чтобы эту программу понял не только отладчик, но и сам процессор, в который я собираюсь пихать её (естественно, переделанную под алгоритм считывания контроллера).
Сбрасываю полученный исходный код С++ (конечно, я изобрел велосипед, но, может, кому-то пригодится). Кстати, буду благодарен за поправки и советы как можно сделать её более изящной...
#include <iostream>
int vibor(int e1);
int main()
{
using namespace std;
int x, a1, b1, c1, d1, e1, p;
char response;
cout << "Enter your number: ";
cin >> x;
cout << endl;
a1=0; b1=0; c1=0; d1=0; e1=0;
p=x/65536;
if (p>=1)
{
a1=p;
x=x-a1*65536;
a1=vibor (a1);
} else a1=48;
p=x/4096;
if (p>=1)
{
b1=p;
x=x-b1*4096;
b1=vibor (b1);
} else b1=48;
p=x/256;
if (p>=1)
{
c1=p;
x=x-c1*256;
c1=vibor (c1);
} else c1=48;
p=x/16;
if (p>=1)
{
d1=p;
x=x-d1*16;
d1=vibor (d1);
} else d1=48;
e1=x;
e1=vibor (e1);
if (a1==48 && b1!=48) a1=0;
if (a1==48 && b1==48 && c1!=48) {a1=0; b1=0;};
if (a1==48 && b1==48 && c1==48 && d1!=48) {a1=0; b1=0; c1=0;};
if (a1==48 && b1==48 && c1==48 && d1==48 && (e1!=48 || e1==48)) {a1=0; b1=0; c1=0; d1=0;};
cout << (char)a1 << (char)b1 << (char)c1 << (char)d1 << (char)e1 << endl;
cin >> response;
return 0;
}
int vibor(int e)
{
switch (e)
{
case 0: e=48; break;
case 1: e=49; break;
case 2: e=50; break;
case 3: e=51; break;
case 4: e=52; break;
case 5: e=53; break;
case 6: e=54; break;
case 7: e=55; break;
case 8: e=56; break;
case 9: e=57; break;
case 10: e=65; break;
case 11: e=66; break;
case 12: e=67; break;
case 13: e=68; break;
case 14: e=69; break;
case 15: e=70; break;
}
return e;
}
субота, 10 листопада 2012 р.
пʼятниця, 2 листопада 2012 р.
Мысль №.... Новые карты в коллекцию
Желание пополнить свою коллекцию карт у меня было давно. А тут ещё и новый выпуск на горизонте показался. В общем, наборчик я себе присмотрел и стал ждать его приезд в магазин, где я обычно делал закупку. Так в ожидании прошел месяц... За все это время я прикидывал "за" и "против", которые меня посещали с первой покупки Magic'а - что выгоднее для меня, как для коллекционера: тратить кучу денег и брать случайные упаковки, в которых можно найти что-то хорошее (а вместе с ними получать кучу "обычного барахла"), или же выложить сумму побольше, но взять именно те карты, которые хочет душа? Последний осмотр моих карт в двойном, тройном (а иногда и четверном) экземпляре показал, что второй вариант будет все-таки предпочтительнее. И я решил рискнуть, обратившись в интернет магазин, где Magic продают поштучно...
Сегодня я получил свой заказ. Что ни говорите, а страх всё равно был - мало ли, вдруг карты будут плохого качества (или пришлют не все заказанные, или же вообще отправят фальшивки)... Но, открыв посылку, я убедился, что мои опасения были напрасными.
Підписатися на:
Дописи (Atom)