Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

На чём учат?

09.02.09 @ 17:30 — Problems, Programming

У меня возник вопрос: а на каких языках программирования сейчас учат в школе решать задачи по информатике? Ну, и соответственно, на чём их разрешают решать на олимпиадах по информатике?

Нас учили на паскале (сначала, правда, успели поучить на бейсике - пока не пришёл нормальный учитель). В других школах был бейсик и си (си++). А сейчас я выпал из всего этого образовательно-олимпиадного движения.

Пару лет назад слышал, что паскаль как бы вычеркнули. Интересно, это правда? Если правда, то очень грустная.

Нет, я не против C++, pascal как язык программирования у C++ сосёт.

Но вот учиться составлять алгоритмы и воплощать их на компьютере, не умея программировать, лучше на паскале. Потому что он проще. В C++ слишком много лишнего — не лишнего для программиста, но лишнего для умения составлять алгоритмы. Память, строки, указатели — это очень важно, но отвлекает от главного — составления алгоритмов.

В паскале всё проще: достаточно строго, чтобы не привыкнуть к basic-расхлябанности, но довольно просто, чтобы не утонуть в отладке и среде, как в C++.

Другое дело, что паскаль в реальной жизни малоприменим — сколько тех Delphi вакансий по сравнению c С++? Но переучиться с паскаля, умея составлять алгоритмы, не составит никакого труда.

Перейти на МТС?

Моему киевстаровскому номеру почти 7 лет; я до сих пор сижу на припейде.

Очень долго я мог оценить ежемесячные затраты на мобильную связь только очень приблизительно — привык пополнять телефон когда на нём заканчивались деньги, при этом на разные суммы, часто закидывая деньги на телефон жены. В результате точной суммы, которую я башляю киевстару каждый месяц, я не знал.

Но киевстар ввёл программу лояльности: каждый месяц участникам программы начисляются бонусы в сумме Х% от средств, потраченных в прошлом месяце. Процент зависит от абонентского стажа, максимальный процент равен 15%.

Таким образом, каждый месяц я получаю sms-извещение о начислении бонуса в размере 15%, равного ХХ.YY гривнам. Благодаря этому извещению я могу точно вычислить, на сколько я протрындел в прошлом месяце: умножил на 7, откинул 5%.

И вот последние пару месяцев я внимательно гляжу на эти SMS и на контрактный план “Супер МТС Олімпійський“: 30 гривен в месяц, 1500 бесплатных минут в сети МТС, 75 копеек/минута на чужие сети, без платы за соединение. Я не жлоб, менять телефонный номер ради экономии 10% мне тупо лень. Но Киевстар со своей платой за соединение меня напрягает.

Довод “если мы отменим плату за соединение, то все начнут делать короткие звонки и быстро-быстро говорить” принимаю, ок. Отмените плату за соединение для звонков длительностью более 30 (или 60) секунд, например. Но нет, не отменяют.

Естественно, я не только сам на МТС перейду, но и семью переведу. У МТС, конечно, идиотский логотип и вражеский владелец, но я не настолько патриот, чтоб приплачивать норвежцам за то, что они не москали.

Скопировать текст ошибки в буфер

15.01.09 @ 23:00 — Software, Usability

Когда какая-нибудь виндовая программа выдаёт ошибку в специальном диалоговом окошке, его очень часто хочется скопировать в буфер — для гугла ли, для блога ли, для коллег ли.

Оказывается, есть простой способ сделать это.

Надо перейти к этому окошку (чтоб оно стало активным) и нажать Ctrl+C. Profit!

Не уверен, что работает во всех приложениях, но во многих работает.

На вкус как курица

14.01.09 @ 23:00 — Life, Animals

При попытках описать вкус еды тому, кто эту еду никогда не пробовал, обычно говорят, что эта еда на вкус как курица. Это выражение используется так часто, что оно превратилось в штамп. В результате эту фразу используют в качестве шутки в отношении нерелевантной еды или ситуации.

Например, Болк мог бы описать какой-нибудь экзотический фрукт следующим образом:

купил сегодня в магазине «Эрком» фрукт под названием «карамбóла». Делюсь опытом. По запаху — фейхоа, на вкус — как курица.

В фильме “Данди по кличке Крокодил” Пол Хоган описывает змеиное мясо с использованием этого выражения. В мультфильме “Король Лев” Тимон съедает жука из-под бревна и (несмотря на то, что он никогда не ел курицу и несмотря на то, что жуки на вкус не похожи на курицу) произносит “Ням… на вкус как курица!”.

Почему непривычную пищу сравнивают именно с курятиной, а не, например, с говядиной или свининой? По одной из версий, курятина имеет слабый вкус, т.к. жир придаёт больше аромата, чем мышцы (особенно в случае куриной грудки без кожи), делая её популярным выбором для сравнения. Также, по слухам, курятина содержит мало глутамата, формирующего вкус белковых веществ (т.н. “умами”), поэтому другая пища с низким уровнем глутамата на вкус как курица.

Существует другая точка зрения, основаная на теории эволюции животных. Согласно этой точки зрения, птицы (наиболее многочисленная форма пищи) больше напоминает курятину (курица таки птица), чем млекопитающие. Далее, поскольку динозавры являются предками птиц, пресмыкающиеся также на вкус похожи на курятину. Соответственно, морская пища имеет более характерный вкус.

Список животных, о которых говорят, что они на вкус как курица:

  • аллигаторы;
  • жареные пауки;
  • лягушачьи лапки;
  • игуаны;
  • жуки хуху;
  • гусеницы императорской моли;
  • лягушки “антильские свистуны”;
  • опоссумы;
  • кролики (особенно домашние);
  • гремучие змеи;
  • белки;
  • индейки;
  • человек.

(по мотивам английской педивикии)

Динамика пиратства

13.01.09 @ 23:00 — Software, Copyright

Билл Гейтс, 1976 год:

Менее 10% всех владельцев Altair купили BASIC.

Создатели игры World of Goo, 2008 год:

Последний раз, когда мы проверяли, уровень пиратства составлял около 90%.

Забавные баги

12.01.09 @ 23:00 — Programming, Software

Увеличить продажи софта

03.01.09 @ 23:45 — Software, Business

Ко мне на НГ вместе с Дедом Морозом приходил Captain Obvious и рассказал о том, как можно увеличить продажи софта, осваивая иноязычные рынки:

  • локализовать сам софт;
  • перевести сайт на новый язык;
  • организовать multi-language support.

(это я продолжаю разгребать заметки с сентябрьской конференции)

« Previous Page —   
Реклама::

 
Реклама::