Developer/Independent contributor в IDAP
  • Хочу работать Android программистом

    А зачем делать его плохо? Или, у вас на галерах делать плохо — норма, посему переносите бизнес-практику и в другие сферы?

    Вы вообще во фрилансе работали? Сколько лет? Сколько было заказчиков?

  • Посоветуйте бесплатный хостинг asp.net

    А чего б прост не взять хостинг и все с последующей возможстью расширения?

    Скажем, я себе для внутренних нужд взял за 330 баксов на 5 лет на вебфекшне (5.5$/месяц) и радуюсь.

    Підтримав: Yura Peskov
  • Хочу работать Android программистом

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

  • Хочу работать Android программистом

    Очередные идиoтские предрассудки. У вас весь мир на ладони, а вы жаждете на галеры за копейки, при этом, спрашиваете на форуме, вместо того, чтобы пробовать.

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

    Заинтересуйте заказчика, покажите, что понимаете, о чем говорите, покажите, что заинтересованы в проекте, уточните детали, сделайте небольшой прототип за парочку часов, в конце-концов (не после первого же письма, а когда уже подцепите).

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

  • Хочу работать Android программистом

    ЗАчем? Иди на одеск. ставь рейт в 15-20 баксов в час т радуйся жисти.

  • Хочу изучить программирование

    Не падает в каком языке?

    Я ведт спрашивал про такой вариант:
    MyClass *a = NULL;

    int i = a->GetValue();

    Я о шарпе и спрашивал (пример написал не на шарпе, т.к. синтаксис шарпа не знаю особо, а на псевдокоде, описывающем условия). Оно там падает?

    Если да, то как можно считать, что язык идет в направлении классического ООП, когда что-то не являецца объектом и не обрабатывает сообщения?

  • Разработка игр

    >клоун в комментариях повеселил

    А вы, я смотрю, самокритичны. Я так понимаю, бей своих, чтоб чужие боялись? Боимся-боимся.

  • Хочу изучить программирование

    >Нарушение контракта в рантайме? Реально — не встречал, не видел, и не пойму практического смысла. Да и возможно ли? Разве что, писать напрямую в кучу :) Гуглить влом :)

    Т.е., extreme late binding отутствует. Еще одно подтверждение того, что в сторону классического ООП шарп не движецца (разву что аналог унылого анонимного объекта ввели и все).

    Практический смысла — выполнение финтов Александреску в рантайме, например. Изменение деятеьности объекта (например, имеем целый класс коллекций, таких, как массив, дерево, словарь и т.п., переключение между реализациями в зависимости от количество данных в коллекции). Тысячи их.

    >Так точно. Либо сам себе их считает, если в его конструкторе поставить вызов на чтение, после инстанцирования. Либо без инстанцирования — в статик конструкторе.

    А если вы хоите сохранить состояние 100 объектов разных классов, а изменить хотите методы только одного класса, то что, та же самая процедура дял каждого класса + наследование, либо один из паттернов разделения ответственности?

    >Вы прикалываетесь? Стандартно — если что не удаецца — возвращаемое значение — отрицательное (самый старший бит — в единице) Но и это — не факт. Нужно потом читать GetLastError. Но и это не факт :)

    Нет. Я пользуюсь языком, где, если объект не иснтанциировался, то его метод аллокациии/инициализации может вернуть nil (аналог NULL), либо другой объект с протоколом первоначального объекта, вместо указателя. А у вас, если метод возвращает объект, но что-то пошло не так, то указатель на него будет отрицательным? Уныленько, однако.

    В общем, пока вы полностью опровергаете утверждения начинателя ветки.

  • Хочу изучить программирование

    Ну и я о том, что шарп — недообъектный и идет не в ту сторону, в которую Толоконников указывает.

  • Хочу изучить программирование

    >Если указатель a хранил адрес актуального сокета — вы только что «откусили» тупо кусок памяти и у вас началасть «утечка» Кто ж NULL пишет в указатель, не вызывая delete ?

    В указателе просто нуль. Дял простоты написал такой пример.

    Дереференс нуля приведет к падению? Уныленько.

    >Я так понял, вы владеете сакральными знаниями, что где-то оно не только не упадет, но и передаст вызов кому-то другому?

    Необязательно передаст. Хотя бы просто не свалит программу. Например, обж-С, при вызове методов нуля возвращается нуль, если возвращаюцца примитивы (например, то там уже поведение сложнее).

    Передавать могут, например, Руби и Смолтолк, где нуль — это объекты, наследующиеся от базового объекта, а не объекты с отдельным поведением (как в обж-с, где нуль по сути своей и не объект, а какая-то фингя с хвостиком, умеющая работать с вызовами).

    Мы же с вами на тему ниже говорим?
    >>Можно заметить тенденцию, что все языки тянутся в сторону классического ООП

    >Кто это тянецца? Как не было сообщений в яве и шарпе, так и нет. Какое уж тут классическое ООП?

    Дык вот, какое нафиг классическое ООП, если базовых дял ООП вещей не наблюдаецца в сиих творениях сана и мс?

  • Разработка игр

    >Да все правильно ты изначально сказал.

    Достаточно было почитать вас, чтобы понять, что неправильно. Впрочем, об этом я вам уже говорил.

    >Меня всегда забавляло, как люди на основе своих домыслов о каких-то фактах строят далеко идущие выводы.

    И это хорошо. А вы пока нас еще досужими домыслами позабавляйте.

    >Ну не ориентируешся ты ни в цифрах, ни в профессии, времени не жалко писать по форумам ерунду?

    Ну дык ответьте на него, ибо вы — единственная присутствующая здесь целевая аудитория данного вопроса.

    >люди типа тримма, для которых небольшие деньги — это 5 тысяч, хотя я изначально сказал, что это не деньги вообще.

    Пруф, где я говорил, что 5к — это небольшие деньги? Или вы чисто так — лужи погазифицировать?

  • Разработка игр

    Ну вот так всегда. Не читали, но осуждаете... Муа грустен.

  • Разработка игр

    Ню-ню. Я напоминаю, что мы говорим не о инди-разработке, а о предприятии с наемниками. Так вот, в этом случае 0*n денег — залог лютого fucking epic fail.

    Підтримали: anonymous, anonymous
  • Земля.Копайся или Грабить(Корованы)

    С ООД у вас все еще совсем плохо. Садитесь. Два.

    Підтримав: Oksana Chuiko
  • Сколько заказчик платит за человекодень аутсорсинговой софтверной компании? Таким как Luxoft, Global Logic, EPAM

    stackoverflow.com/...one-application

    Эт, шоп пофапать. ЛИчно я часто фапаю, понимая, что дял мну оно пока недостижимо.

  • Хочу изучить программирование

    >А даже если говорить про зарубежъе, то как туда можно попасть без опыта роботы?

    Фриланс. Лехко.

  • Хочу изучить программирование

    Имелось в виду :

    Socket *a = NULL;

    a.listen();

    Так вот, оно падает?

    Иными словами, NULL являецца объектом?

  • Хочу изучить программирование

    > Херассе, я не в курсе, ребята © :)

    Вы спросили, что такое messaging и получили ответ. Я так понимаю, этой базовой составляющей ООП в языках, адвокатом которых вы выступаете, нет?

    >А мсье знает толк в извращениях :)

    Да нет. Все логично. Объект — это цельная сущность. Он сам должен вызывать свои методы, все остальные должны ему только посылать сообщения о том, что хотят, чтобы он вызвал метод (это логично даже с точки зрения инкапсуляции).

    И да, это кажецца извращением только для тех, у кого понимание ООП извращено С++ - подобной ООП-like парадигмой. Настоящее ООП, как термин, придуманный его создателем, вообще ничего общего с текущим популярным, но неправильным определением ООП (полиморфизм, инкапсуляция, наследование) не имеет.

    >Генерация в рантайме сборок, компилляция из кода в рантайме подойдет?

    Хочу уточнить. Предположим, у нас есть класс, который держит в себе указатель на маллоченную область памяти, в конструкторе она аллочится, в деструкторе убиваецца. Мы создаем объект этого класса, после чего, хоитм добавить ему геттер для доступа к области памяти, которые считает количество вызовов и переменную, в которой это количество вызовов храницца. Теперь вопрос, указанными вами методами (генерация сборок в рантайме и компиляция в рантайме) мы можем добавить к именно этому объекту (уже созданному нами) геттер и переменную? Или нам надо куда-нить сохранить данные из объекта, перекомпилить, заново запустить, инстанциировать объект и вернуть ему предыдущее состояние из ранее сохраненных данных?

    >com interop

    Переведите для тупых, если не затруднит.

    >Чур меня, я unsafe types не использую. А IntPtr.Zero таких эффектов не вызывал.

    Я сразу хочу уточнить, в системной библиотеке все методы возвращают IntPtr.Zero, если у них что-то не удалось?

  • Хочу изучить программирование

    Угу. Ровно до того момента, пока выц не начнете писать. Одинаковый синтаксис и одинаковые интерфейсы не гарантируют одинаковой работы и одинакового быстродействия. ЭТо весьма хорошо видно из разницы в статьях про оптимизацию на явевм и андроидовской яве.

  • Хочу изучить программирование

    Ну естессно, также, верит, что он умеет думать. Ну не будем же переубеждать в таковом, нет?

    >искренне верит что мелкомягкие несут инновации

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

← Сtrl 1... 182183184185186...188 Ctrl →