Остро технической информации по среде разработки!

2ball
Offline
Зарегистрирован: 15.04.2012

Это по поводу сайта. У меня Arduino плата месяца 3-4. И эти 3-4 месяца я, ради хобби, развлекаюсь миганием лампочек и управлением с компа. Но все это настолько странно происходит. Т.е. я прихожу на этот сайт. Не нахожу элементарных вещей. Потом иду на форум. Не нахожу элементарных вещей, потому что гуглопоиск на сайте - срака та еще. Неужели Lucene нельзя было прикрутить? Не суть, в общем.

В первый раз я столкнулся с жестокой реальностью сайта во время этой темы. Оказалось, что таки есть String не масcивом Char. А я пару дней потерял на кодинг с char массивами.

Дальше я попеременно возвращался к мелким проблемам, которые решал с помощью англоязычного сообщества. Вчера снова решил поискать информацию на вашем сайте. И нужно было мне обратиться к элементу строки по номеру символа. Интуитивно и так было понятно что [n] - это обращение, но у меня оно почему-то не сработало. Хотя и ошибки не было. Здесь информация подтвердилась и я засел за кружку кофе, пытаясь понять что не так. А все оказалось просто. Считывание начинается с 0 - го символа, а не с 1-го. В разных ЯП разные системы исчисления элементов в типах данных. И я считаю, что это необходимо указывать. Вроде бы мелочи, но на этих мелочах теряется время.

Я благодарен за то, что есть хоть какая-то информация. Это тоже труд. И я ценю это. Но парни, у вас домен сам за себя говорящий. Как же так?

maksim
Offline
Зарегистрирован: 12.02.2012

А так, что прежде чем начать программировать в среде разработки Ардуино, вам нужно хотябы ознакомиться с азами языков программирования, а в частности Си. Не зная что такое переменная и что одно ее из свойств это тип или что нумерация начинается с 0 и т.д. и т.п. жаловаться на то что на этом сайте мало информации... или называть жесткой реальностью темы не ознакомившись с разделом Программирование это все равно что жаловаться, что в "справке и поддержке" нет инструкции как пользоваться мышкой. 
В гугле много и видео уроков и статей и книг об азах программирования на Си.
К примеру я не так давно познакомился с Си вот по этим элементарным видео урокам Microsoft Visual C++, просматрев и попробовав то что показанно в эти уроках у вас не будет возникать таких вопросов.

Zapek@n
Offline
Зарегистрирован: 16.02.2012

Про нумерацию с 0го элемента можно почитать в описании массивов, а это частный случай массива. http://arduino.ru/Reference/Array

Форум этот живет энтузиастами. Мы будем с нетерпением ждать ветку от Вас с описанием Ваших находок в борьбе с граблями. Для большинства же нумерация с 0-го элемента само собой разумеющееся и, наверно, этим объясняется малое количество упоминаний сего факта

2ball
Offline
Зарегистрирован: 15.04.2012

 

maksim пишет:

А так, что прежде чем начать программировать в среде разработки Ардуино, вам нужно хотябы ознакомиться с азами языков программирования, а в частности Си. Не зная что такое переменная и что одно ее из свойств это тип или что нумерация начинается с 0 и т.д. и т.п. жаловаться на то что на этом сайте мало информации... или называть жесткой реальностью темы не ознакомившись с разделом Программирование это все равно что жаловаться, что в "справке и поддержке" нет инструкции как пользоваться мышкой.
В гугле много и видео уроков и статей и книг об азах программирования на Си.
К примеру я не так давно познакомился с Си вот по этим элементарным видео урокам Microsoft Visual C++, просматрев и попробовав то что показанно в эти уроках у вас не будет возникать таких вопросов.

Я не только знаком с азами ЯП, но и активно занимаюсь разработками более 7-ми лет. И чаще всего работаю Delphi. Там нумерация начинается с 1-го, а не с нуля. И эта информация обязательна в технической документации по языку. И не имеет значения на каком он основан. Как вы себе это представляете? Есть среда Arduino, которая основана на Processing, который основан на С. Так давайте для изучения среды Arduino изучим С.

Бред.

Цитата:
Про нумерацию с 0го элемента можно почитать в описании массивов, а это частный случай массива. http://arduino.ru/Reference/Array

Как об этом должен догадаться читатель информации по String?

