• API для удаленной асинхронной выборки с помощью Apple Combine
    0

    А ещё "автор" одержим КАПСОМ и кавычками. НУЖНО "БОЛЬШЕ" КАПСА И "КАВЫЧЕК"

  • Почему я сделал личный проект учёта трат на Git+JS
    0

    Не, стремиться надо к тому, чтобы данные наши хранились в наших хранилищах (например, Git), а банки и минт уже спрашивали туда доступ. Владеть данными должен создатель, а не банк.

  • Почему я сделал личный проект учёта трат на Git+JS
    0

    А как отследить вот эти "туда" и "сюда"? Надо ведь где-то вести учёт.

  • Почему я сделал личный проект учёта трат на Git+JS
    0

    Было бы интересно почитать, пишите!

  • Неироничная ненависть к JavaScript
    0

    Нюансы есть везде. Однако, если разделить (в моём случае) основное (логику создания сайта) и второстепенное (чтение файлов), то как минимум первая часть становится долголетней. Вторая по факту сейчас такая же: на Windows 2000 работает.
    Вторую часть я нынче как раз меняю на Git, так что останется лишь JS.

  • Неироничная ненависть к JavaScript
    0

    Потому что я написал такое простенькое приложение, которое работает, начиная с Windows 2000. Конечно, не без определённых требований вроде отсутствия HTTPS.

  • Почему я сделал личный проект учёта трат на Git+JS
    0

    Сейчас они не нужны, поэтому нет.

  • Почему я сделал личный проект учёта трат на Git+JS
    0

    Я в ответ мог бы набросить стопицот статей, как безопасные сайты с https сливали учётки неизвестно кому или как их ломали. Но, думаю, вы и сами эти случаи знаете.


    Так что HTTP — это лишь способ доставки приложения. Общение с Гитом всё равно по HTTPS. А доверять конкретному сайту или нет — это всегда собственная ответственность. Никакая бляшечка "безопасно" не даёт гарантии.

  • Неироничная ненависть к JavaScript
    +2

    Это называется обратной совместимостью. И у очень многих языков (сред) совсем нифига не работает через год-два. У JS обратная совместимость может достигать (при желании) 20 лет (работает, начиная с Windows 2000).

  • Почему я сделал личный проект учёта трат на Git+JS
    +1

    слабо без сарказма написать? по-человечески?

  • Почему я сделал личный проект учёта трат на Git+JS
    0
    надоело это все поддерживать

    своё решение, требующее периодически трудозатрат

    Правильно я понимаю, что периодически где-то что-то ломалось и это надо было хоть и несложно, но постоянно подпиливать до рабочего состояния?

  • Почему я сделал личный проект учёта трат на Git+JS
    0

    Да, такого рода использование Гита радуют. Но я пытался в первую очередь продать идею универсального приложения, работающего всегда и на любом устройстве, если оно 1) HTML/CSS/JS 2) Git. Видимо, не очень получилось.

  • Почему я сделал личный проект учёта трат на Git+JS
    0

    Я постарался довольно чётко очертить принципы:


    • работает везде (аще везде)
    • работает через 20 лет без поддержки (вот аще без поддержки)
    • все данные в гит (вот аще все данные)
    • интерфейс ровно тот, что нужен лично мне (вот даже лишней кнопочки нет)

    Приведённые вами примеры решений не удовлетовряют всем критериям. Поэтому я и сделал один раз на долгие годы.

  • Почему я сделал личный проект учёта трат на Git+JS
    0

    Что ещё за "внутренний бомж"?)

  • Почему я сделал личный проект учёта трат на Git+JS
    0

    Похоже, что hawt.io — это какое-то решение для десктопа. Т.е. с гитом общается не сайт, а настоящее приложение. Это совсем другая история.


    В моём случае общается сайт, т.е. у пользователя есть 1) сайт 2) хранилище Git. Никаких плясок с ОСью устройства нет.

  • Неироничная ненависть к JavaScript
    +1

    Помимо дешевизны есть ещё и вопрос долголетия. Правда, для его достижения нужно писать не абы как, но тем не менее 20 лет для JS — это раз плюнуть: https://habr.com/ru/post/462685/


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

  • Неироничная ненависть к JavaScript
    +1
    Представьте себе, не все занимаются формошлёпством.

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

  • Почему я сделал личный проект учёта трат на Git+JS
    –1
    Идея хорошая, не новая, мне попадалось с десяток приложений, которые хранят свой хлам в git.

    Ссылки в студию!


    Не вижу, как какое-либо приложение может просто удовлетворить потребность классифицировать такие траты.

    Всё зависит от цели. В какой-то момент времени я просто разделял крупные походы в магазин (картофель, каша, порошок и прочее на неделю) от ежедневных (творог, кефир). При таком разделении я выявил следующие закономерности:


    • экономнее всего закупить как можно больше за раз, т.к. видна вся сумма сразу;
    • ежедневные траты следует ограничить небольшой суммой (100-300р), которую легко за день удержать в голове (или записать в устройстве).

    Однако, всё это разбивается о суровую действительность в виде "нам нужно срочно полететь отдохнуть, т.к. я устала" и прочие спонтанные траты.

  • Пишем приложение для заметок на JavaScript
    0

    Я только что опубликовал статью, как я сохраняю данные в Git из JS: https://habr.com/ru/post/500234/


    Предлагаю сохранять не только в IndexedDB, но и в Git.

  • Пишем калькулятор на JavaScript
    0

    Забавно. Я делал точно так же: в строке URL хранил zip -> base64 закодированные данные. Видимо, не одного меня адресная строка привлекает.


    Мой пример


    Беда лишь в том, что на многих сервисах есть ограничения по длине строки. Например, на ГитХабе можно всунуть 8К символов, а на БитБакете лишь 4К. Хабр так совсем обрезает рано. Хранить такие ссылки без сократителей ссылок тоже тяжко.

  • Пишем калькулятор на JavaScript
    0

    Было бы неплохо этот калькулятор сделать таким одним файлом html, который ничего с инета не качает. Тогда можно его прям по скайпу кинуть и использовать на любом компе всегда в одном первозданном виде, независимо от версии ОС.

  • Пишем калькулятор на JavaScript
    0

    Как посчитать производительность?

  • SpaceX запланировала первый полет Crew Dragon с астронавтами на борту примерно на 7 мая
    –3

    Честно говоря, удивился этой новости в ручной подборке хабра от 5-го марта 2020. Особенно после того, как товарищу Бендеру Маску в очередной раз нагадила карма: корабль Starship взорвался 2-го марта. Остап Илон обещал полгода назад вывести этот самый Starship на орбиту.


    Сомневаюсь, что CrewDragon взлетит в обещанном мае.

  • Мне 14, и я совмещаю школу с работой в ИТ
    0

    Огромное спасибо за интересную идею, отлично всё разложили по полочкам!

  • Мне 14, и я совмещаю школу с работой в ИТ
    0

    Мне в статье как раз советовали не концепцию объснять (ящик, банка), а пользу (чтобы не дублировать). Объяснения вашего чада говорят, что он тоже мыслит через пользу. Спасибо за информацию!

  • Мне 14, и я совмещаю школу с работой в ИТ
    0

    Ну, критиковать и говорить "это не так" все могут. А вы покажите всё-таки пример, на который стоит равняться.

  • Мне 14, и я совмещаю школу с работой в ИТ
    +5

    Тысячелетия говорят об обратном.

  • Обучение программированию 2019, или в поисках идеальной программы: Последовательность
    0

    Согласен с объёмом, однако, в приведённом мною выше примере функции, думаю, визуальное представление вполне может быть проще. Основная идея тут в упрощении набора кода, т.е. заменить собственно набор перетаскиванием, на практике у ребят это получается быстрее.

  • Мне 14, и я совмещаю школу с работой в ИТ
    –1

    Согласен, если затариваться лишь зарубежными товарами, то, наверно, разница была ощутимая.
    Однако, в моём случае я через пару лет в 2016-м просто переехал поближе к центру, и это уже исправило мой баланс в лучшую сторону.
    На самом деле, интересно ещё посмотреть изменения ЗП где-нибудь в Москве у, например, айтишников. Подозреваю, что она выросла.

  • Мне 14, и я совмещаю школу с работой в ИТ
    0

    Так и у меня тоже в рублях. Довольно странно считать всё в долларах :)

  • Мне 14, и я совмещаю школу с работой в ИТ
    0

    У меня зарплата в 2014-м не была поделена на два.

  • Мне 14, и я совмещаю школу с работой в ИТ
    –1

    Не совсем ясно, как рост экономики связан с перечисленными пунктами, но всё же не могу не поинтересоваться, како рост считается "фактически не растущим" и "растущим".

  • Мне 14, и я совмещаю школу с работой в ИТ
    0

    Как это связано с Россией?

  • Обучение программированию 2019, или в поисках идеальной программы: Последовательность
    0

    Тут вопрос в том, насколько они понимают это. Я понял, что лишь горящие глаза однозначно говорят о понимании. А тихое "вроде понятно" скорее говорит о том, что ничего не ясно :)

  • Обучение программированию 2019, или в поисках идеальной программы: Последовательность
    0
    они НЕ набирают текст

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


    в наших головах счастливо и плодотворно живут названные и ещё десятки неназванных абстракций

    Я тут скорее хочу найти такой набор инструментов программирования, который будет доступен и ребятам от 10 лет, и суровым мужикам (нам) для более серьёзной работы :)


    Спасибо за дельные мысли!

  • Мне 14, и я совмещаю школу с работой в ИТ
    +2

    Я всё-таки не вижу преимуществ в пунктах 2, 3, 4 (ЗП тут и там — это две разные вещи).
    Чем вам не угодили наши ВУЗы, жёны-россиянки и местная ЗП в +200₽?

  • Мне 14, и я совмещаю школу с работой в ИТ
    –1

    А я думал, что поравалитики уже не в моде. Попробуйте читать другие советские газеты, у вас сразу всё наладится :)

  • Мне 14, и я совмещаю школу с работой в ИТ
    +2

    В статье как раз не только голая зарплата, которая совсем ничего не означает, а специально введённый индекс обеспеченности, т.е. сумма всех составляющих. По нему, скажем прямо, Ванкувер не так выгодно отличается от Москвы.
    Цифра в 564 т.р. в СФ совсем не то же, что 564 в Москве, да и 200 в Москве (в отличие от 130, использованных в статье, скорее являющихся "начальной ЗП") не трудно получать.

  • Обучение программированию 2019, или в поисках идеальной программы: Последовательность
    0
    Лучше по кусочкам дать эталон, а потом превращать поиск ошибок в игру "найди 10 отличий". Почему в этом месте ошибка, а в этом — все работало?

    Попытки такие тоже были, но в ответ была лишь тишина, ибо ученики не умеют программировать, они не знают законы/принципы/правила.


    Ученик может быть и пишет сам. Но это частенько превращается в "написал под диктовку".

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


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

    Курс занимает в сумме 20 часов: 10 дней по 2 часа на урок. Причём в курс ещё вклиниваются пару недель, когда в выходные либо праздники, либо каникулы. Успеть что-то за 20 часов в принципе довольно сложно, а если уменьшить их ещё и переменками, то врядли выйдет толк. С другой стороны, если эти переменки плавно встроены в тему конкретного урока и усиливают его, то, может быть, в них будет толк. Спасибо за мысль, попробую пошерстить Интернет на этот счёт.


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

    Учитель может помогать лишь через класс, а класс должен контролировать написанное на доске. Конкретно этот контроль работает на практики отлично, и вызывает немало смеха и положительных эмоций.


    Непонятно зачем судить о внимательности. Какие конкретно следствия у того факта, что некоторый ученик забывает точки с запятыми?

    Хороший вопрос, на который у меня пока нет ответа. Есть мысли, что усердность прямо пропорционально заинтересованности. Возможно, по оценке усердности есть смысл отсеивать перед началом курса.


    Я однажды присутствовал на занятии, где преподаватель вызвал ученика к доске и пытался вытянуть из него ответ.

    Насильно учителя не вызывали учеников, да и они сами не выходили, если не были уверены в себе. На практике либо кто-то в классе знает ответ, либо нет. Если нет, то… это как раз те случаи, когда объяснение не работает, поэтому я тут и пишу в попытке получить помощь :)


    Сложилось впечатление, что автору было интереснее делать IDE с вышеописанными ограничениями, чем непосредственно учить.
    Вольно или невольно, но автор вообще не ставил целью научить детей чему-то.

    На самом деле, нет критерия "я научил учеников чему-то". Есть критерий "ученики более-менее самостоятельно могут использовать инструмент X для того, чтобы сделать Y". В прошлой статье за 2018-й год инструментом был Scratch, и игру ученики смоги сделать. В 2019-м году я попробовал свой инструмент, в котором я постарался убрать всё лишнее и мешаюшее процессу обучения вроде настройки окружения, установки зависимостей, сборки и т.п… Всё это получилось убрать, однако, в отличие от инструмента Scratch, где вместо языка программирования используются визуальные блоки, я хотел попробовать настоящее программирование на настоящем языке. Безусловно со своей архитектурой, т.к. эта архитектура тоже задумывалась как помощь.


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

  • Обучение программированию 2019, или в поисках идеальной программы: Последовательность
    0

    С радостью приму любые рекомендации, как надо делать, т.к. как не надо у меня было в течение всего курса. Я пишу сюда свой опыт именно для того, чтобы понять, как надо, ибо другой путь занимает несравнимо дольше. Помогайте!