[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 10
  • «
  • 1
  • 2
  • 3
  • 4
  • 9
  • 10
  • »
Научиться программированию. С чего начать?
eXceedДата: Воскресенье, 13.12.2009, 22:26 | Сообщение # 16
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
zadof

Все разрабы писали будильник и калькулятор =) Эти две программы важны. Ибо это будет первый твой серьезный проект. И все зависит от того, какой ты язык выберешь и поймешь ли ты как писать программы. Это и определит твой выбор.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
zadofДата: Понедельник, 14.12.2009, 14:43 | Сообщение # 17
Задов, Василий Петрович
Группа: Гости
Сообщений: 11855
Репутация: 565
Статус: Offline
eXceed, Не годится C++ dry в книге с самого начала написано - что C++ для тех, кто хоть немного знает C. А я ж ниче не знаю. Надо что то по легче.

https://www.behance.net/yarik_lee
 
eXceedДата: Понедельник, 14.12.2009, 16:52 | Сообщение # 18
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
zadof

Да вообщем-то для освоения С++ достаточно знать синтаксические конструкции присваивания значений переменным, условия, циклы и массивы. Просто знать синтаксис.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
eXceedДата: Воскресенье, 22.01.2012, 19:33 | Сообщение # 19
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
Пыхопроблемы

На похапэ можно писать довольно быстрый код. Конечно, не такой резкий, как заточенный под конкретную задачу инстанс nodejs или, не дай бог, что-нибудь для веб на няшной с ассемблерными вставками.
Можно банально придерживаться паттерна mvc и не погрязнуть в паутине спагетти-скриптов с сотнями инклюдов. Код будет хотя бы структурирован и изолирован локальными кучками говнеца. Это идеальное состояние, если большую часть рабочего времени вы добавляете в общую свалку новые, независимые друг от друга конвертики с тухлятиной.
Можно написать классы объектов, там где они необходимы и наполнить их методами. Опять же, всё ради структурирования кода, для вполне сносной и быстрой навигации по разрастающейся выгребной яме проекта.
Можно вооружиться профайлером, раскурить исходники ядра фреймворка, который вам предписало начальство, и частично переписать его, снизив время выполнения этого хитросплетения пиздеца на 80%. Вырезать конфиг веб-приложений, сделанный в xml. Уничтожить миллионы вызовов __call() и call_user_func(), от которых кровоточат глаза. Большинство макак знает, что обычное веб-приложение на похапэ инициализируется каждый раз с нуля. Поэтому уменьшить на 90% время инициализации - это очень хорошая идея.
Можно искать узкие места и куски рендерера, где хтмл генерится недостаточно быстро. Вооружиться memcached и реализовать грамотные схемы самообновляющегося блочного кеширования. Избавиться от пары дюжин лишних запросов к бд на каждый чих. Получить 80% страниц, выхлоп которых отрабатывает без запросов к бд вообще.
Можно заняться очередями сообщений и перенести на них особенно тяжёлые куски процессинга картинок, видео, музычки, почты и прочего хлама, чтобы всё упиралось в длину очереди, количество воркеров и машины, эти очереди разгребающие, а не в число клиентов и их терпение к времени отклика от сервера.
Можно навесить плюшки в виде аякса, где это уместно, и местами перенести генерацию контента вовсе на клиент, вместе с тем сэкономив десятки тяжёлых запросов на отрисовку страницы целиком.
Можно взять сверхбыстрое простое хранилище типа redis и использовать его для сегментов системы, которые создают большую плотность не очень важных запросов к бд, типа учёта баннеропоказов, трекинга статусов online и логирования всякой поебистики.
Можно придти к мысли, что mysql с её слоупочными table locks и transactional safety и с её возможностью масштабирования только при помощи анальных расширителей не очень-то, собственно, и нужна в большинстве задач. Потратить 2 месяца и перенести огромную смердящую кучу наваленных друг на друга небольших пакетиков с говном на mongodb, на небольшой, но няшный кластер из нескольких replica sets по тройке лёгких машин. Ощутить невесомое изящество, с которой она похрустывает сотнями тысяч записей, прелесть schema-free и отсутствие дрожи в коленях, когда раньше ты запускал alter table на рабочей копии бд, глубокой ночью, потому что оно кладёт сервер на час-другой. А потом часами напролёт в умилении смотреть на графики munin, которые резко перебежали из погранично-красной зоны в самый низ зелёной. Финально включить eaccelerator и наслаждаться запасом в сотни запросов в секунду на отдельно взятом сервере начального уровня.
Можно дополнительно озаботиться настройкой nginx, убрать из конфига логгирование для файлопомойки, включить пяток жизненно-важных параметров, указать нормальные значения для буферов. Окончательно уничтожить апач, для которого был прописан reverse proxy для некоторых урлов. Выкинуть SATA-винты на помойку. Поставить дополнительно недорогих SSD и развернуть на них кэш для самой мелкой статики.
Только это всё не нужно. Ваш сайт, результат вашей работы никогда не получит хоть какой-то нагрузки. Когда на ресурс заходит 10 человек в день, а 90% хитов совершают боты гугла, можно хуярить страницы на 50, и даже на 150 SQL-запросов, ведь все таблицы бд влезают в оперативку, и страница даже на каком-нибудь позапрошлогоднем zend framework без твиков соберётся менее, чем за секунду. Да какой там фреймворк! Какой там MVC! Проще дёргать по необходимости разнородные готовые куски, часть кода бросить голодным доширак-макакам, и склеить всё воедино лишь-бы-работало спагетти-кодом. Ведь проект нужно было сдать ещё вчера, а завтра он будет навсегда забыт. И останется крутиться на задрипанном, надолго предоплаченном vps, в cron которому прописана ежедневная перезагрузка.
Я кончил.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
eXceedДата: Воскресенье, 22.01.2012, 19:40 | Сообщение # 20
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
ПРИШЛО ВРЕМЯ НАПИСАТЬ ГОСТЕВУХУ
ГОСТЕВУХА САМА НЕ НАПИШЕТСЯ
НАПИШУ ЕЕ НА PHP+MYSQL+AJAX
ЗАЧЕМ МНЕ НУЖНЫ RAILS/ASP, У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМИ
ЛУЧШЕ ЕЩЕ РАЗ ПРОЧИТАЮ PHP&MYSQL РУКОВОДСТВО ПРОФЕССИОНАЛА
Я ЧИТАЮ PHP&MYSQL РУКОВОДСТВО ПРОФЕССИОНАЛА ПО 3 РАЗА В ДЕНЬ
КАЖДЫЙ INДEX.PHP ЗАНИМАЕТ ДВАДЦАТЬ СЕКУНД
Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ
Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ СИЖУ НА ФРИЛАН.СРУ
ПИШУ ЗАКАЗЧИКУ ЗДЕЛАЮ ЗА ОТЗIВ
ГОТОВЫЕ ГОСТЕВУХИ ЗАЛИВАЮ НА UCOZ
ТУПЫЕ ДЖАВАМРАЗИ ОДЕРЖИМЫ EJB
А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВА ЧЕЛОВЕК