Цитата:
Форум этот живет энтузиастами. Мы будем с нетерпением ждать ветку от Вас с описанием Ваших находок в борьбе с граблями. Для большинства же нумерация с 0-го элемента само собой разумеющееся и, наверно, этим объясняется малое количество упоминаний сего факта

Переписывайте на меня домен и через 2 месяца здесь будет 100% информации по Arduino без единого пробела. Разработки и либы с ТОП10 ЯП. Подробные примеры и рекомендации. Бесплатно я работаю только на себя и на близких мне людей к коим вы не относитесь. Так что ждать от меня халявной ветки не надо. 99% информации мне дал англоязычный сайт.

 

 

Starpom
Offline
Зарегистрирован: 06.03.2011

2ball пишет:

Как об этом должен догадаться читатель информации по String?

http://arduino.cc/en/Reference/StringBrackets - оригинал с которого видимо переведена русская страница, ни слова про начало нумерации.

А вот на местной странице http://arduino.ru/Reference/StringBrackets видимо для Вас уже внесли уточнение.

2ball
Offline
Зарегистрирован: 15.04.2012

Издевка какая-то. Школотой отдает. Дешево и глупо. Аллергия на конструктивную критику? Delphi, кстати, далеко не экзотический язык. Привет Embarcadero.

Нет принципиальной разницы что написано в оригинале. Есть принципиальная разница отношения к посетителю сайта. И я знаю о чем говорю, и знаю как падает конверсия сайта не отвечающего на 90% вопросов посетителя. Я знаю, как от деффицита информации падает выдача в ПС. Но все это лирика.

Zapek@n
Offline
Зарегистрирован: 16.02.2012

Ах это была конструктивная критика,  а то мне уже показалось, что Вы капризничаете.

maksim
Offline
Зарегистрирован: 12.02.2012

2ball пишет:
Я не только знаком с азами ЯП, но и активно занимаюсь разработками более 7-ми лет. И чаще всего работаю Delphi. Там нумерация начинается с 1-го, а не с нуля. И эта информация обязательна в технической документации по языку. И не имеет значения на каком он основан. Как вы себе это представляете? Есть среда Arduino, которая основана на Processing, который основан на С. Так давайте для изучения среды Arduino изучим С.

Бред.

Не бред, а так и есть, и не надо учить Си, надо только ознакомиться с АЗАМИ, как я об этом вам написал выше, что бы не возникало таких элементарных вопросов.

2ball пишет:
Как об этом должен догадаться читатель информации по String?

Ну во-первых читатель должен хотябы просмотреть все Типы данных прежде чем о чем то догадываться...

А во-вторых специально для таких как вы, кто начинает читать книгу с середины, снизу страницы есть раздел Смотрите также, в котором string: массив символов, а перейдя на страницу string в разделе Смотрите также имеется ссылка на массивы.

2ball
Offline
Зарегистрирован: 15.04.2012

 

Цитата:
Ах это была конструктивная критика, а то мне уже показалось, что Вы капризничаете.

Попробуйте перекреститься

Цитата:
Не бред, а так и есть, и не надо учить Си, надо только ознакомиться с АЗАМИ, как я об этом вам написал выше, что бы не возникало таких элементарных вопросов.

Нет ни малейшей уверенности. Тот факт, что среда основана на С - не дает гарантии на отсутствие изменений. С азами Си я знаком. С самим Си тоже. Delphi - исторический выбор. Он выше уровнем.

Цитата:
Ну во-первых читатель должен хотябы просмотреть все Типы данных прежде чем о чем то догадываться...

В следующий раз, как соберусь работать со строками, пойду сначала про Integer да Float почитаю.

Цитата:
А во-вторых специально для таких как вы, кто начинает читать книгу с середины, снизу страницы есть раздел Смотрите также, в котором string: массив символов, а перейдя на страницу string в разделе Смотрите также имеется ссылка на массивы.

Где?

меня не интересовал массив string, меня интересовал String. Массивы и в Delphi начинают свою индексацию с 0.

 

В конце концов - не суть чего не хватило МНЕ. Я нашел то, что мне нужно и опыт мне в этом помог. Вы поймите, это из благих намерений. Я, как пользователь платы, заинтересован в развитии сообщества. А неудачный опыт начинающих кодеров не способствует развитию интереса. Никогда не способствовал. Вы сознательно тормозите развитие прикрываясь "Мы такие профи, что нам не нужно знать с какого цифиря идет индексация в строке". Что за пафос? Кому он нужен? 

Определитесь. Вы сообщество профессиональных разработчиков или профессональных энтузиастов?

