Программа. Ивент вомбата.

Наверное невозможно найти человека, который бы никогда не встречал программ на Java. Сначала телефоны с J2ME, потом Android, который использует свои варианты реализации JVM и свой байткод. Даже многие сим-карты внутри используют свою оптимизированную разновидность Java.
Даже JavaScript обязан своим названием популярности Java, хотя и не имеет с ней прямого родства.
(При этом некоторый промежуток времени существовали Java-апплеты)
По официальной информации, 23 мая 1995 года, ровно 30 лет назад, Sun Microsystems выпустили первую бета-версию Java. Первая полноценная официальная версия JDK 1.0 выйдет только 23 января 1996.
Изначально язык должен был называться "Oak" (дуб, который рос рядом с офисом разработчиков), после чего был переименован "Green" (зеленый), а потом в честь кофе с острова Ява. А в качестве целей языка ставились:
Синтаксис был практически полностью позаимствован из C++, который уже был знаком многим программистам. Были выброшены процедурные артефакты C в виде "бродячих" глобальных переменных и функций, всё должно принадлежать классам. Также выбросили некоторые "неудачные" решения C++, к примеру дружественные классы, множественное наследование (его заменили интерфейсы), перегрузку операторов (зачем?!) и еще немного. Вместо ручного управления памятью было решено внедрить сборщик мусора, чтобы облегчить разработку и снизить количество ошибок и уязвимостей.
Главной особенностью языка стала концепция "напиши единожды, запускай везде" (хотя правильнее это будет назвать "напиши единожды, отлаживай везде" из-за различных реализаций и окружения), возможная благодаря тому, что код сначала компилируется в стандартизированный и независимый от процессора байткод для виртуальной машины (JVM), а в машинный код переводится только на машине потребителя, учитывая её архитектуру и особенности. Получается что-то среднее между интерпретируемым и компилируемым языком.
Язык получился... интересным.
То, что планировалось простым, в итоге превратилось в многословное нечто, а в сочетании со всякими архитектурными извращениями стало притчей во языцех о громоздкости корпоративного стиля. Потом появились совместимые с JVM альтернативы по типу Kotlin, ибо Java старательно игнорирует и не вводит ничего, что бы могло замазать многословность и неудобство. Android давно официально рекомендует использовать его вместо Java.
Добиться высокой скорости на интерпретируемом языке со сборкой мусора тоже проблемно. JIT замедляет запуск и жрет память, AOT поддерживается плохо и с ним невозможно реализовать некоторые вещи (кодогенерацию, к примеру), плюс остается сборщик мусора. Плюс некоторые не очень удачные решения и ограничения, тоже не способствующие высокой производительности (видно на контрасте с C#, в котором их исправили).
Тем не менее, Java на очень долгое время стала самым востребованным языком и отлично продолжает жить и сейчас, находясь на 4 месте популярности по версии TIOBE и дважды становясь языком года (в 2005 и 2015).
В интернетах часто можно встретить яркие, хлесткие мнения о том или ином историческом персонаже. Да что далеко ходить:про Сталина, про Генриха VIII
А уж в комментариях, кого и как только не поливали. При этом персонали ниже таких эмоций не вызывают
Я откровенно огорчался, поскольку судить исторического персонажа, с обывательской точки зрения, это как овцам судить о волках – просто разная оптика.
И тут давеча посмотрел лекцию Кирилла Борисовича Назаренко откуда позволю обширную цитату, поскольку лучше мне всё равно не сформулировать: «Бессмысленно судить политиков с точки зрения обывательской морали в том смысле, чтобы не делать зла ближнему. Проблема политика заключается в том, что прийти к власти можно только делая в том или ином виде зло ближнему. Но у политика честного, это всё окупается тем, что он приносит благо миллионам людей, он укрепляет страну, он улучшает жизнь этих миллионов, он её изменяет в лучшую сторону, а плохой политик приходит к власти и просто наслаждается ею…»
Так можем ли мы судить об исторических персонажах? Да конечно же можем. Мы же приматы. Общение с ближними и дальними представителями нашего вида, это наша биологическая программа, в том числе, благодаря которой мы выиграли эволюционную гонку. Имеет ли это смысл? Нет, если это не приносит приятных эмоций и удовлетворения от игр ума. Так, что прочь огорчения и глядя на очередные клеймения глаголом держим в голове, что история либо уже расставила, либо ещё расставит всё на свои места…
Программа и приложение - это же что-то схожее? Расскажу, как на днях меня удивил Wildberriеs. Возможно, кто-то ещё не в курсе их нововведений.
Оформляю обычный заказ (с оплатой при получении заказа), отжимаю согласие и хрясь - с меня списываются какие-то 149 рублей. Это хорошо еще настроено смс-информирование. Списание показалось странным, но сильно меня не впечатлило.
На следующий день что-то ещё оформила по мелочи и снова хрясь - списались 149 рублей. Теперь уже удивляюсь, что за новшества, может, за доставку списывают или ещё за что.. В приложении нигде не вижу, что я оплатила.
На работе спрашиваю у коллег, никто ли не в курсе подобных списаний от WB? Никто не в курсе. Погуглили - какие-то страховки, которые маркетплейс недавно придумал.
Полезла в приложение искать. И в разделе WB Защита теперь у меня красуются два приобретенных полиса на защиту товара.
Вот они, чудесные полисы:
А оплатилось оно, как выяснилось, на шаге оформления заказа по малюсенькой галочке рядом с согласием с условиями Правил пользования, которую я случайно отжала и не прочла мелкий шрифт (раньше ее не было).
Что же даёт указанная страховка? Может мне радоваться надо, скажете вы.
То есть если мои купленные миски, трусы и носки "случайно повредятся" или их украдут, то мне выплатят премию (если я, конечно, соберу нужные документы и страховая одобрит это решение). 30000руб - не хухры мухры.
Спасибо, что кредит на меня не оформили по этой галочке, прощелыги.
А ещё, пока писала пост, в настройках нашла кнопочку "отказ от страховки", отправила свои 2 отказа. И мои заявления теперь рассматриваются страховой.
Такие интересные вещи происходят в нашем мире животных, ведь небоскрёбы сами себя не купят. 🙃
Всем дравствовать!
В общем, сижу на работе, как обычно, никого не трогаю. Звонок. Смотрю, номер какой-то странный... Ага подписано, что звонят из Мичигана (штат такой в США), ну думаю, дела-а-а! Кто же мне может звонить из Мичигана?
Но, я иногда бываю смелым парнем, поэтому беру трубку, а та-а-а-ам! А там меня пытались запрограммировать рептилоиды, ну или кто-то ещё. Почему пытались? Потому, что программа не сработала (видимо ещё требуется облучение 5G). Так что вот, не получилось у злодеев заграбастать моё сознание в свои грязные лапы.
А если серьёзно, то звонил автоинформатор и сообщил (женским голосом повторили три раза) мне мой подтверждения. Только что я должен подтвердить неизвестно. А поскольку номер привязан к ТГ, то неудивительно, что через пару минут туда упало сообщение с текстом "your code is ....", а само сообщение пришло от проверенного бота
Но пока это сообщение не пришло, было странное ощущение, хотя до конца, оно так и не прошло. Кто-то слил мой номер? Кто-то действительно ошибся? Почему автоинформатор звонит из Мичигана? Не ну, понятно, что это IP-телефония, но почему из Мичигана?
UPD Пробил номер через гугл, а там всего два результата и оба говорят, что номер принадлежит абоненту из провинции Хунань города Юэян в Китае.
Дратути! Чот я давно не участвовал в ивенте, а тут и слово подходящее, и для себя открытие сделал приятное. Встречайте - Music Collector!
Что это такое вообще? Вообще, это софтинушка для таких отбитых людей как я, которая дома держат кучи всякого старья музыкального - винил, диски, кассеты. У меня в основном винил и диски, но скоро в коллекции и пара кассеток заведется.
Запустив программку, получаем пустое окошко, и возможность начать пополнять свою коллекцию. Поиск можно осуществлять:
По названию исполнителя\альбома
По штрихкоду
По каталожному номеру
По CD ID
По каталожному номеру или штрихкоду искать удобнее всего, но есть одно маленькое НО: у меня в коллекции затесались бутлеги и пара неизвестных для сайта пластинок, так что пришлось искать отдельно эти релизы. После поиска программка сама докачивает обложки и инфо: год релиза, список треков, продолжительность, жанры и так далее. Коллекцию можно отобразить в разных видах: Списком (как на скрине выше), в виде полочки, в виде полосы со всеми обложками.
Для чего она мне? Ну, я надеюсь со временем все же пополнять свою коллекцию, и не хотелось бы по тупости и забывчивости заказать дубля, либо можно сразу отсюда глянуть, какие издания были у альбома, что тоже интересно.
Итак, сразу добавлю - в ивенте вомбата свою традицию пока прерву, уж совсем нет времени вдумчиво искать инфу, чтобы связывать блэкуху и ивент, так что пока временно отдохну от ивента, и вы от меня) Всем покеда, и желаю вам хорошей музыки)
SuperJob - это приложение и сайт для поиска работы. Я сейчас немного в поиске, потому зарегистрировался в базе данных, сделал резюме. Но взаимодействие с приложухой и сайтом как-то не складываются.
Сперва, с месяц назад, заметил, что из приложения исчезла карта города, где точками были обозначены адреса вакансий. Ну, ладно, видимо куча пользователей, минуя переписку на сайте, сразу пошли напрямую по работодателям, а это убытки-футакделать-недопустимо и прочее.
Но зато в приложении зачем-то сделали мельтешащую анимацию в строке поиска, там безостановочно набираются и стираются названия профессий. Не знаю, кому как, но меня такое раздражает.
А ещё мне на почту стали приходить регулярные бесполезные рассылки, типа таких:
В конце концов, мне это надоело, я решил отписаться от всех рассылок. Кстати, как видно из скрина, в письме вообще нет даже намёка на возможность отписаться от рассылки, хотя это, как мне кажется, уже должно быть общим стандартом для всех рассылок. Я зашёл на сайт в свой профиль и убрал все галки в настройках уведомлений. Но сегодня опять получил ещё одно бесполезное письмо. Не понял юмора и решил поинтересоваться у техподдержки, что я сделал не так. Ответ поразил!
То есть получается, пока я не удалюсь из приложения, или пока не настрою почту, что эти письма начнут падать в спам (а я этого не хочу), я так и буду получать эти крайне важные сообщения!
Я могу понять, когда что-то не так работает на каком-то мелком сайте или в приложении, сделанном на коленке, но когда такое происходит с вроде как крупными конторами, такого я понять не могу. Тем более, что компания работает на рынке вакансий, наверное может нанять себе программиста, который пофиксит баги и настроит работу. Ведь может же?
Кстати, пост написал спонтанно, под впечатлением от общения с техподдержкой. И только собрав пост понял, что он вполне попадает в ивент вомбата про программы. )))
Да-да, заголовок кликбейтный и намеренно написан с ошибками. Пост будет не очень длинным.
Наткнулся я давеча на сайт и решил подправить выхлоп одного известного у нас генератора. Понимаю, что это совсем не честно, уголовно преследуемо, но ивент вомбата сам себя не сделает...
Наслаждайтесь архивом телепередач, что сумел народ собрать:
Всем здравствовать!
По традиции, сначала подведём итоги предыдущей недели, т.е. можно заново перечитать посты, все ссылки кликабельны. Не стесняйтесь переходить по ссылкам, комментировать, если вдруг пропустили какой-то пост. Ну а я, как обычно, начну с первого. А кто у нас стал первым на этой неделе?
А вот и не угадали! Первым стал @K.Bajun с его видением свободы. Хотя, честно говоря, так свободу видит не только он, но и многие другие. Но, лично я, носки не разбрасываю, а вот жена - да, только у себя в комнате.
Нумеро due стал @LazyFat и его трёхзвёздный стих. А может он заслуживает больше звёзд? Всё-таки новичок в нашем событии недели.
Эх! Побольше бы таких.
Dan Banan Balan, решил, что он, в общем-то, неплохой претендент для участия в событии. Ну как, решил? Не сам конечно, его @m4ttl позвал, но это отменяет того факта, что у нас, здесь светятся звёзды разных масштабов.
А четвёртым у нас стал, не кто иной как Сальвадор Дали. Да, тоже не по своей воле, а благодаря стараниям @Юаньфан
Quintus in ordine (Пятый по счёту) у нас Че Гевара. А может и не он. А другой деятель свободы.
@Phoenix решил внести разнообразие в свои серые будни и поучаствовать в событии (в пятый раз).
@lovefst задался философским вопросом о свободе. Или это был не философский вопрос, а физическая задачка? Как узнать? По ссылке (хорошо хоть не на Колыму)
А @UrmasTormas решил нас удивить, и в этот раз пригласил не битлов, а аж самих ABBA, с их одой свободе. А подробнее читайте здесь.
Помните, Берлин разделяла стена? Так вот, её раздербанили на сувениры. И да, один такой есть и в княжестве Московском. Знаете где именно? Туть. А поделился этой информацией, даже без ссылок на ТГ/Вк и прочее, наш штатный рептилоид (шутка) @Yasher_Ko
А здесь традиционный пост с металлом (музыка такая). В этот раз ВИА из Расчленинграда, и, между прочим, держат марку. И, должен признать, держат её как надо! Сами послушайте.
Вы играете в настольные игры? (Литробол не в счёт) А @Losven играет. Да и другим помогает. В общем, студентка, спортсменка, комсомолка, и просто красавица!
@Юаньфан вновь участвует (так держать!), и не просто участвует, но и даёт ответ на философский (или всё-таки физический) вопрос о степени (ях) свободы. Смотрите сами.
А здесь, наш, достопочтенный @UrmasTormas призывает отпустить народ. Песня легендарная, да к тому же исполняется во всех уголках мира (я просто уверен в этом), но вы и сами можете убедиться. Кстати, кто лучше исполняет Луи Армстронг или хор МВД РФ?
А про статую свободы так никто и не написал. Однако @Yasher_Ko поделился с нами Монументом свободы из Риги.
@UrmasTormas итак уже уже помог народу ощутить свободу, но этого ему показалось мало, поэтому он решил привлечь тяжёлую артиллерию в лице не абы кого, а целых Boney-M, с их песней про какую-то там реку. Не знаю, не слушал. А может послушать? Вот здесь это возможно.
Свободные и независимые вомбаты думают о памяти? Вот тут научпоп статья от @IvanKr08 , я правда её ещё не осилил. Ну, прошу понять и простить, опилки они такие, на них плохо записывается информация. Надеюсь у вас нет так. Если нет, то читайте на здоровье.
А здесь я решил всколыхнуть сообщество с философским (или не очень) вопросом про ношение/хранение огнестрельного оружия. Девчата, ожидаемо, меня не поддержали. Не могу их винить, они же такие красивые...
@lilprobe и его свободная среда сочетают сразу две традиции.
Ну и всё. На этой неделе было совсем немного постов, хотя слово было интересное. Ну да ладно, началась новая неделя, а значит пора выбирать новое слово. Поскакали!
Ну вот, ждём множество историй из жизни погромистов? Надеюсь, не только! Не стесняемся, пишем, участвуем.
Напоминаем правила ивента:
1. Раз в неделю, по понедельникам случайно генерится слово. Это слово будет основой для ваших постов. Неважно что вы сделаете, слепите, нарисуете, напишите стих с этим словом, расскажете анекдот, свою историю с этим словом, даже с помощью генератора мемов можно, абсолютно неважно.
2. Ивент с данным словом длится до следующего понедельника, когда будет озвучено новое, случайно сгенерированное слово.
3. Необязательно чтобы выпавшее слово было лейтмотивом. Ну например выпадет слово кит - может быть картинка загадка о морских существах, на которой изображен один кит, а найти надо дельфина. Или созданный комикс/мем, в котором вообще речь о другом, но на пряжке у героя изображен кит. Или может у вас завалялась история из жизни, где кит просто был второстепенным объектом, или названием бара где все происходило. Т.е. слово обязательно должно присутствовать в работе, но может не являться ее заглавной темой. А может и являться.
4. Все посты публикуйте под тегом "Ивент Вомбата" и "Программа".
@vombat Ваша помощь требуется. Закрепите, пожалуйста, пост в соответствующем месте, а то я даже с табуретки недопрыгиваю.
Купил я клаву A4Tech Bloody S98 Sports Lime (клаву люблю - софт уже ненавижу)
Захотел я сделать профиль с музыкой - дабы не тянуться постоянно к FN клавише...
Для изменения громкости и тд.
Но меня достало постоянно менять цвет клавы - ибо при переключении профиля...
Вся клава заливается его цветом... (вроде удобно, но сука.. опять тыкать FN и 1-9 чтоб поменять цвет)
в итоге тыкался, тыкался - в проге сменить цвет нельзя...
Нашел файлик BackLight.log по пути
C:\Program Files (x86)\KeyDominator3\KeyDominator3\UserLog\Keyboard\SR98_NEW_418FCE3D\kernel4\BackLight.log
SR98_NEW_418FCE3D - в моём случае A4Tech Bloody S98 Sports Lime
у вас явно будет, что-то другое (особо не заблудитесь)
Открываем файл через (в моём случае Notepad++)
Видим дохуя текста....... теперь вспоминаем какой там была папка, ах да - у меня SR98_NEW_418FCE3D
значит ищем SR98
нашли столбец
[SERIES_SR98]
BackLight_EffectIndex=1
Profile0_RGB=255
Profile1_RGB=65280
Profile2_RGB=65535
Profile3_RGB=16711680
Profile4_RGB=16776960
Profile5_RGB=16711935
Profile6_RGB=16777215
Значения цвета здесь в упоси сатана Decimal... (циферки после RGB= )
НО, куда же без НО!!!!
Красный и синий цвет поменяны местами... Буквально...
Если вписать 255 (синий) в проге и соответственно на клаве - мы получим красный... (что фактически 16711680)
в итоге нужный мне оттенок Decimal:5964287 (hex 5B01FF - RGB 91,1,255) в проге будет Decimal:16712027
сайтов на которых можно сгенерить Decimal хоть жопой жуй
Но пользовался я (не нравится ищите сами)
https://www.mathsisfun.com/hexadecimal-decimal-colors.html
Бонус:
Как убрать меню Keydominator3 с рабочего экрана
#comment_285184173
Всем привет! Этот пост будет больше развлекательно-филлосовский, про то как человек воспринимает программный код и как его воспринимает компьютер.
Что такое программный код? Если подумать то мне на ум приходит аналогия со списком дел, которые один человек пишет другому в той или иной ситуации. Что то вроде:
- Проверь достирала ли стиральная машинка
- Если достирала, то вынь бельё и развесь на сушилке
- Вытри пыль с полок
- Если соберёшься куда то уходить из дому, то вынеси мусор
Точно так же выглядит и программирование, только вы пишите задание для машины на понятном ей языке:
- Следующие действия повтори шесть раз:
- Загадай случайное число от 1 до 6 и запиши его в строку
- Прибавь к концу строки знак переноса <br>
- Напиши это число
Разница в том что если вы допустили грамматическую ошибку в списке заданий для человека, то он пожурит вас за неграмотность но выполнит, машина же, откажется выполнять ваш код, либо полностью, либо выполнит только до строки с ошибкой (в зависимости от языка). Она просто выдаст вам ошибку в стиле "я не понимаю что ты от меня хочешь в строке № 28, я такой команды знать не знаю".
Машина в точности выполняет ваши указания, если они написаны верно.
В каждом языке программирования есть заготовленные функции из разряда стандартных, это набор каких тов вещей которые наиболее часто требуются от языка программирования, например работа со строками(текстом): приведение строки к прописным или заглавным буквам, обрезка строки, переворачивание строки задом наперёд и т.д., а так же стандартные для любого языка вещи, вроде условных операторов - это грубо говоря вилки условий "если - то - иначе". "Если машинка достирала -> вынь из неё бельё", ну и циклы, это как колесо которое проворачивается нужное количество раз, и выполняет заложенный набор действий. "Развешивай аккуратно вещи на сушилке, пока они не кончатся".
Эти вещи в любом языке фиксированы и их ни как нельзя изменять, в отличии от функций которые вы будете в ходе написания программы создавать сами. Здесь вы вольны давать им какие угодно названия, сколь позволяет ваша фантазия. Главное что бы они были понятны в вашем коде не запутались потом ни вы сами ни люди которые будут после вас работать.
Так же есть такая штука как "переменные" - это грубо говоря коробки. Коробки в которые вы что кладёте и подписываете их в стиле: "Старые зарядки от смартфонов", "Инструменты", "Старые игрушки" и т.д.
Переменные нужны что бы "передавать" какие то данные из одного участка кода, в другой.
Грубо говоря у вас есть стиральная машинка, которая после стирки выдаёт вам чистое бельё, вы кладёте его в переменную под названием "Тазик" и несёте к сушилке, где уже из переменной "Тазик" развешиваете бельё на сушилке.
И вот внимание вопрос, на каком языке это всё называть? Общепринято то, что почти все языки программирования имеют в себе названия команд на латинице и следовательно под пишется на ней же.
Здесь на картинке мы видим простейший код слева, и результат его действия справа.
Данный код создаёт функцию, которая прокручивает шесть раз цикл, в котором генерирует случайное число от 1го до 6ти, "приклеивает" к этому число знак переноса строки и отображает его.
Код полностью написан на английском, в плане того что цикл for и функцию rand - мы не могли ни как изменить, но всему остальному, переменным и самому названию функции мы дали названия сами.
Но можно ли писать код на русском? Не стоит задаваться вопросом зачем, просто допустим потому что захотелось!
И я вам отвечу, что да! Можно, выше мы видим точно такой же код, только названия в нем функции и переменным даны на русском, а машина прекрасно его поняла и выполнила!
Если хотите можете хоть на китайском писать в самом деле)
Почему так происходить? Почему все три версии кода работают идеально?
Ответ прост, для машины нет такого понятия как "язык" в плане разговора, для неё любое название созданной пользователем переменной или функции это в первую очередь последовательность символов, её не волнует что они означают.
По этому если задуматься над вопросом "на каком языке писать", мой лично ответ таков: "на каком хотите, это целиком ваша забота", ведь в конечно общем зачёте важно только то работает ваша программа или нет.
Но помните что после вас не резко над вашим кодом могут работать другие люди, по этому лучше если он будет понятен и привычен остальным вашим коллегам по цеху.
Постскриптум: Если посмотреть на код генератора случайных чисел, то можно подумать что генерирует он их как то странно... (или нет), скорей всего если подберу материал, я напишу следующий пост именно об этом. О том, почему считается что компьютер не способен генерировать "случайные" числа, и правильно называть то что он генерирует "псевдослучайными".
Постскриптумскриптум: Извиняюсь за возможные ошибки, и может быть в некоторых местах сбивчивые объяснения, в момент написания поста, меня много отвлекали...
Поскольку Windows 7 и CMD, а вместе с ней и WMIC, прощаются с нами возникла необходимость переписать предыдущий CMD скрипт для сбора основной информации о железе и софте локального ПК на Powershell.
В новой версии я сделал HTML-таблицу проще, убрал некоторую лишнюю информацию и внес еще кое-какие никому не интересные изменения. Новый скрипт умеет экспортировать данные в *.json, правильный *.csv с кавычками, удобочитаемый *.xml с понятными названиями тегов и в *.html как графическое представление собранной информации.
Зачем нужен этот велосипед, скажете вы, если уже есть hwinfo, aida, msinfo32, siw, everest и прочие? К сожалению, ни одна из вышеперечисленных программ не удовлетворяет полностью моим задачам. Они либо платные, либо требуют установки, либо не умеют в командную строку, либо требуют дополнительных действий со стороны пользователя, либо же их функционал избыточен.
Скрипт же можно изменять под ваши конкретные нужды просто редактируя код в блокноте или Powershell ISE. Linux way, bitch. Пардон. Достаточно не нарушать структуру вложенности главного словаря $PCInfo в котором хранится вся обработанная и готовая к выводу информация. То есть, не плодить еще вложенные словари внутри уже вложенных словарей. Больше словарей богу словарей! (Нет).
Пример работы скрипта при экспорте в *.HTML файл.
Так выглядит информация экспортированная в *.csv и открытая в MS Excel
Помните, что в российском Excel разделителем в CSV считается не запятая, а точка с запятой ; Соответственно для корректного отображения *.csv в Excel нужно включить в скрипте использование региональных стандартов.
Если хотим забирать инфу в какую-нибудь NoSQL базу, то лучше всего подойдет экспорт в JSON
Приятно удивило, что экспорт в JSON в Powershell делается буквально двумя строчками при условии, что вы скармливаете в конвейер [ordered]Dictionary или [PSCustomObject].
Для любителей смотреть CSV в блокноте, можно открыть CSV в блокноте.
Выше показан результат экспорта в правильный международный *.csv, с запятыми в качестве разделителей и токенами в кавычках, как и должно быть согласно CSV стандарту. Акцентирую на этом внимание потому, что некоторые производители, - да, Microsoft? - считают, что заключать токены строки в кавычки при экспорте в *.CSV необязательно.
Экспорт в формат XML. При желании, информацию в таком виде тоже можно хранить в NoSQL базе или просто в виде файлового хранилища на какой-нибудь админской шаре.
Скачать скрипт с комментариями на английском можно, конечно, с github'a alive-one/PowerShell-System-Hardware-Info: PowerShell script to collect major hardware and some software information on system (github.com)
С комментариями на русском из темы форума ixbt.com Powershell скрипт для сбора информации с локального ПК - Конференция iXBT.com
P.S. Скрипт можно сделать более функциональным:
01. Добавить возможность собирать информацию об удаленных компьютерах без загрузки на эти самые компьютеры. Хотя, в принципе, ничто не мешает вам, как админу, загружать скрипт на компьютеры пользователей и писать информацию в нужном формате на шару. Или же сразу забирать с клиентов готовые результаты.
02. Писать собранную информацию в, например, MySQL базу данных.
03. Собирать более детальную информацию о статусе и состоянии жестких дисков.
Если это нужно кому-то кроме меня, прошу поддержать меня рублем. Чтобы я знал, что не зря трачу время. Поскольку время моё ограничено, увы, а финансовая жопа постоянна, двойное увы.
Смотрю телепрограмму "Мужское/женское" 4 декабря. Обсуждается плохая молодая мать. Она кричит и плачет, истерит,- хочет вернуть детей и она снова беременна.
Господин ведущий Гордон сидит на диване, нога на ногу, никуда не спешит, знает, что в России полно наивных, неприкаянных запутавшихся людей, передачу не закроют, будет у него работа хорошо оплачиваемая и далее - велит редакторам плачущую истеричную вывести и успокоить. Женщины орут друг на друга...Мадам Барановская сидит в центре между женщинами и нападает словесно агрессивно на героиню программы не меньше Гордона, во всем винит героиню. Голос ее командный и она частенько его повышает.
Хочется сказать этим двум ведущим, умным и образованным:
- Разве вы не в курсе, что в наших школах никто не учит быть мамами, зато учат решать сложные формулы по химии, которые вовек не пригодятся в жизни?
- Разве вы не понимаете что жизнь на периферии, в деревнях тяжелая, что там зарплаты мизерные и работы практически нет?
- Мадам Барановская забыла как сама глубоко беременной рыдала горючими слезами в Англии перед Малаховым и как ей, "мадам Брошкиной", помогли с алиментами от Аршавина, и она, родив аж троих детей не была его женой, а была сожительницей?
А теперь ее зарплата и алименты позволяют нанять няню, помощницу по хозяйству и жить безбедно? Теперь она иная... Посмотрела бы я на нее без работы на телевидении, например, курьером-доставщиком на велосипеде...или дояркой в глухомани, или простым продавцом на рынке, с тремя детьми и без алиментов Аршавина миллионных!
- Ведущие вот так на программе помогают исправиться? Для чего этот цирк? Какую помощь получают герои передач?
- Разве сам Гордон не был несколько раз женат, развалил четыре брака? И каждый раз его жена все моложе и моложе, хотя сам как лунь седой? Пример для подражания?
Считаю, что нашему телевидению нужны иные программы, программы помощи молодым матерям, с участием специалистов в этой сфере, а не с такими ведущими как Гордон и Барановская. Пора понять, что нашим женщинам сложно, тяжело, что им нужна психологическая помощь и сопровождение, детей растить очень трудно, матери делают много ошибок, если нет образования и нет опыта, если их матери не научили дочерей как быть настоящей матерью и в школах не учат этому.
В экспертах сидят юристы, психологи, люди разных профессий...хочется узнать, что эти люди тут забыли? Это их работа такая сидеть, смотреть на чужое горе и в конце поддакнуть ведущим? Там сидящих - смотрящих-слушающих довольно таки много...
Хочу обратиться к тем, кто едет в Москву на такие программы:
- Учитесь решать свои проблемы сами, не думайте что за вас их решат ведущие Гордон и Барановская. На всех несчастных не хватит рабочих мест ведущими на тв, как повезло Барановской. Читайте педагогическую литературу, как воспитывать детей, как быть хорошими родителями. Нынче много книг, - самообразовывайтесь!!! И не приезжайте позориться на программы, где вы будете истерить, орать, удивлять общество своим поведением. Включите свои мозги и начните решать проблемы сами. Учитесь разбираться в людях. Идеального в этом мире нет ничего.
Может мне кто-то объяснить в чем преимущество давинчи или премьера над мовави с фильморой? Только чтобы с аргументами, а не потому что .
Ведь тот же мовави прекрасно режет видео, накладывает эффекты, титры итд итп. Дружелюбный интерфейс, по крайней мере в сравнении с премьерой про.
Вот что может давинчи, чего не может фильмора?
Ну естественно применимо к обычному потребителю. Аватар я снимать не собираюсь.
Пока мне это все напоминает спор виндозников и линуксоводов, ну или яблочников и ведроидов. А по сути работает и то и другое.
Всем мир!)))
В конце 90-тых, ходил и в «кружок» по программированию, учили Бейсик. Суть состояла в том что преподаватель на доске нам писал пример программы на Бейсике и мы её переписывали и запускали и только после этого нам разрешали поиграть, с каждым уроком программа становилась все больше и больше ну и так далее.
Собственно сам вопрос в том, в наше время чем можно заинтересовать ребенка в таком же плане, бейсик думаю уже абсолютно не актуален.
Хотелось бы начать так же, чтоб ребенок сначала даже не вникал в код, а просто его переписывал и далее усложнять , главный вопрос где взять эти примеры кода и чтоб они были хоть немного интересные, допустим простейшие игры, процесс компиляции на себя возьму.
P.S. Немного сумбурно получилось, но идея думаю понятна.
К минусам готов )
Переустанавливал вчера Windows на ноутбуке, и...
Как-то неожиданно, в 2018 году встретить подобное. Пусть даже драйвер от 2014-го, но...
Коллеги, подскажите программы для создания музыки?
Не самому записывать в онлайн-режиме, а указывать, какие ноты должны играться, а потом запускать.
Речь не про обработку, а записывания с нуля. Барабаны, гитара, пианино и подобные инструменты.
Желательно бесплатное.