$SUM = ($N & ($N % 2 ? 0 : ~0) | ( (($N & 2)>>1) ^ ($N & 1) ) );
ЛУЧШЕ Я ЕЩЕ РАЗ СОСТРЯПАЮ ГОСТЕВУХУ
И ЗАБУДУ ПРОВЕРИТЬ НА XSS И ИНЪЕКЦИИ
Я НЕ ЧИТАЛ PHP&MYSQL РУКОВОДСТВО ПРОФЕССИОНАЛА УЖЕ НЕДЕЛЮ
ПОЙДУ ПЕРЕЧИТАЮ
В PHP ВСЕ ПРОСТО И ПОНЯТНО
Warning: Cannot send session cache limiter - headers already sent
ЭТО ЖЕ ОЧЕВИДНО КАК ЕЕ РЕШИТЬ
ПРОПИШУ В СКРИПТЕ ERROR_REPORTING(0)
КОКОКОКОКОКОКО
PHP — САМЫЙ ЛУЧИЙ ЯЗЫК ДЛЯ ВЕБ
КОКОКОКОКОКОКО


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
win32Дата: Воскресенье, 22.01.2012, 20:38 | Сообщение # 21
Генерал-майор
Группа: Проверенные
Сообщений: 499
Репутация: 220
Статус: Offline
Quote (eXceed)
КОКОКОКОКОКОКО

msconfig Автозагрузка
 
eXceedДата: Четверг, 26.01.2012, 14:22 | Сообщение # 22
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
Пердоль на XNA http://rghost.ru/36134452 Спейс Инвайдерс же. Арт рисован в пейнте :3

Даже здесь не обошлось без абстрактного класса, наследования и полиморфизма.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
win32Дата: Четверг, 26.01.2012, 18:16 | Сообщение # 23
Генерал-майор
Группа: Проверенные
Сообщений: 499
Репутация: 220
Статус: Offline
 