ich
Offline
Зарегистрирован: 10.06.2012

2ball Как то уж странновато это всё звучит.

2ball пишет:
С азами Си я знаком. С самим Си тоже.
а вот то что в Си индыксация с 0 начинается это в Азы Си не входит или? Что вы тут свои капризы за конструктивную критику выдаёте? В любом другом форуме Вам бы за такие капризы довно бы уже пару ласковых сказали. А здешние ребята с Вами ещё и сюсюкаются.  Вот к стати первый попавшийся туториал по Си. Сразу чётко и ясно написанно "Do not forget that arrays begin at zero, not 1 for the index number.".

Или у Вас под азами подразумевается:

#include <stdio.h>

int main(void)
{
  printf("Hello, World\n");
  return 0;
}

"Хух, ещё один язык выучил, теперь я Си программер."

Нормальный сайт, реакция и помощь всегда есть. Да, поисковик не супер полнастью с Вами согласен, но ведь Вам ещё ни кто тут не сказал: "Какого фига ты тут делаешь?" и не скажут, потому что народ помогает. А Вы такой дерзкий, бац: "Всё у вас тут фигня". Ну и юзайте дальше свои америкоские сайты.

P.S. Не принимайте мои слова близко к сердцу, это всего лишь Конструктивная критика в Ваш адрес. (Заметьте, бесплатно!!!)

leshak
Offline
Зарегистрирован: 29.09.2011

 

2ball пишет:

Переписывайте на меня домен и через 2 месяца здесь будет 100% информации по Arduino без единого пробела. Разработки и либы с ТОП10 ЯП. Подробные примеры и рекомендации. Бесплатно я работаю только на себя и на близких мне людей к коим вы не относитесь. Так что ждать от меня халявной ветки не надо. 99% информации мне дал англоязычный сайт.

Хватит лицемерить. Еще других в желании халявы обвиняете.

Значит вы бесплатно готовы только на себя, но что-то хотите от бесплатного сайта (на котором даже рекламы нет). Кто-то должен бесплатно поработать на вас? Как вы быстро, однако, про бесплатность и халяву вспомнили как только это коснулось вас.
Переписать на вас домен? Ну классическое "наглость второе счастье". А ключи от квартиры? Если так здорово разбираетесь в конверсия - вперед. Регистрируйте свой домен, раскручивайте. Если вы думаете что успех возможнен только на красивом домене - так вы ничерта не знаете про конверсии. Считаете что домен это "критическое условие" (и это я ошибаюсь в важности домена) - вперед. Пишите администрации в почту, предлагайте купить домен. Сделайте предложение от которого невозможно отказатся.
А то пока это только "слова". Ваше "здесь будет 100%" ничего не стоит (плюс нет гарантии что именно это нужно, что это самое критичное). Как говорят англичане "покажи мне свои деньги".

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

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

Ваших переводов документации/примеров/статей с оригинального сайта - тоже не видно.

То что сайт имеет проблемы в юзабилити  - ну так это было очевидно и без вас. Никто не будет доказывать что он "идеал" (хотя часть ваших претензий выглядят - просто смешно, особенно для программера с 7-летним стажем). То что функционала катострофически не хватает - никто не спорит. Но... ресурсы (деньги, время, люди). Вы можете предложить где их взять? (вопрос риторический).

Вообщем ветка типа "пожелания к сайту" явно необходима. Но не в подобной "критики" :( Ей цена - ноль. До сих пор подобной ветки нет не по той причине что "проблемы никто не видел, а вы глаза всем открыли", а потому что пока нет четкой позиции владельца куда и как развивать он собирается ресурс. Но это не в упрек ему. Он не обязан нас знакомить "со своими планами". Он дал нам возможность "тут собиратся" - спасибо ему за это. Уже не мало сделал. Решит что "нужно развивать" - будем благодарны, нет - либо будем пользоваться тем что есть, либо что-то строить сами. Если найдется кто-то кто захочет "взвалить что-то на себя". Только "захочет" не на словах, а делом.

 

leshak
Offline
Зарегистрирован: 29.09.2011

 "Сам себя не похвалишь - сидишь как оплеванный".  Вот посмотрите как я поступал когда у меня возникли претензии к документации 

http://arduino.ru/forum/obshchii/perevod-dokumentatsii-konstanty-s-plava...

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

Alexander
Offline
Зарегистрирован: 25.04.2010

Всем спасибо. Ветка закрывается.