dr-mart |Гуманитарий начал изучать php. Какие я делаю шаги?

Наверное оффтоп конечно, но в целом думаю некоторое отношение к теме смартлаба имеет, ибо показывает как я пытаюсь решать проблему. Итак, смартлаб у нас весь состоит из php, и я к своему стыду совсем его не знаю. Это плохо и я решил досконально во всем разобраться. Разобраться мне надо и для того, чтобы делать самому какие-то простые формальные вещи (например править шаблоны) и лучше понимать программиста на уровне постановки задач.

Сначала я плотно засел за учебник PHP 7 в подлиннике. Вроде из того что есть на русском, по отзывам самое лучшее.
Гуманитарий начал изучать php. Какие я делаю шаги?
200 первых страниц пошло легко. Легко все делается и проверяется. Что нового я примерно узнал?

( Читать дальше )

dr-mart |Новости современного программирования. Когда 2+2≠4

Я тут подахренел немного.

Сделали мы портфели на смартлабе (тут). Вот я вбиываю в портфель покупку USDRUB по 56,45.
(я действительно там покупал баксы в мае). 
Бах! А у меня в таблице тут же вбитое число отражается как 56,449999999999996.

Программист мне сказал, что НЕВОЗМОЖНО отражать число 56,45 как 56,45, а можно его только отражать как 56,449999999999996.
И на мои уговоры что-то с этим поделать посоветовал мне пойти поучить матчасть.

Собрали мы учёный совет. начали думать. Несколько дней думали, так и не нашли решения.
В процессе обсуждения звучали такие слова как longint, мантисса, varchar,10^n в нужной степени, операции без радикалов и т.д.

Проблема в том, что число знаков после запятой может быть и 5 (для некоторых акций).
Поэтому просто округлить все числа до 2 знаков после запятой не получится.
Как изящно выйти из ситуации?

Блог компании sMart-lab.ru |Вопрос: каки есть современные интерфейсы для работы с большими БД

Приветствую, господа программисты! Мы на смартлабе хотим замутить базочку по компаниям с кучей фундаментальных показателей.
Я так подсчитал, что по каждой компании ежеквартально надо будет вносить ручками примерно по 30 показателей. Соответственно вопрос: а какие есть современные интерфейсы для ведения баз данных? Или это все делается по старинке через тупо веб-форму? Ну например как та, через которую мы события в календарь добавляем:
Вопрос: каки есть современные интерфейсы для работы с большими БД
Подскажите пожалуйта, какие есть варианты?
Можно ли например гугловские интерфейсы как-то использовать? например их таблички:)
Пример я вам уже показывал — посмотреть можно здесь.

Спасибо за неоценимую помощь, товарищи!

dr-mart |Программирование и я. Что я умею?

Последний раз я писал про свои успехи в программировании 10 дней назад. За эти 10 дней я:
  • потратил еще 18 часов чистого времени изучения. (Маловато, всего 1 час 48 минут в день в среднем получается)
  • всего потрачено 75 часов.
  • продвинулся по книге Изучаем C# со стр. 304 до стр. 492.
  • написал и отправил на ютуб ещё 8 программок
Итак, что я до сих пор не знаю?

( Читать дальше )

dr-mart |Способы подключения к интерфейсу Московской Биржи?

Опытные коллеги, расскажите пожалуйста все возможные способы подключения к интерфейсу Московской биржи? К примеру, я слышал что есть какие-то fix/fast, есть какая-то Plaza. Ничего об этом пока не знаю, поэтому и спрашиваю. Сколько стоит подключение к интерфейсу биржи напрямую?

У меня есть к примеру брокер Альфа-Директ. Я понятия не имею как через него можно куда-то подключиться, потому что я ничего не знаю про их интерфейс

Я знаю, что ItInvest использует свой интерфейс smartCom с которым я уже даже частично начал разбираться. Через него можно подключиться бесплатно, но народ поговаривает что смартКом глючит и тормозит. Айти конечно дают и к биржевому интерфейсу подключиться, но это стоит денег.

А какие еще есть интерфейсы? Ну хотя бы, например, чтобы маркет-дату получать для начала…

dr-mart |Программирование и я. Отчаяние

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