eXceedДата: Пятница, 27.01.2012, 09:28 | Сообщение # 24
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
tersusДата: Пятница, 27.01.2012, 13:01 | Сообщение # 25
Генералиссимус
Группа: Гости
Сообщений: 2831
Репутация: 431
Статус: Offline
eXceed, А ты зигу кидаешь правой или левой рукой?

Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
 
eXceedДата: Пятница, 27.01.2012, 13:54 | Сообщение # 26
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
Когда как. Левой =( А как правильно?

bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
win32Дата: Вторник, 31.01.2012, 12:45 | Сообщение # 27
Генерал-майор
Группа: Проверенные
Сообщений: 499
Репутация: 220
Статус: Offline
не секрет что в СГУ, да и в других ВУЗах далеко не все приходят за знаниями. да и что говорить, пришло время открыть немного правды. Те же студенты факультета ИСИТ , которые учились кстати у Дмитрия Анатольевича , а стало быть имеют косвенное отношение к форуму, так вот не буду называть фамилий - просто напросто заказывали дипломные и курсовые, у нас, простых работяг онлайна. за очень смешные деньги "мы программировали на ассемблере, а что не удалось запрограммировать - паяли" (с, специально для zadof - это шутко была). Красные дипломы я обсуждать не хочу - там очень мутно все, вплоть до того что у выпускницы с красным дипломом намного, не не так - НАМНОГО меньше знаний и в кодинге и вообще в IT, чем у обычного быдлокодера 1 lvl , который учился по книжкам.

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

как-то так, сумбурно, непонятно, но правда, немножечко правды.
 
tersusДата: Вторник, 31.01.2012, 13:00 | Сообщение # 28
Генералиссимус
Группа: Гости
Сообщений: 2831
Репутация: 431
Статус: Offline
Quote (win32)
как-то так, сумбурно, непонятно, но правда, немножечко правды.

Твоя правда, брат. Настоящие знания получаешь на практике, а не в Универе. До тех пор пока студенческого городка и вневузовской работы со студентами не будет, ни о каких достижениях говорить не приходится. "Все знания исключительно через спинной мозг!".

Quote (win32)
Когда как. Левой =( А как правильно?

Делалось это правой рукой, что также показывало что воин не готов начать бой и не имеет агрессивных намерений. Жест как бы говорил «в моей правой руке нет оружия». У народов, армии которых не имели тяжелой кавалерии (монголы, индейцы северной америки), приветственный салют — это просто демонстрация открытой правой ладони.


Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.

Сообщение отредактировал tersus - Вторник, 31.01.2012, 13:04
 
GhostДата: Вторник, 31.01.2012, 13:02 | Сообщение # 29
Генералиссимус
Группа: Модераторы
Сообщений: 2963
Репутация: 251
Статус: Offline
Quote (win32)
НАМНОГО меньше знаний и в кодинге

Выпускники ИСИТа вовсе не обязательно должны быть хорошими кодерами. Есть много других областей деятельности. Впрочем, основы должны знать.

Quote (win32)
так вот не буду называть фамилий - просто напросто заказывали дипломные и курсовые, у нас, простых работяг онлайна. за очень смешные деньги

Не сомневаюсь. Есть такие. Проблема эта не ИСиТа СыктГУ, а любого факультета любого вуза в стране.

Quote (win32)
общение с людьми которые лучше тебя, умнее - вот где левел-ап, а дипломы - не показатель.

В процессе получения диплома происходит общение с такими людьми. Меньше чем хотелось бы, но мы не МФТИ или MIT. Довольствуемся тем, что есть.

Quote (win32)
как-то так, сумбурно, непонятно, но правда, немножечко правды.

Давно мы не говорили о качестве обучения. Можно пообсуждать новые учебные планы, если кому интересно:
Прикладная информатика (бакалавриат)
Плана бакалавриата по ИБ на сайте СыктГУ не нашел sad


Сообщение отредактировал Ghost - Вторник, 31.01.2012, 13:05
 
tersusДата: Вторник, 31.01.2012, 13:06 | Сообщение # 30
Генералиссимус
Группа: Гости
Сообщений: 2831
Репутация: 431
Статус: Offline
Quote (Ghost)
Меньше чем хотелось бы, но мы не МФТИ или MIT.


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


Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.

Сообщение отредактировал tersus - Вторник, 31.01.2012, 13:07
 
  • Страница 2 из 10
  • «
  • 1
  • 2
  • 3
  • 4
  • 9
  • 10
  • »
Поиск:

close