Задать вопрос
  • Определение уровня программиста по фрагменту кода?

    dollar
    @dollar
    Vitsliputsli,
    давайте будем честны, хотели бы завершить разговор, давно бы уже сделали, а делать вид что выше этого и в то же время активно спорить не слишком честно, а ваше снисходительное "чтобы пресечь демагогический аспект, я и сказал, что вы правы, а я - нет, что бы это ни значило"? Кого это может обмануть? Не нужно лицемерия, ведь вы же никак не можете допустить, чтобы последнее слово было не за вами.
    Хорошо, давайте будем честны. Я нигде не сказал, что хочу завершать разговор. Действительно, хотел бы - сделал это. У меня были сомнения, начинать ли разговор, а также я хотел пресечь "демагогический аспект", но в целом я люблю общаться в любом формате, кроме голубиного.
    Видите ли, я не могу на каждый ваш безосновательный вывод обо мне доказывать, что я не верблюд. Наоборот, это вы должны доказывать, что я хочу кого-то обмануть, что я лицемер и все остальное, что вы придумали. Иначе это просто слова, обвинения из воздуха, вытекающие из личного отношения. Этим вы сами себя дискредитируете. Дело ваше, конечно.

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

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

    Да, и научный мир вы упомянули не к месту. Научный подход не приемлит принятие без доказательств, и готов к пересмотру утверждений при новых данных, а уж никак не постоянные сомнения в своих словах и мыслях, это как раз и зовется неуверенностью.
    Так это то же самое, только другими словами. Пересмотреть теорию или какое-то положение - это и значит подвергнуть ее сомнению. Кроме того, гипотезы существуют вполне себе без четких доказательств. Что касается сомнений, то они не в своих словах и мыслях, а во всём, в том числе в своих мыслях и суждениях. Ведь каждый человек подвержен слабостям, эмоциям, и может ошибаться. И если кто-то считает, что он 100% прав, то это уже явно не приверженец науки.

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

    Опасались флуда? К чему тогда с обсуждения вопроса бросились флудить про связь слов и логическое мышление?
    Что же вы так упорно переиначиваете мои слова? Я опасался не флуда как такового, а того, что его будет много. И опасаться - не значит избегать всеми способами и любой ценой, а лишь значит избегать по возможности.

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

    dollar
    @dollar
    DarthWazer, абсолютно точно. Сам часто так говорю. Правда, здесь важно, какой смысл вкладывается в этим слова. В общем, я хотел напомнить, что вопрос могут удалить. Думаю, шанс где-то 40%, что удалят, если не переформулировать.
  • Интересный вопрос от Я! Как решить проблему неправильных монет?

    dollar
    @dollar
    Привет, %новичок%. Здесь действуют правила ресурса. Приветствия, прощания, спасибо, респекты и прочее относится к флуду. Задачи запрещены. Опросы запрещены. В вопросе нужно обозначить четкую однозначную проблему, - например, найти ошибку там, где ты ее битый час не можешь найти. Это на будущее, если надумаешь задать второй вопрос.
  • Стану ли я автоматически соавтором приложения, если автор скопирует и использует код без изменений из моего ответа на Тостере?

    dollar
    @dollar Автор вопроса
    Речь же не про совет и не про психологическую поддержку. Речь про небольшой фрагмент кода, который решает отдельную подзадачу, и который в итоге используется даже без изменений.

    Если это одна строчка кода, то можно еще сказать, что это не произведение, и там нет творчества. Но если задача автора вопроса достаточно уникальна и я в качестве ответчика потратил время и придумал код строк на 15-20 хотя бы, то это уже вполне себе творчество.
  • Как сделать, чтобы пользователь должен был удерживать палец на экране и перемещать вверх, вниз?

    dollar
    @dollar
    Уточните платформу и движок. Если вопрос чисто по геймдизайну (выражение "пользователь должен" не однозначно), то явно укажите это в вопросе.
  • Определение уровня программиста по фрагменту кода?

    dollar
    @dollar
    Vitsliputsli, я и не говорил, что в ваших словах есть прямые оскорбления. Там их нет, как и в моих словах. Я лишь сказал, что ваш ответ на грани оскорблений. Просто вы изначально восприняли мое замечание, как желание пройтись по вашей личности, хотя у меня и в мыслях такого не было. Наоборот, я изъявил желание, чтобы мой коммент оказался полезным для вас, понадеявшись на вашу благоразумность. Но вы решили ответить агрессивно, изобилуя экспрессивными намеками, да и прямым переходом на личности тоже:
    Ваш ответ
    а я давно заметил, что когда кто-то не может сказать по существу он меняет тему. А если этот кто-то ещё и понял, что был неправ, но его незрелая психика не позволяет признавать свои ошибки, то он переходит на менторский тон, делает вид что его положение не допускает сомнения в словах, и начинает делать глупые утверждения без какой-либо аргументации в надежде сбить с толку собеседника.
    Вы ошиблись в собеседнике, мне плевать на вашу демагогию, есть что сказать - говорите, нет - лучше промолчать.
    продолжая демагогию
    Когда кто-то использует вместо кванторов всеобщности высказывания вида: "почти однозначно", "практически не способен", "я уже давно заметил" это свидетельствует о том, что он сам не уверен в том, что говорит. Демагог, зная что пишет чушь, таким образом страхует себя на случай, если прижмут, типа он же не имел ввиду что для всех работает.
    Сожалею, но ваша попытка спрятаться за слова выглядит очень жалко.

    И я в курсе, что замечания, да и вообще любая критика, обычно мало приятны, но иногда полезны. И я давно привык к тому, что за добрые дела зачастую нужно расплачиваться, иногда даже заслуженно. Так что вы в праве отвечать в любом формате, я не обижусь. Но если вы искажаете факты или хотя бы переиначиваете мои слова, то это и правда превращается в демагогию. В частности:
    • О неуверенности я не писал. Когда говорят неуверенность, обычно подразумевают неуверенность в себе. Я же писал о сомнениях, которые считаются стандартом в научном мире.
    • Вы пишете, что я перешел на личности, хотя я этого не делал. Даже сейчас у меня нет цели подорвать вашу репутацию или авторитет, хотя по сути этот диалог перешел в разбор того, что и как было сказано.
    • Называть эту дискуссию демагогией, я считаю, тоже не правильно, потому что у меня нет целей, свойственных демагогии. Разве что вы сами ведете этот разговор для самоутверждения, тогда да, но это уже вам решать. Как раз, чтобы пресечь демагогический аспект, я и сказал, что вы правы, а я - нет, что бы это ни значило. Потому что мне, в общем-то, "победа" не нужна. Я могу быть хоть тысячу раз не прав.
    • Вы пишете, что я обижаюсь, хотя это не так. Равно как и не чувствую, что по моей личности прошлись. Это было бы странно, с учетом того, что я сомневаюсь даже в существовании самой личности, ведь у нее даже нет четкого определения, но это уже отдельная тема.

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

    dollar
    @dollar Автор вопроса
    Авторство кода не нужно доказывать, если никто другой не претендует на него. Авторство возникает в момент написания кода.
  • Какой язык программирования подойдёт для написания высокопроизводительного приложения на Windows?

    dollar
    @dollar
    Kizzeon, не очень долго. Если перед вами и правда стоит задача сделать программу быстрее, и эту задачу никак нельзя пропустить или отказаться, то выбор падает на компилируемые языки.

    Опять же, как я уже сказал, можете попробовать просто улучшить алгоритм. Для начала, отказаться от регулярок, либо глубже окунуться в эту тему и понять, как оптимизировать сами регулярки, и возможно ли это в вашем случае. Например, быстрый поиск в пхп - это strpos, а в js - это indexOf, ими можно пользоваться вместо регулярок для разбивки текста на блоки, а дальше уже блоки анализировать похожим способом.
  • Как так красиво рисуют спрайты для 2D игр и в какой программе они это делают?

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

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

    dollar
    @dollar
    Vitsliputsli, ну, это уже продолжение на грани оскорблений. Я как бы не скрываю, что подвергаю сомнению всё, даже собственные мысли и высказывания. В общем, если вы восприняли мое сообщение в штыки, то удачи в дальнейшей защите. Вы правы, а я - нет.
  • Можно ли в Google Chrome изменить звук PUSH уведомлений, для определенного сайта?

    dollar
    @dollar
    интегрировала у себя

    Окей, значит можно работать с этой компанией и попросить реализовать свои хотелки. Если это не хотелка из разряда окна в видом на море, то есть ее реально обосновать, например, эффективностью, то компания должна пойти навстречу. Выбор всегда есть.
  • Как запустить функцию?

    dollar
    @dollar Куратор тега Lua
    Ssavext, не сильно. Если это какой-то супер важный участок кода, который нужно вызывать 100+ раз в секунду и в цикле более 1000 итераций, то можно чутка оптимизировать, иначе это экономия на спичках.
  • Как запустить функцию?

    dollar
    @dollar Куратор тега Lua
    Ssavext, двоеточие пропущено.
  • Как запустить функцию?

    dollar
    @dollar Куратор тега Lua
    Ssavext, господи, до меня дошло, что ты хотел сделать. Либо я уже сплю, либо вопрос не до конца точен) Изменил ответ.
  • Определение уровня программиста по фрагменту кода?

    dollar
    @dollar
    Vitsliputsli, это были лишь примеры в контекста ответа на вопрос, которые нет смысла комментировать без контекста. Я мог бы ответить по пунктам, но не вижу смысла.

    Однако могу сделать одно замечание к вашему комментарию, которое, надеюсь, будет вам полезным. Я уже давно заметил, что когда человек использует много кванторов всеобщности, это почти однозначно свидетельствует о том, что эмоции захватили его. То есть о ситуации, когда что-то сильно нравится или не нравится, при этом логическое мышление сильно угасает, а на его место выступают вот эти по сути ложные высказывания в защиту своей позиции, мировоззрения, самооценки и т.д., смотря что было задето. Человек в таком состоянии, к сожалению, практически не способен сомневаться в своей правоте. Давайте просто посчитаем их в вашем сообщении:
    spoiler
    Не бывает понятного спагетти кода. Да, Вася может постоянно вариться в этом коде и потому помнить, что где и как делается. Также, и другой программист, после долгого изучения выучит, что, где и как работает. Но если оба месяц-два поработают с другим проектом, то уже с трудом будут помнить что и где находится, а код им в этом не поможет. Очень часто заказчики попадают в рабство таких Вась, просто по причине своей скупости, но яхты им никто не будет покупать.
    Так же и с оптимизацией, управление сложностью гораздо более важная задача, потому что от нее зависит все, а оптимизация нужна только на отдельных участках, и эти участки зачастую не определимы сразу. А "кривой, но круто оптимизированный" код возможен только для каких-то очень простых задач. В противном случае, вы очень быстро потеряете контроль над проектом.
    В сортировке пузырьком нет никакой архитектурной ошибки, иначе бы ее не использовали в обучении. Хотя есть и более эффективные варианты. А если говорить про архитектуру, то наиболее эффективен монолитный кусок, без шин обмена, API, модулей, сервисов, автолоадинга, ООП, да и вообще классов, конфигураций, обработки исключений, портируемости и т.п. Но такая не расширяемая, не поддерживаемая, не тестируемая и от того нестабильная, какашка, никому не нужна.
  • Как рашифровать код Lua?

    dollar
    @dollar Куратор тега Lua
    Подобрать можно. Берете какой-то алгоритм, какой-то ключ, и пытаетесь расшифровать. Если не получилось, то что-то из выбранного не подходит.

    А вообще я не думаю, что разработчики шифра поставили для вас учебную задачу. Скорее всего, в их задачу входило, чтобы у вас не получилось прочитать.

    Так что чуть ли не единственный способ - декомпилировать код приложения, и разобраться, какой там алгоритм использовался. Ну или можно нагуглить, может это уже кто-то проделал для ЭТОГО приложения и отчитался на каком-нибудь форуме.
  • Как рашифровать код Lua?

    dollar
    @dollar Куратор тега Lua
    По скриншоту - никак.
  • Как избавиться от Loading?

    dollar
    @dollar
    Можно написать плагин.

    Только мне кажется, что мало кого раздражает "loading". Конечно, если ими не утыкана вся таблица, но это редкий случай.
  • Баннерная система на сайте. Что?

    dollar
    @dollar
    Евгений Савицкий , ваш вопрос "Баннерная система на сайте. Что?" не является вопросом. В нем нарушен как смысл, так и порядок слов вопросительного предложения.

    Далее в описании вы не поставили проблему. К примеру, банально не ясно, хотите ли вы найти готовую или написать с нуля. А пихать в ответ всё, что вы хотели спросить, но умолчали, как-то не с руки.

    Пример правильно построенного вопроса:
    Как сделать баннерную систему, которую будут игнорировать блокировщики рекламы?
  • Как проверить, что название компании в App store никем не используется?

    dollar
    @dollar
    Кстати, из всего этого следует, а также однозначно упоминается в правилах Тостера, что в вопросе должна быть обозначена ПРОБЛЕМА. Из данного вопроса не видно, чем вам может помешать другое юр. лицо с тем же названием. Тем более вы сами сказали в тексте вопроса, что такое в принципе возможно. Проблемы нет. Есть только "хотелось бы". Хотеть можно, чего угодно, я вот хочу мороженного, но это не проблема. И если я задам вопрос "Как мне достать мороженное?", то меня закономерно пошлют, потому что в вопросе нет проблемы (т.е. нет проблемы сходить в магаз и купить, к примеру).