Итак, с момента публикации моего предыдущего поста про моё изучение C# прошло еще [42->57] 15 часов чистого времени. Я по-прежнему иду по книге Стиллмена Изучаем C#
Программирование и я. Отчаяние
Первые 250 страниц (которые уже прочел три года назад) прошли относительно легко. Но теперь, такое ощущение, что с каждой страницей я начинаю увязать в содержании всё сильнее и сильнее. Вещи становятся всё более абстрактными, они уходят всё дальше от жизни и пока не ясно, как это всё использовать.


( Читать дальше )

dr-mart |Как я изучаю C#?

1. Читаю книгу «изучаем C#» Стиллмена.
2. Кодю в Visual Studio все примеры
3. Пока не пойму, как работает программа, дальше не иду.
4. Чтобы лучше усвоить, каждую программу объясняю в деталях и записываю это с экрана на ютуб
5. Записываю каждый день сколько времени потратил на программирование.

Таким образом я уже потратил 42 часа чистого времени. Учёт времени я веду в помидорах, используя http://tomato-timer.com/ Данную технику когда-то в фейсбуке посоветовал Константин Бронштейн, — я решил взять на вооружение. Суть в том, что 25 минут ты концентрированно занимаешься проблемой, потом 5 минут отдыхаешь. И в сумме при таком подходе расход времени становится более эффективным. Я реально эту тему уже 2 года использую.


( Читать дальше )

dr-mart |Программирование и я

Итак, продолжаю биться головой о C#. Решил поделиться парочкой идей. Во-первых, я стал думать, что почти каждый, кто захочет, сможет изучить всё что захочет и начать это делать на среднем уровне. Это всего лишь вопрос времени. Допустим, тебе что-то кажется совершенно непонятным. Ты сидишь час, два, три… А потом бах, наступает час, когда ты, наконец, осознал и понял… Это всё вопрос времени! Я думаю каждый может научиться программировать C#, или кодить Php, или писать приложения для iPhone… И то, что кажется совершенно немыслимым вначале, спустя 200-300-400 часов изучения начинает казаться понятным и ты сам в то не веря, начинаешь лепить рабочий код как из пластелина.
Главная проблема всегда в том, что хочется всё освоить с наскока. Оп! и ты начал кодить. Не, так тока вундеркинды могут. Отсюда и то, что руки быстро опускаются, если сразу не смог, и ты бросаешь это дело. А тут надо маховик раскручивать, долго и нудно, чтобы он начал сам потихонечку себя вращать по инерции...

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

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

dr-mart |Продолжаю изучать C#

Примерно 22 часа чистого времени уже потратил. С чего я начал в этот раз, я уже подробно тут описал. Чуть раньше (12 января) я задавался вопросом как ваще вызывать функцию подключенной библиотеки. Итак, что я делал с того момента? Я вернулся к книжке Изучаем C#, которую забросил читать на 255 странице 3 года назад. Сейчас начал читать её с начала, попутно выполняя все задания в C#. Сейчас дошел до 145 страницы пока. Читая книгу, и выполнив задание, я стал сам себе рассказывать (записывая экран с комментариями на ютуб), что я только что сделал. Это помогает мне осмыслить суть процессов.

Параллельно смотрю мануальчик по библиотеке SmartCom, чтобы понять, что мне надо вообще понять. Вроде пока моё примитивное знание говорит мне, что можно подрубить библиотеку через:
Продолжаю изучать C# 
Пока к сожалению что-то идёт не так:

( Читать дальше )

dr-mart |Я и программирование

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

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

2. был у нас предмет компьютерная графика. Вёл Сальников Вячеслав Юрьевич. Там были жесткие лабы и это был единственный раз, когда я реально был вынужден чего-то программировать на C++. Сальников был норм препод, я ничерта не понимал, как всегда, но можно было растопить лёд кое-как.

3. был у нас предмет по микропроцессоррам. Лобан Валерий Иванович. Я едва успевал чото делать. Помню свой шок, когда для какой-то лабы он сказал невзначай — ну а тут вам надо налабать драйвер на ассемблере, чтобы подключить микропроц к компу. Тут я ваще в осадок выпал. Как я это в состоянии сделать? Меня этому никто не учил! Нет же никаких книг и инструкций на эту тему!!! Где узнать как это сделать? Купил даже какую-то толстую книгу по ассемблеру, прочел страниц 30, и забросил....


( Читать дальше )

....все тэги
UPDONW
Новый дизайн