войти зарегистрироваться

Персональные блоги Выбор телефона: свобода и реалии

По большому счету, все нижесказанное — плод моего больного воображения, возникший на фоне расцвета тематических блогов про Android, Nokia и даже возникновения промо-странички про Maemo, ссылку на которую, по иронии судьбы, я вижу только при просмотре Хабра с N900 :)

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

Давайте вспомним момент, когда мобильные телефоны перестали быть роскошью — конец девяностых годов. Тогда сотовый телефон мог легко весить полкило и умел делать только одно: звонить, и, если из дорогих — вибрировать при входящем вызове, показывать время и быть будильником.

Примерно в это же время, кстати, хороший ноутбук имел производительность и объем памяти сравнимые с современными сотовыми телефонами — это важно.

Персональные блоги Инновации в защите игр или Ubisoft и все, все, все…

Читая последние новости, про переход Ubisoft к маньячной защите игр, при которой игра без шустрого и стабильного интернета становится невозможна, мне в голову пришла одна интересная мысль. А к чему же в итоге может привести вот это?

Персональные блоги Разница в изучении языка у русских и американцев

После небольшого перерыва, вызванного поломкой рабочего компьютера, я написал продолжение к первому уроку для начинающих программистов на C#, которое доступно по адресу http://developer.alexanderklimov.ru/lessons/begin2.php
Первые два урока были небольшой разминкой, а дальше нужно начинать знакомить учеников с основами языка программирования. В частности, объяснять, что делает та или иная процедура. А приходило ли вам в голову, что существует большая разница в обучениии российского и американского пользователся языку программирования?

В дальнейшем своем описании я буду использовать конструкции языка C#, но на самом деле, мои размышления применимы к любым современным языкам, в т.ч. Java, PHP, Javascript и т.д.

Возьмем, к примеру, строковые функции. Вот небольшой бесполезный пример:

string myStr = "длиношеее";
string[] astr = myStr.Split('е');

MessageBox.Show(astr[0]);


Как происходит понимание этих строчек кода и вообще кода у русского программиста. Он запоминает (зубрит) сначала слова string, MessageBox, Show, Split — а затем запоминает, что означают эти слова в C#. А вот как видит этот код американец:
строка мояСтр = "длиношеее";
строка[] массСтр = мояСтр.РазбитьСтроку('e');

ОкноСообщения.Показать(массСтр[0]);


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

Уверен, что большинство не посчитает это серьезной проблемой. Во-первых, некуда деваться. Все равно придется изучать язык в том виде, как он есть. Кроме того, эти же люди будут говорить, что основные ресурсы программирования описаны в английской документации (напр. MSDN) и все равно нужно изучать английский язык.

Здесь сильно не поспоришь. Я сам прошел через это. В 80-90 годы по моим ощущениям большинство школьников изучало в школах немецкий язык (интересно, есть ли статистика на этот счет). Поэтому, я фактически начинал изучать сразу два языка — язык программирования и английский. Но возьмем, к примеру программистов-любителей, которые изучают в школах французский, немецкий, китайский языки. По большому счету им не нужен английский язык. И было бы удобнее программировать для себя на своем родном языке.

Что можно сделать в этих случаях, например, человеку, который ведет, скажем, кружок программирования на C# для школьников? К счастью, современный Visual Stutio полностью юникодный, и можно написать, например, такую, программу:

using целое = System.Int16;
using дробное = System.Single;
using строка = System.String;


целое переменная1 = 7;
дробное переменная2 = 3.14F;
 
строка ИмяКота = "Рыжик";
Console.WriteLine("Моего кота зовут " + ИмяКота);


Да, выглядит нелепо. Только вот этот код выглядит глупым именно для нас, а американцы пишут код именно таким образом, если суметь взглянуть на строчки их глазами.

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

К чему я все это веду — мне, кажется, что в будущем, появятся языки программирования, которые будут подстраиваться под язык пользователя. И происходить это будет незаметно для программиста. Американец на американской версии Windows будет писать свои Console.WriteLine, а русский напишет Консоль.НаписатьСтроку, а компилятор в машинных кодах напишет: 1001001001:-).

