Задать вопрос
  • Что имеют в виду, когда говорят о кроссбраузерной вёрстке?

    Кроме IE есть ещё safari, который сейчас как новый IE со своими приколами.
    Если упарываться в pixel perfect, то есть ещё firefox, который немного иначе отображает шрифты.
    Разные ОС также могут немного влиять на шрифты.
    Ну и ещё огромный пласт - мобильные браузеры, особенно samsung. Они тоже могут привносить неожиданные эффекты.

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

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

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

    xPomaHx
    @xPomaHx
    1vs9
    Это просто долгий путь в обычную разработку, в но код будут куча ограничений которые решаются вставками кода, потом этих вставок станет так много что проще переписать на всё на код.
    Ответ написан
    Комментировать
  • Как извлечь текст из строки?

    oshliaer
    @oshliaer Куратор тега Google Sheets
    Google Products Expert
    В Таблицах часто используют REPT для генерации выражения REGEXEXTRACT

    =INDEX(JOIN(",";
      REGEXEXTRACT(
        B2;
        REPT(".*/(\d+)";COUNTA(SPLIT(B2;"Руб";0))-1)
      ) & "см"
    ))


    6090860d4fcf8248486011.png
    Ответ написан
    1 комментарий
  • Как добавить связку данных таблиц в Confluence с данными на других страницах?

    oshliaer
    @oshliaer
    Google Products Expert
    blabs, однозначного ответа, скорее всего нет. Я бы предположил, что документация должна идти к коду при разработке и от кода - при поддержке. Т.е. в конечном итоге сначала у вас есть ТЗ на которое ссылается Confluence (оставаясь точкой отправления), а потом у вас есть код с должным набором комментариев и документов в самой кодовой базе, на которые Confluence ссылается как на результат работы, а код ссылается на некоторые паблики (например, статьи дополнительных описаний).

    Автоматизировать в этом месте можно до потери пульса. Тут главное не стараться ради стараний. Поэтому, если бы я выбирал, то остался с Документами Гугл на уровне вводного описания и абстракции.

    Пример проблемной автоматизации. Вот эта страница https://oshliaer.github.io/qna?target=labs/apps-sc... генерируется из Документа Гугл. И все бы ничего, но только вначале это был небольшой скрипт на 5 строк в Apps Script, а теперь это приложение на Go, которое еще и контрибьютить иногда хочется. Как вообще такое получилось!? я уже сказать не могу, но то, что это были большие переоцененные надежды на Документы Гугл - факт. Т.е. вы рискуете нарваться на автоматизацию того, что вам вообще не нужно.

    Я бы Jire ничего не предпочел, но добавил бы документацию REST в OpenAPI с предложениями на изменения через git с реверс ссылками на паблик, генерируемый в Confluence. Плюс такого подхода в полнейшей и тотальной уже готовой автоматизации (подкрутить пару Docker конфигов) вплоть до тестов, проверки типов и кросс-ссылок. Обратите внимание, что ссылки должны иметь общий характер. Или же необходимо просто встроить файлы репозитория в нужный контекст статьи.

    Применимо ли это к вашим задачам миграции - это отдельный вопрос. Возможно, там какие-то невероятные многоходовки, которые просто невозможно указать в комментариях в коде OpenAPI. Тогда тут нужен более системный подход. Возможно, хранение и связывание большого количества параметров через Гугл Таблицы (используя их как первоисточник) будет как-то оправдано.
    Ответ написан
    Комментировать
  • Как автоматически архивировать данные с одного листа таблицы на другой?

    oshliaer
    @oshliaer Куратор тега Google Sheets
    Google Products Expert
    Необходимо воспользоваться поиском

    либо воспользоваться предлагаемыми на рынке услугами, см. контакты в профиле.
    Ответ написан
    Комментировать
  • Ребёнок и программирование

    @chaetal
    разработчик ПО и преподаватель

    eToys [http://www.squeakland.org/] — просто замечательная вещь!

    Scratch [http://scratch.mit.edu/] — я пользовался старой версией, которая еще на Smalltalk-е была; сейчас переписано на Java и работает прямо в браузере. Smalltalk-овская версия мне нравилась больше (там можно посмотреть, как все внутри устроено, заодно и кое-чему и самому научиться)

    Alice [http://www.alice.org/index.php] — мало что про нее знаю… когда-то в Squeak-е был одноименный проект по 3D-графике, возможно из него "ноги и растут". Но идея сама по себе интересная.

    Если учить именно языку, то я бы не стал с детства людей калечить жабой. Сам я ничего лучше Smalltalk-а (который для детей-то и создавался) для этого на данный момент не видел. С ним я бы в первую очередь посмотрел в сторону http://rmod.lille.inria.fr/botsinc

    Если искать что-то другое, то начать можно отсюда [http://en.wikipedia.org/wiki/List_of_educational_programming_languages]. Ну, и гугл в помощь — на банальный "children programming" выдается масса интересных ссылок.

    Ответ написан
    Комментировать
  • Есть ли рускоязычная среда програмирования?

    @wikipro
    0. www.algoritm2.ru/index.php/ru - Алгоритм2 - аналог/надстройка над VisualBasic.NET - самое совершенное (кроме 1С) из того что видел
    1. среда программирования Кумир 2.2.1 - ключевые слова на русском языке используется для обучения в школах, версия для Win, Mac, Linux в т.ч. AltLinux . Интерфейс напоминает Ваши скриншоты -UOPilot. Много документации и примеров. На удивление среда исполнения выглядит заметно лучше чем оф. сайты по КУмир.
    Я так понял Вам нужны не только русские ключевые слова, но и хочется визуального программирования, типа нарисовал блок схему программы и запустил её (или оболочка сгенерировала код)
    2. для визуального программирования можно посмотреть Scratch - рисуете блок схемы - он по ним выполняет программу http://ru.wikipedia.org/wiki/Scratch_(язык_програм... но в основном для обучения детей
    3. rus.24bb.ru/viewtopic.php?id=7 - Визуальный язык программирования Дракон - рисуете блок схему он по ней генерирует текс программы на 1С, Си, Java и т.п. На нём было написано ПО Для Бурана
    4. www.hiasm.com - Конструктор программ позволяет каждому пользователю ПК начать программировать без знания каких бы то ни было языков высокого уровня сразу же после установки среды.
    Создать программу в HiAsm так же просто, как собрать фигурку из деталей лего - достаточно выбрать необходимый набор компонентов и соединить их друг с другом в цельную конструкцию...
    5. habrahabr.ru/post/145067 - Визуальный язык программирования Google Blockly
    6. Есть ещё такой язык программирования Глагол - аналог паскаля сейчас помоему заброшен
    7 www.gendoc.ru КОНЦЕПТ - система для программирования на русском языке с IDE - достаточно современная, подходит для написания скриптов

    Если интересуют только русские ключевые слова то:
    1. практически все современные компиляторы позволяют использовать русские имена постоянных, переменных и функций - реально очень удобно, особенно править старый код, Это работает например в ЯваСкрипт, VisualBasic, visualC и т.п.
    2. В Си можно использовать комманду препроцессора Define - тогда везде можно использовать "если ... то... иначе"
    3. преимущества - улучшается понимаемость кода особенно старого, меньше ошибок при вводе имён переменных
    4. Недостатки - при использовании define - не будут работать авто дополнения комманд, справка по коммандам и т.п. имена библиотек и т.п. всё рано останутся англоязычными, в справочных системах и примерах кода всё будет написано по английски - всё равно придётся переводить на русский или использовать двуязычный код
    5. Утверждение о том что такой код не смогут использовать в англоязычных проектах - отдаёт манией величия - те кто туда вносить свой код английский знает отлично и таких вопросов не задаёт
    Выводы:
    Я для себя выбрал использование русских имён переменных констант и функций - во всех своих проектах, кодовые слова оставил английские там где нельзя применять русские (в 1С, Кумир)

    ruscomp.24bb.ru - форум для тех кто интересуется Языкам программирования с русским синтаксисом
    Ответ написан
    1 комментарий
  • Как в выпадающий список добавить вещественные числа?

    ProgrammerForever
    @ProgrammerForever Куратор тега Excel
    Учитель, автоэлектрик, программист, музыкант
    1) Если не нужен список значений, а только валидация, то можете использовать свою формулу:
    =ИЛИ(A1=1,1;A1=2,1)
    тут A1="текущая ячейка"
    2) Как уже советовали выше - можно перейти на десятичный разделитель - точку.
    3) Или не переходить на разделитель точку, но данные использовать так:
    =+ПОДСТАВИТЬ(A1;".";",")
    тут A1 - ссылка на ячейку, в которой происходит проверка
    Ответ написан
    Комментировать
  • Как получить курс валюты на дату указанную в ячейке?

    oshliaer
    @oshliaer Куратор тега Google Sheets
    Google Products Expert
    Для сегодня

    =IMPORTXML(
      "http://www.cbr.ru/scripts/XML_daily.asp?date_req="&TEXT(TODAY();"dd.MM.yyyy");
      "//ValCurs/Valute[CharCode=""UAH""]/Value"
    )/10


    Для даты в другой ячейки

    =IMPORTXML(
      "http://www.cbr.ru/scripts/XML_daily.asp?date_req="&TEXT(C1;"dd.MM.yyyy");
      "//ValCurs/Valute[CharCode=""UAH""]/Value"
    )/10


    61a6299d52ec8786850167.png
    Ответ написан
    Комментировать
  • Как сделать "совет" (admonition) в документе LaTeX?

    @AVKor
    Ответ написан
    Комментировать
  • Как импортировать xml с разделением одинаковых тэгов по столбцам?

    datka
    @datka
    Один из вариантов на быструю руку.

    1) В столбец B1 вписать формулу =A2 61ee5779508f8420639044.png
    2) Ячейку B2 оставить пустую. Далее выделить B1 и B2 и потянуть эти 2 ячейки в конец вашего списка.
    61ee582c9c4f4397260107.png
    3 ) Далее выбираем столбец B. Copy > Paste > Paste Special > Values, превращаем ваши формулы в значения.

    4) Далее выбираем столбец B. Data > Text to Column > Delimited. В Delimters убираем все галочки кроме Others, в самомOthers ставим точку (.). Вот так.61ee5986e9acb954050341.png. Жмем Далее В Data Preview выбираем не нужные нам столбцы по одному и ставим галочку на Do not import columnt ( Skip ). А сам нужный нам столбец вместо General ставим Text. Жмем Finish61ee5abd96416761708824.png
    5) После этого выбираем столбец B полностью. CTRL+G > Special > Blanks Потом идем в Home > Delete > Delete sheet rows. Получаем вот это.
    61ee5b5c1539d943458234.png
    6) Итак имеем данные в столбце А и В . Соединим их с помощью формулы =CONCATENATE(A1;" …";B1). В ячейку C1 вставляем ее.( обратите внимание на разделитель формул-ячеек. У меня ;
    61ee5edd0dbbd769366908.png
    7) Ну и под конец. Выбираем столбец C, Copy > Paste > Paste Special > Values
    Ответ написан
    1 комментарий
  • Как настроить условное форматирование, дата больше на несколько дней?

    ProgrammerForever
    @ProgrammerForever Куратор тега Excel
    Учитель, автоэлектрик, программист, музыкант
    Вероятно нужно убрать абсолютные ссылки
    =$i$11+день($d2)
    Хотя непонятно зачем вообще функция день() от числа берётся
    И если надо брать значение из той же строки, то надо ставить 1
    Например:
    A1 - это текущая ячейка
    B1 - ячейка справа от текущей [B-A=+1 столбец], но в той же строке[1-1=0 строк]
    C2 - ячейка справа на 2 столбца от текущей [C-A=+2 столбца], в строке ниже[2-1=+1 строка]
    $B1 - ячейка столбца B(зафиксирован), но в той же строке[1-1=0 строк]
    $D$1 - ячейка $D$1(зафиксирована)
    Или универсальный вариант:
    indirect("R"&(СТРОКА()+2)&"C"&(СТОЛБЕЦ()+3);0) - ячейка со смещением на 2 строки и 3 столбца от текущей вправо и вниз
    indirect("R"&(СТРОКА()-2)&"C"&(СТОЛБЕЦ()-3);0) - ячейка со смещением на 2 строки и 3 столбца от текущей влево и вверх
    Ответ написан
    Комментировать
  • Недостатки видеоуроков?

    @lolrofl01
    Потому что нормальных видеоуроков не найдешь практически. А с новой политикой ютюба, когда дизлайки перестали показываться - тем более. Видео идет 2 часа, воды там - кубов 20. Не говоря уже о всяких "поставьте плюсик, кто слышит", если говорить про вебинары или стримы. На деле за это время вы по этой же теме сможете прочитать материала в разных источниках столько, что поймете куда больше, чем просмотрев видео.

    Но исключения есть. Я вот сам люблю видеоуроки, где рассказывают что и ПОЧЕМУ. Почти все в статьях или в видеоуроках опускают объяснения, почему нельзя делать иначе. Просто говорят "делайте вот так". Меня это жутко раздражает, и я не понимаю, почему нельзя сделать иначе, тем более когда в голове есть вариантов 20 как можно иначе реализовать. Тогда я тоже ищу видеоуроки, но мало в каких объясняют. А в остальном - это пустая трата времени.
    Ответ написан
    Комментировать
  • Как появляются Предложения на Авито?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Наблюдаю такое не один раз, может быть кто нибудь пояснит ?

    поясню: гуглите шардинг, реплицирование и кеширование

    смешно читать комментаторов ни разу не имевших дело с +- объемным поисковым индексом, да и вообще с главной проблемой баз данных - ограниченность железа и бехразмерность индексов: творог добывается из вареников, "это таргет", ха-ха

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

    просто отметьте такую особенность и пользуйтесь, нет тут никакого заговора
    Ответ написан
    Комментировать
  • Поиск дублируюших строк в Excel?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Условное форматирование решает элементарно.
    На скриншоте - правило для диапазона B:B. Аналогичное правило делается для A:A.

    614c4aefbbc3b950976031.png
    Ответ написан
    7 комментариев
  • Оператор станков с ЧПУ хочет в IT. А есть ли смысл? И куда податься с имеющимися навыками?

    pavelsha
    @pavelsha
    Кот Жрëдингера. Только добрый.
    Автор, как советует куратор, разберись в себе. Тогда и без нас будешь знать, куда идти.

    А ближе к теме...
    Записывай слова для гугления:
    АСУ ТП, SCADA, ПЛК, автоматизация производства, учёт электроэнергии, телеметрия, промышленная автоматизация.

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

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

    И учти главное: у работодателей голод на хороших технарей в автоматизации производств последние лет 30. А джунов веб-мастеров переизбыток уже 15 лет минимум.
    Ответ написан
    6 комментариев
  • Как изменить имя компьютера показываемое в терминале?

    sergey-kuznetsov
    @sergey-kuznetsov
    Автоматизатор
    sudo scutil --set HostName mac
    Этого достаточно. Переустанавливать систему из-за такого пустяка точно не нужно ))
    После перезапуска терминала получим ruslan@mac ~ %
    Ответ написан
    4 комментария
  • Как сделать гистограмму в виде гонок?

    ProgrammerForever
    @ProgrammerForever Куратор тега Excel
    Учитель, автоэлектрик, программист, музыкант
    1) Использовать внешний сервис, который сгенерирует картинку по данным, и получить её с помощью IMAGE(). Сомневаюсь что есть уже готовое, но что-то похожее стоит поискать.
    2) Посмотреть в сторону chart-api, возможно если углубиться в кастомизацию, что-то подобное можно нарисовать, но это не точно.
    3) Нарисовать диаграмму ячейками, их границами и т.п. Это самый простой способ, хотя и костыльный.
    Ответ написан
    1 комментарий
  • Переводчикам нечего ловить на фрилансе?

    @PolkovnikBrumel
    Расскажу по своему опыту. Фрилансил переводами (англ-рус, исп-рус) около трех лет, потом перешел в штат.
    Переводами на фрилансе заниматься можно и неплохо. Но нужно быть готовым, что это непросто, особенно первое время. Из западных бирж заказы искал на Прозе, но там реально большая конкуренция, особенно в популярных языковых парах. За все время нашел там всего несколько заказов. Однако эта площадка полезна не только этим, но и тем, что это отличный ресурс для поиска терминологии и вариантов перевода (www.proz.com/search/), да и профиль там полезен для резюме.
    Из российских сайтов полезен Город переводчиков, а именно раздел Работа, там постоянно находил заказы и там же нашел постоянную работу, где работаю до сих пор.
    Однако самое большое количество заказов поступает от агентств. Тут важно завести хорошие отношения с нормальными конторами, которые платят нормальные деньги. Я постоянно работал с тремя-четырьмя агентствами, и без заказов не был практически никогда. Прямых клиентов найти очень сложно, у меня был один или два, а постоянных так и вообще ни одного, зато одно из агентств до сих пор шлет хорошие заказы на подработку, т.к. их клиент очень хочет, чтобы именно я делал ему переводы. Агентства искал просто: рассылал десятки резюме и делал тестовые задания, а потом смотрел, с кем я хочу работать, а с кем нет. Более или менее нормальный заработок пошел где-то через год после начала фриланса.
    И еще. Надо завести ИП, т.к. серьезные агентства без этого даже разговаривать с вами не будут.
    Ответ написан
    Комментировать