Вот такие мысли лезут в воскресенье вечером. А завтра на работу (((

Персональные блоги Восстановление зрения по методу Шичко-Бейтса. Лекции Жданова В.Г. Краткий обзор.


Восстановление зрения по методу Шичко-Бейтса.
Лекции Жданова В.Г. Анализ. Отзыв. Дополнения.


Кратко, и по сути:
0. Опробовал, помогло, сейчас зрение больше 160%. За первых 3 дня занятий восстановил с 85 до 100, ибо задача простая. Поддерживаю пальмингом и шестью базовыми упражнениями.
1. Научиться по видео можно, но надо понимать, о чём идёт речь и иметь достаточно мотивации и внутренней дисциплины.
2. В качестве упражнений даны простые и действенные методики, основанные на подходе Бейтса.
3. Если взялись восстановить зрение данным методом, чем строже следовать подходу, тем бОльший вас ждёт успех; если что-то подфиксили, это уже не оригинальный метод, а Рабинович напел, хотя тоже может работать. Например, мало просто «отказаться от очков» — это может даже навредить, стоит делать упражнения, это принесёт пользу.
4. Экстракт из метода:
Максимально быстро отказаться от очков. Шесть глазодвигательных мышц расслабить-натренировать. В работе делать трёхминутные перерывы на пальминг, ввести в привычку делать упражнения для глаз (влево-право, диагонали, прямоугольник, циферблат, змейка) на остановке, в транспорте. Периодически делать соляризацию глаз на свече.

По итогам первых 20и минут жизни статьи на хабре, остались частичная выжимка и ссылки на ресурсы. Личный опыт и рекомендации убраны в в журнал.Далее следуют рассуждения на тему. Если вас интересует просто краткое описание метода и опыта его применения, то прочтённого достаточно!

Персональные блоги Автоматизация или попытка найти невозможное. Размышления о прошлом и настоящем.

Куды не плюнь, все пользуются какой-нить бухгалтерско складской программой, кто-то пишет под себя, кто-то пытается купить то, что другие написали под себя, кто-то пытается своровать то, что купили те у тех которые писали под себя.
В итоге получаем разброд и шатание.
Я не увидел ни одной программы, чтобы поставил и работай. Нужно обязательно что-то подкручивать, прикручивать, переписывать, обновлять, т.е. учайствовать в процессе.
То что продают просто невозможно использовать.

И получаем вот примерно такой, почти односторонний диалог продавца программы и автоматизаторов:

Персональные блоги Моя стратегия продвижения

Личное, с блога cross{blog}



Часть моих проектов сегодня днем приобрела вот такие показатели, Яндекс ужасно меня невзлюбил за мои действия и подал мне еще один урок, который заставляет анализировать текущую ситуацию и двигаться дальше.

Персональные блоги Имеет ли смысл начинать стартап в интернете без стартового капитала?

Проголосовало 195 человек. Воздержавшихся нет.

Персональные блоги размышлизмы

Социальных сетей все больше и больше. а действительно толковых среди них, раз, два и обчелся. странно...

Персональные блоги Вежливость это унижение

Недавно в IRC произошел у меня вот такой диалог:

Кто-то: але
Кто-то: дай мне Prodigy
Бешеный_Хомячок: тебе я дам:) У тебя комп зашарен, да и хамло ты, как я погляжу:)
Кто-то: как хочеш
Кто-то: я не буду унежатся ради того что бы ты дал мне дал
Бешеный_Хомячок: с каких пор вежливость это унижение?
Кто-то: все
Кто-то: проехали
Кто-то: не учи меня
Кто-то: я знаю как мне общатся

Я, конечно, понимаю, что собеседник просто еще в юном возрасте, но может действительно вежливость это теперь унижение? Быть культурным - значит унижаться?

Хомячок Буш

Персональные блоги Удивили вы меня.

Меня на самом деле удивили негативные отзывы на эту статью. Неужели люди действительно всё приняли за чистую монету и готовы доказывать очевидную полезность мобильников? А если бы я подобный текст про воду написал? Тоже было бы 60 комментариев, где мне доказывалось бы, что H20 это основа нашей жизнедеятельности и без неё никуда? Удивили вы меня, ей богу.