LINUX.ORG.RU

Избранные сообщения beastie

Сделал публичный порт-форвардер через SSH, оцените

Форум — General

ssh ssh-j.com

Сервис для проброса SSH-подключения из-за NAT. Никаких доп. программ ни на сервере, ни на клиенте. Никаких регистраций и временных доменов/портов. Одна команда для проброса SSH, одна для подключения.

Хоть ssh-j и позволяет пробрасывать любые сервисы, предлагается публиковать только порты SSH, чтобы не нарушался принцип end-to-end шифрования.

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

Буду рад услышать отзывы.

 , ,

ValdikSS
()

Путешествие туда и обратно

Форум — Talks

Про год без ЛОРа. После широко известной в узких кругах истории с моим (впрочем, с женой, что приятно) побегом ночью из психиатрической клиники Брно (тру стори, подробности в Лурке, где я тоже модератор), у меня стали возникать некоторые вопросы к моему модераторству на ЛОРе. Я стал модератором в 2003 году, около 2008 был перерыв в полтора года (тогда R00T в 3 часа ночи хотел приехать в гости к моей маме, чей адрес случайно засветился в WHOIS andreybondarenko.com, хорошо что с телефоном), а тут еще эта история. Эмоции шли через чур активно, я решил прожить примерно год без ЛОРа, который для меня не только как, не знаю, борода или нога, но и один из якорей. Да и весьма монетезируемых, косвено. Вы не поверите, но приходить в RedHat и Oracle с улицы и с ЛОРа - две большие разницы. Кроме шуток, «про меня в Лурке написано» - плюс в резюме (здесь место похвастаться четырехкомнатной квартирой в центре города с патио и огородом, так что хвастаюсь. ЛОР работает).

Так вот, где я был.

Facebook: все по стариковски, сеть для поклонения кошкам и ругания путинов в своей эхокамере.

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

Livejournal: стер аккаунт.

VK: был виртуал для просмотра смешного, стер.

Youtube: смотрю нишевой контент (корчи автомобилей и велосипедов).

Reddit: порнография и мемесы. Годно. На самом деле это было бы идеальное развитие ЛОРа в каком-то смысле, но не все так думают (что нормально).

Pronhub: порнография. Годно. Я еще помню 90е, 2000е и далее, когда порнография поставлялась в комплекте с компьютерными вирусами и всяким хламом. Сейчас я хочу у них работать, их content delivery идеален, бизнес-модель выверена, я не понимаю, хочу я там учиться сетям или BDSM'у (business development sales and marketing).

Vas3k: strongly recommended. Nuff said. Но за доллар в месяц. Это очень круто.

d3.ru и habrahabr - стер аккаунт, Йован - плохой человек, который там за хабр отвечает, Денис кажется, тоже.

2ch - в депрессивный период было интересно, bi - действительно полезно, но это дно и Абу - нехороший, очень плохой человек.

Medium: самый интересный опыт. Они хотят 5 баксов за «читать». «Читать» вам дают компот из SJW (просто бесит, мой топ в невзлетевшем https://www.reddit.com/r/absurdmedium/), лайфкоучей «я не пью кофе и стал атлантом» (бесит), коучей «я не пью кофе и инвестирую его под 10%» (дико бесит, под 10% я завтра вам 10 миллионов долларов принесу, при условии, что вы в трех пакетах в лес поедете, когда 10% не случится, инвестирование работает не так). Стер аккаунт.

Место: пока не понял в чем суть.

Не следует думать, что мой мир сильно привязан к интернетам, в этом 2020м году я был в 2х путешествиях (3 недели в Марокко, например, 3000 км на машине), научился кататься на виндсерфинге (не зашло), выучил новый язык программирования (Scala, но я все равно фанбой Go), собрал из запчастей велосипед и т.п.

Вообщем: мой «цифровой след», что бы это ни значило, стал меньше,я познал сравнение с аудиторией ЛОРа. Нет, побег из психиатрической клиники ночью не комплементарен впечатлениям от ада нижнего Медиума, но тем не менее.

UPD: на аватарке картинка моего любимого художника, в профиле цитата из текста песни моей любимой музыкальной группы. На самом деле я живу идеальной жизнью законопослушного консерватора, хоть в риторике я панк. К 40 годам приходит понимание, что здесь нет противоречия.

 ,

Shaman007
()

Aeroplane Adventure на PICO-8

Форум — Games

Написал игрушку на PICO-8. Зацените, кого не пугает ретро вид. :)

В игре нужно спасти брата-полярника и вернуть его домой. Игра не такая сложная, как может показаться в начале. Пройти можно минут за 10. Главное, научиться садиться.

В игре есть пингвины!

Есть версии для Linux,OS X, Windows и веб:

https://instead.itch.io/aa

 ,

gloomy
()

Однокристалки на RISC-V теперь и по $1.27

Форум — Talks

Наигравшись с клонированием STM32 GigaDevice выпустила линейку однокристалок GD32V с ядром RISC-V

Для Ъ:

  • Core – GD32VF103 RISC-V “Bumblebee Core” @ 108 MHz
  • Memory – 8KB to 32KB SRAM
  • Storage – 16KB to 128KB flash
  • Peripherals – USB OTG and CAN 2.0B
  • I/O – 3.3V, 5V tolerant
  • Supply Voltage – 2.6 to 3.6V
  • Package – QFN36, LQFP48, LQFP64, and LQFP100 packages

Годная замена STM32F103 за вменяемую цену.

Официальная девборда - $11
GD32VF103TBU6 MCU (QFN36, 64 kB Flash) по $1.27 поштучно, $0.95 в заказе >3000шт.
Официальная цена аналогичного STM32F103T8U6 (QFN36, 64kB Flash) - $2.0561 в партии 10000шт, если чо.

Скоро наверно и на алиэкспрессе какой-нибудь вариант девборды в виде BluePill появится.

Подробнее тут: https://hackaday.com/2019/08/27/gigadevice-releasing-risc-v-mcus-and-developm...

Английский datasheet: http://dl.sipeed.com/LONGAN/Nano/DOC/GD32VF103_Datasheet_Rev1.0.pdf

Английский manual: http://dl.sipeed.com/LONGAN/Nano/DOC/GD32VF103_User_Manual_EN_V1.0.pdf

И да, судя по даташиту оно pin-to-pin compatible с STM32F103

UPD: весь тулчейн и всё такое (openocd, newlib, доки ...) они таки выложили на https://github.com/riscv-mcu

UPD2: Хо-хо, а вот и библиотечка с примерами подъехала https://github.com/riscv-mcu/GD32VF103_Firmware_Library

UPD3: Охренеть, они ещё и libopencm3 запилили - https://github.com/riscv-mcu/libopenmcu

 

Stanson
()

Новый шрифт JetBrains Mono

Новости — Open Source
Новый шрифт JetBrains Mono
Группа Open Source

Компания JetBrains выпустила свой собственный шрифт: JetBrains Mono.

Шрифт нацелен на разработчиков и написание исходного кода, поддерживает 138 специфичных лигатур, 143 (человеческих) языка, 4 уровня толщины и курсива и распространяется под свободной лицензией Apache 2.0.

JetBrains Mono уже установлен по умолчанию в последних релизах продуктов компании.

>>> Репозиторий исходного кода (GitHub)

>>> Официальная страница с подробным описанием и примерами

 , , ,

loz
()

Хочешь стать программистом? Спроси меня как!

Форум — Talks

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

10 Signs You Will Suck at Programming

Краткое содержание: программистом может стать любой, надо просто любить, уметь и хотеть думать головой.

Для всех кто раздумывает стать программистом, или у кого есть друзья, пристающие с вопросами «как ты стал программистом».

 

morse
()

Калькулятор для фрилансеров и предпринимателей, который знает о налогах и стоимости жизни в 56 городах Европы

Форум — Talks

Коллеги,

Я хочу представить вам наш калькулятор: https://freelance.tax/

Я им занимаюсь последние несколько лет, и некоторые из вас слышали о нем.

Этот калькулятор знает о налогах, аренде, обязательных социальных платежах, страховке и даже о стоимости еды в 56 городах Европы и может сравнить их для вас, учитывая ваши расходы на жизнь. В итоге вы получаете сумму «free-cash» — это деньги, которые будут у вас оставаться после того, как вы оплатите налоги и обязательные страховки, квартиру, свет и автобус. И даже купите себе какой-нибудь базовой еды.

Т.е. free-cash — это деньги, на которые вы путешествуете, покупаете своей жене платье или новый телефон.

Вы скажете, что расходы на жизнь у всех разные? Да. Он считает по умолчанию, что вы будете жить в достаточно спартанских условиях и иногда радовать себя, но вы можете скорректировать свой уровень жизни. Хотите жить в элитном районе и отправлять своих детей в частную школу, перемещаться только на такси и питаться исключительно в ресторанах? Укажите это в опции «Уточнить расходы».

Кроме калькулятора у нас есть блог, правда на английском языке. Там я рассказываю общую идею, как уехать фрилансеру и предпринимателю https://freelance.tax/blog/how-to-move-to-eu/ и есть конкретный пример, который я провел на себе: https://freelance.tax/blog/how-it-all-began/

Заканчивается ли на этом проект? Нет, он только начинается :)

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

Да, мы строим платформу, которая позволяет переехать в один клик. Ну или почти в один клик :)

Подробности

Перемещено Dimez из internet

 ,

catap
()

Фабрис Белар выложил движок JavaScript

Новости — Open Source
Группа Open Source

Французский математик Фабрис Белар (Fabrice Bellard), более известный работой над ffmpeg, qemu, tcc и вычислением числа Пи, выложил в открытый доступ QuickJS — компактную реализацию JavaScript в виде библиотеки на языке C.

  • Почти полностью поддерживает спецификацию ES2019.
  • В том числе математические расширения.
  • Проходит все тесты ECMAScript Test Suite.
  • Нет зависимостей от других библиотек.
  • Малый размер статически линкуемой библиотеки — от 190 KiB на x86 для «hello world».
  • Быстрый интерпретатор — проходит 56000 тестов ECMAScript Test Suite за ~100 с на 1 ядре настольного ПК. Накладные расходы на цикл запуска и остановки < 300 мкс.
  • Может компилировать исходные файлы на JavaScript в исполняемые файлы без внешних зависимостей.
  • Может компилировать исходные файлы на JavaScript в WebAssembly.
  • Сборщик мусора со счётчиком ссылок (детерминированный, с малым потреблением памяти).
  • Интерпретатор командной строки с цветной подсветкой синтаксиса.

Согласно тестам производительности из обсуждения на Opennet.ru, скорость QuickJS в тестах в 15-40 раз меньше, чем у Node.js.

>>> Сайт автора

 

question4
()

Классика на свободных движках

Форум — Games

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

  • openKB - движок для King's Bounty - идейного прародителя Heroes Of Might & Magic, Warlords, Disciples, Age Of Wonders.
  • FHeroes2 - Heroes of Might & Magic 2 - прошёл 2 больших карты против AI, всё вполне работоспособно, быстро, красиво, поддерживается вся серия HOMM2, смена разрешений, в настройках можно добавлять плюшки из HOMM3.
  • VCMI - Heroes of Might & Magic 3 - играл против AI, тестировал новые версии движка, испавлял баги, добавлял города. Поддерживаются WOG и ERA, но можно играть и на чистых HOMM3 (поддерживается вся серия). Также много плюшек, новых артефактов, городов, юнитов, героев, смена разрешений и другие вкусности.
  • Dune Legacy - Dune 2 - прошёл несколько миссий за разные дома, играл скирмиши, всё прекрасно работает. Движок вполне современный, взято много идей из последующих игр серии, например выделение множества объектов, очереди строительства, векторы движения, естественно, есть смена разрешений и куча приятных настроек. Также поддерживаются моды.
  • War1gus - движок для Warcraft I, основан на Stratagus.
  • Wargus+Aleona's Tales - свободный движок для Warcraft II + свободные ресурсы (можно играть и с оригинальными) - тоже вполне играбельно и удобно, основа движка - Stratagus, возможность выделять множество объектов, векторы движения, разные разрешения...
  • Stargus - движок для Starcraft I, основан на Stratagus.
  • 7KAA - движок для своеобразной стратегии Seven Kingdoms.
  • OpenRedAlert - движок для Red Alert 1, написанный на C++, в отличие OpenRA (Mono).
  • OpenRA - модифицированный движок для Red Alert, Command & Conquer и Dune 2000 (Achtung! Mono!).
  • OpenXcom - UFO: Enemy Unknown - прохожу капманию, всё работает, с каждой новой версией всё лучше. Также с версии 1.0 поддерживается мод с Ктулху.
  • FreeSynd - Syndicate - тоже вполне играбельно, наконец-то починили радар.
  • Syndicate Wars Port - движок для Syndicate Wars, продолжения Syndicate.
  • GemRB - движок для Baldur's Gate, Icewind Dale и Planescape: Torment. Вполне рабочий, я почти прошёл Baldur's Gate.
  • Micropolis - Свободный движок для SimCity.
  • ECWolf - модернизированный движок для Wolfenstein 3D, Spear of Destiny и Super 3D Noah's Ark, основанный на кодах Wolf4SDL и ZDoom.
  • Cytadela - движок для Cytadela, стрелялки от первого лица для Amiga.
  • Rise of the Triad - движок для уникальной для своего времени игры Rise of the Triad, основанной на сильно модифицированном движке для Wolfenstein 3D.
  • ZDoom+FreeDoom - Модифицированный и современный движок для Doom, Doom 2, Heretic, HeXen, Strife + свободные ресурсы. Множество улучшений: свободный обзор, прицел, приседания и прыжки, объекты больше не имеют бесконечную высоту, высокое разрешение. Также есть замечательный мод BrutalDoom, привносящий моря кровищщи, горы кишок и ультранасилие.
  • GZDoom - OpenGL-форк ZDoom.
  • Doomsday - модифицированный OpenGL-движок для Doom I&2, Heretic, Hexen, HacX, Chex с поддержкой трёхмерных моделей вместо спрайтов.
  • uHexen2 - SDL/OpenGL движок для Hexen II: Hammer of Thyrion.
  • DarkPlaces + Quake Revitalization Project - модифицированный OpenGL-движок для Quake I + обновлённые текстуры.
  • Yamagi Quake II - модифицированный движок для Quake II, также поддерживает дополнения Mission Pack 1 'The Reckoning' и Mission Pack 2 'Ground Zero'.
  • ioquake3 - модифицированный движок для Quake III.
  • Eduke32+HRP - Модифицированный SDL/OpenGL движок для Duke Nukem 3D (свободный обзор, прицел, прыжки, приседания, высокое разрешение) + набор свободных трёхмерных текстур. Прошёл всего Дюка с трёхмерными текстурами и продвинутой отрисовкой Polymer.
  • eRampage - движок для стрелялок Redneck Rampage, Suckin' Grits on Route 66, Redneck Rampage Rides Again и Redneck Deer Huntin'. Основан на EDuke32.
  • BloodCM + HRP for BloodCM - Blood на движке EDuke32 + текстуры в высоком разрешении. Готовы 2 эпизода игры, третий в разработке.
  • Aleph One - модифицированный движок для Marathon, Marathon 2: Durandal и Marathon Infinity. Также сообществом разработаны новые игры Marathon: EVIL, Tempus Irae, Marathon RED, Marathon: Eternal, Marathon: Rubicon X, Marathon: Phoenix. Ещё есть отдельная игра Excalibur: Morgana's Revenge. Эти игры особенно придутся по душе латентным, активным и пассивным любителям Macintosh, ибо изначально Marathon разрабатывался исключительно под эту платформу.
  • Xash3D - свободный движок для Half-Life (аналог GoldSource).
  • D2X-XL - OpenGL движок для трёхмерной леталки-стрелялки Descent. Также разработан редактор уровней DLE.
  • DXX-Rebirth - SDL/OpenGL движок для трёхмерных леталок-стрелялок Descent 1&2.
  • ForsakenX - движок для трёхмерной леталки-стрелялки Forsaken, клона Descent.
  • OpenTTD - свободный движок для Transport Tycoon Deluxe + свободная графика и звуки.
  • JA2-Stracciatella - Jagged Alliance 2. Несмотря на периодические приостановки, проект до сих пор жив и недавно снова вошёл в активную фазу.
  • ScummVM - набор свободных движков в основном для игр в жанре quest (приключение), например от Lucas Arts, Sierra, Westwood, Coktel Vision, The Neverhood Inc., The Dreamers Guild, Revolution Software, Psygnosis, Infocom, Delphine Software International, Adventure Soft, также и для некоторых ролевых игр: Eye of the Beholder I&II, Lands of Lore: The Throne of Chaos. На данном этапе ведутся работы по поддержке таких замечательных игр, как Myst, Riven: The Sequel to Myst, Gabriel Knight, Gabriel Knight 2: The Beast Within, King's Quest VII, Phantasmagoria I&II, Police Quest IV, Police Quest: SWAT, Quest for Glory IV, Space Quest 6: The Spinal Frontier, Leisure Suit Larry 7, Broken Sword 2.5...
  • ResidualVM - движки для трёхмерных игр Grim Fandango и Escape from Monkey Island от Lucas Arts, также добавлена поддержка для Myst 3 Exile. Для Grim Fandango разработан 'point & click интерфейс'.
  • Pentagram - движок для Ultima VIII с поддержкой разных разрешений, разных звуковых систем, миникарты, TrueType.
  • Exult - движок для Ultima VII с поддержкой разных разрешений, разных звуковых систем, статусбаров, Exult Studio для разработки своих игр.
  • Nuvie - движок для Ultima VI.
  • XU4 - движок для Ultima IV с поддержкой VGA и 16-bit графики, смешивание заклинаний как в Ultima V.
  • OpenMW - The Elder Scrolls III: Morrowind. Проект активно развивается, добавляется новый функционал, поддержка модификаций, но на данном этапе поиграть пока не удастся.
  • Lord of the Rings game engine - движок для ролевой игры Lord of the Rings.
  • Arx Libertatis - движок для трёхмерной ролевой игры Arx Fatalis.
  • FS2Open - движок для космического симулятора FreeSpace 2. Также есть fsport - адаптация кампаний FreeSpace 1 для FS2Open.
  • CorsixTH + CorsixTH-Graphics - движок для симулятора больницы Theme Hospital и набор новой свободной графики.
  • Abysmal Engine - движок для System Shock 1 и Ultima Underworld. Проект жив, потихоньку развивается.
  • OpenAge - движок для Age of Empires II. Проект на начальной стадии, ещё сырой. Разработчики пока толком не определились с технологиями, хотят для изометрической графики задействовать OpenGl и шейдеры.
  • Antares - движок для космической стратегии Ares. Трепещите, латентные, активные и пассивные любители Macintosh, игра изначально разрабатывалась исключительно под эту платформу.
  • CaesarIA - симулятор Римской Империи и Цезаря в частности Caesar III.
  • Falltergeist - свободный движок для Fallout 1&2, разрабатываемый на C++ с использованием SDL2. Проект на начальной стадии, но активно развивается.
  • freeablo - свободный движок для Diablo 1 с использованием SDL2. Проект на начальной стадии, готов начальный посёлок с нейтральными персонажами и пара случайно генерируемых подземных уровней.
  • Abuse - аркадная стрелялка-платформер, сюжет вдохновлён вариациями на тему «Хищник против Чужих». Движок использует отрисовку через SDL или OpenGL (на выбор), работает на 32-bit и 64-bit платформах. К игре прилагаются освобождённые ресурсы.
  • New RAW - интерпретатор для аркадной игры Another World.
  • Bermuda Syndrome - SDL-движок для аркадного приключения Bermuda Syndrome.
  • REminiscence - SDL-движок для аркадного приключения Flashback.
  • f2bgl - SDL/OpenGL-движок для трёхмерного приключения Fade To Black.
  • Igor - SDL-движок для испанского квеста Igor: Objetivo Uikokahonia.
  • Carlos - SDL-движок для платформера Carlos.
  • xBaK - движок для уникальной для своего времени ролевой игры Betrayal at Krondor. Относительно играбельно, но некоторых важных функций может не оказаться. Проект, к сожалению, заброшен. Форкайте, господа, пилите для ScummVM.
  • bstone - движок для стрелялки от первого лица Blake Stone: Planet Strike.
  • CatacombSDL - SDL2-движок для фентези-стрелялки Catacomb II.
  • NXEngine - SDL-движок для платформера Doukutsu Monogatari (также известного как Cave Story).
  • Commander Genius - движок для серии платформеров Commander Keen.
  • The Ur-Quan Masters + Ur-Quan Masters HD - движок для космического аркадного ролевого стратегического квеста Star Control II + текстуры в высоком разрешении.
  • OpenJK - движок для Jedi Knight II: Jedi Outcast и Jedi Knight III: Jedi Academy с минимальными измененями, максимально близкий к оригинальному.
  • JediOutcastLinux - ещё один движок для Jedi Knight II: Jedi Outcast.
  • JediAcademyLinux - ещё один движок для Jedi Knight III: Jedi Academy.
  • SDL Sopwith - SDL/GTK+ движок для классического аркадного авиасимулятора Sopwith.
  • Ultimate Stunts - OpenGL движок для классического гоночного симулятора Stunts.
  • Freeserf - SDL-движок для классического симулятора поселенцев The Settlers 1 «Serf City».
  • Return to the Roots - OpenGL-движок для для классического симулятора поселенцев The Settlers II Gold Edition.
  • OpenRaider - OpenGL-движок для серии приключенческих игр Tomb Raider (1-5). 5-я игра серии пока не полностью работоспособна.
  • OpenTomb - ещё один OpenGL-движок для серии приключенческих игр Tomb Raider (1-5).
  • Privateer - Gemini Gold - OpenGL-движок для Wing Commander, основан на кодовой базе Vega Strike.
  • ET: Legacy - модифицированный движок для многопользовательской игры Wolfenstein: Enemy Territory.
  • Zod Engine - движок для уникальной стратегии Z.

Статья на LOR Wiki.

 ,

toney
()

Numpy туда, куда не нужно

Форум — Development

Для питона есть numpy, а для Go есть что-то подобное? Если возможно, то ссылочку, пожалуйста.

 ,

awesomebuntu
()

Pinebook — Linux-ноутбук от Pine64

Новости — Hardware and Drivers
Группа Hardware and Drivers

Компания Pine64, производящая одноплатные компьютеры, заявила, что в конце февраля начнёт выпуск ARM-ноутбуков, совместимых c Debian Jessie, Ubuntu 16.04, Android 5.1.1 и Remix OS 2.0. Будут доступны две модели, отличающиеся размером экрана и ценой. Модель с диагональю экрана 11.6 ″ будет стоить 89 $, а модель с 14 ″ — 99 $.

( читать дальше... )

Cтать одним из первых покупателей можно, заполнив форму на официальном сайте.

Wiki компании-производителя

>>> Источник

 , ,

federk
()

Scheme - скорость выполнения кода

Форум — Development

Не буду писать многабукаф - просто скажите, сколько (по времени в секундах) в Scheme выполняется данный кот:

(define (divs n)
    (define (go i a)
        (cond ((> (* i i) n) a)
              ((= (* i i) n) (+ 1 a))
              ((= 0 (modulo n i)) (go (+ 1 i) (+ 2 a)))
              (else (go (+ 1 i) a))))
    (go 1 0))
 
(define (task n k)
    (cond ((>= 500 (divs k)) (task (+ 1 n) (+ k n 1))) (else k)))
 
(display (task 1 1))
Я пробовал несколько онлайн вычисляторов, и время выполнения различается на порядки. Где-то указывают реализацию (chiken / guile), где-то нет. Здесь https://repl.it/languages/scheme какое-то неприличное время выполняется, здесь https://www.tutorialspoint.com/execute_scheme_online.php весьма неплохо (относительно остальных), на Ideone и Rextester промежуточные показатели... Я в растерянности - где правда?

 , ,

Ivana
()

Уйти или остаться? Закулисные проблемы сисадминов

Форум — Talks

Пожалуй оставлю это здесь хоть и довольно старая статья

Уйти или остаться?

Что знает общество о жизни системных администраторов? Совсем немного. Попробуем приоткрыть завесу над проблемами рядового админа

Как говорит китайская пословица: «Кто предупрежден, тот вооружен». Знать о проблеме, говорить о ней, искать пути решения и единомышленников – вот какие цели преследует данная статья. Это не «нытье»! Зачастую служащие считают, что если публикация посвящена негативным явлениям и их изучению, то автор – неудачник, который «ноет о своих проблемах». Меня всегда забавляла данная позиция. Получается, что если я читаю статью о причинах падения рубля, то автоматически должен считать, что автор – неудачник, обиженный на мировую финансовую систему. Но если некоторые общественные явления имеют место быть, то они возникли не благодаря «нытью неудачников», а по объективным причинам. Вот о таких явлениях и причинах пойдет речь. Герой нашего рассказа – обычный системный администратор обычной российской компании.

Как работает сисадмин? Двойной рабочий день. Большинство офисов компаний и организаций работает в дневное время. График строго определен и не подлежит изменениям. И естественно, все сотрудники, включая системного администратора, обязаны соблюдать трудовой распорядок. Большинство компаний имеют систему учета рабочего времени – неважно, что это: автоматическая система контроля доступа по прокси-картам, журнал прихода-ухода или просто нужно вовремя показаться на глаза начальству.

Поэтому наш системный администратор приходит к началу рабочего дня и напряженно трудится на протяжении всего рабочего времени офиса.

Но вот рабочий день закончен – тут начинается самое интересное. Сотрудники уходят по домам, а наш системный администратор – нет… Многие из своих специализированных задач он может решить только в нерабочее время. Оно и понятно, нельзя мешать работе пользователей и компании в целом. Большинство профилактических и ремонтных работ так или иначе связано с остановкой служб и сервисов. Да и ввод в эксплуатацию нового оборудования или программного обеспечения подчас связан с необходимостью прервать обычное функционирование инфраструктуры. Вот и получается своего рода «вторая смена». Неоплачиваемая, конечно.

Руководство большинства компаний, как правило, не идет ни на какие уступки. Существуют, конечно, приятные исключения, когда для ИТ-персонала вводится гибкий график, оплачиваются переработки, добавляются дополнительные дни к отпуску… Но такие счастливые примеры – большая редкость на фоне общего равнодушия. Лично мне запомнилась замечательная фраза одного «босса», брошенная в ответ на просьбу хоть как-то решить вопрос с таким вот «двойным» рабочим днем: «Тебя никто не заставлял становиться системным администратором! Ты сам выбрал свою профессию». Как говорится, без комментариев.

Масла в огонь подливают и трудоголики. Казалось бы, в обычном офисе, где не требуется функционирование системы 24 часа в сутки и 7 дней в неделю, после 19.00 делай что хочешь – но не тут-то было! Некоторые сотрудники считают за правило задержаться на работе после окончания трудового дня. Трудоголики бывают настоящие и показушные.

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

Другое дело – трудоголики показушные, которые используют сам факт проведения технических работ, чтобы лишний раз продемонстрировать свое рвение и лояльность начальству. Они если и закончат работу, то только со скандалом и утром обязательно демонстративно пожалуются на «безответственного компьютерщика», якобы не давшего вовремя завершить начатую работу.

В итоге приходим в 9.00, ждем до 21.00 ухода последнего трудоголика, а сами уходим в 23.00, а то и бежим, чтобы успеть до часу ночи, пока не закрыли ближайшее метро. А утром… утром снова к 9.00 на работу! Знакомая картина?

Виртуальный отпуск – это совсем просто. Как и положено большинству сотрудников, системный администратор имеет право на ежегодный оплачиваемый отпуск. Но когда приходит пора его использовать, наш системный администратор видит суровое лицо своего начальника и слышит до боли знакомую фразу: «Ну, ты же будешь недалеко от компьютера, доступен по мобильному, правда?» И все.

Забудьте про восхождение на горные вершины, байдарочные походы, романтический медовый месяц, когда «и пусть весь мир подождет»… Это все не для вас. Ваш удел – провести отпуск в «шаговой доступности» от компьютера, ожидая звонка с работы. Даже если у вас идеально отлаженная инфраструктура и сбои происходят реже, чем раз в полгода, все равно. «А вдруг что случится, а тебя нет?»

Я знаю системных администраторов, которые принципиально не берут отпуск, предпочитая получить денежную компенсацию, или, на худой конец, идут в отпуск и устраиваются на шабашку. Как объяснил мне один коллега: «Все равно нормально отдохнуть не дадут, так хоть деньги будут». Вот такой он, виртуальный отпуск.

Зачем он нужен, если все работает? Допустим, наш системный администратор работал по 12-15 часов в сутки, перевернул горы документации и в итоге добился более-менее бесперебойной работы инфраструктуры. Компьютеры не виснут, сервера не перезагружаются, почта доходит до адресата, трафик не превышен… Красота. Живи да радуйся. Время сделать передышку, дописать документацию, провести работу над ошибками из Event Log (или System log – у кого как…). Но часто, очень часто системного администратора вместо заслуженной похвалы (я уже молчу о премии) ждет вызов к менеджеру по персоналу или руководству компании с предложением… уволиться по собственному желанию.

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

На деле все просто: «Если есть проблемы с компьютерами – значит, системный администратор плохо работает. Если проблем нет – системный администратор не нужен».

Конечно, первый раз подобный поворот судьбы воспринимается очень болезненно. Мне приходилось общаться с очень хорошими специалистами, впавшими в депрессию после подобного инцидента. Потом, после второго-третьего раза привыкаешь, появляется некий цинизм. Как там у Ильфа и Петрова в «Золотом теленке»: «Я потерял веру в человечество».

Как вы понимаете, работа по созданию бесперебойной инфраструктуры до конца не была доведена. Не дописана документация, не устранены полностью все ошибки… Это останется в качестве сюрприза для нового специалиста, которого возьмут на работу, когда ИТ-структура начнет давать трещину. Чаще всего сокращают самых высокооплачиваемых, а значит, и самых грамотных сотрудников ИТ-подразделений, хотя бывает и наоборот: оставляют одного или нескольких «профи», на которых навешивают всю оставшуюся работу.

За себя и за того парня Еще одна особенность работы системного администратора заключается в том, что остальные сотрудники компании свято уверены в том, что он должен досконально знать все нюансы их трудовой деятельности и, главное, выполнять за них их работу. Такова человеческая натура: «Если сотрудник другого подразделения допускает ошибку – это сбой в компьютере и виноваты компьютерщики. Если несмотря ни на что работа выполнена – это исключительная заслуга именно его, менеджера, а системный администратор или даже весь ИТ-отдел вместе с франчайзерами и интеграторами все это время били баклуши и мешали работать».

И отказать этому «умнику» нельзя – такой скандал поднимется! Вот и сидит наш сисадмин поздними вечерами, перепроводит ошибочные бухгалтерские проводки в «1С», ретуширует фотографии для рекламного отдела, отсылает письма с первоначально неправильно вбитыми адресами.

Многие опытные системные администраторы в таких случаях говорят: «Как себя поставишь, так и будут относиться!» – и это верно. Однако сотрудники других подразделений, как правило, не должны что-то кому-то доказывать, постоянно отбиваясь от абсолютно несвойственной им работы. Вы представляете себе менеджера по рекламе, формирующего вместо бухгалтера отчет в «1С»? Или бухгалтера, верстающего макет новой презентации для отдела продаж? Вот и я не представляю. А сисадминам зачастую приходится делать и то и другое. Бывают, конечно, редкие исключения, когда ИТ-отдел работает исключительно по системе заявок, когда сотрудникам ИТ-подразделений запрещено касаться работы пользователей. В основном это крупные столичные компании с четким разделением труда и поминутным учетом рабочего времени. В большинстве же российских фирм и фирмочек царит обычный закон джунглей: «кто сильнее, тот и прав». И сисадмин там – не в числе «сильных».

Зиц-председатель Фунт и его последователи Все вышеописанные проблемы – ничто по сравниванию с постоянным риском быть привлеченным к уголовной ответственности. Помните зиц-председателя Фунта из романа Ильфа и Петрова «Золотой теленок»? В его роли сейчас выступают системные администраторы большинства российских компаний. Наверное, уже не осталось обывателя, не слышавшего о пресловутом «деле Поносова» и преследовании организаций и физических лиц за пиратское программное обеспечение, или, как его еще называют, «нелицензионку» (Уголовный кодекс Российской Федерации, Статья 146. Нарушение авторских и смежных прав).

Но предприниматели отнюдь не спешат занять место в очереди за лицензионным софтом. Почему? Причина простая: за все нарушения будет отвечать системный администратор. Если будут выявлены нарушения, генеральный директор, главный бухгалтер, юрисконсульт и все другие сотрудники компании покажут пальцем на системного администратора и скажут что-то наподобие: «Мы здесь ни при чем, это он все понаставил. Мы ведь люди, от компьютеров далекие, ничего в них не понимаем». И наплевать, что системный администратор много раз предупреждал, просил, умолял – и устно, и письменно – купить лицензии на используемое в компании программное обеспечение или хотя бы по возможности перейти на бесплатный софт. А зачем? При покупке лицензий придется тратить деньги. При переходе на бесплатное ПО – терпеть неудобства. И не дай бог, при этом придется изучать что-то новое! Куда проще заклевать системного администратора – все равно судить будут его.

А ответственность в случае поимки отнюдь не маленькая. Самый минимум, который грозит системному администратору в этом случае, – условный срок и необходимость выплатить материальный ущерб, исчисляемый сотнями тысяч, а то и миллионами рублей. Работодатель при этом отделается предупреждением и торжественным обещанием купить лицензионное ПО.

При устройстве на работу вас, конечно, будут клятвенно заверять, что у компании наикрутейшая служба безопасности со связями в руководстве МВД, ФСБ, ЦРУ, Моссад и т.д. Что у «главного» в друзьях все российское и мировое правительство. Что у компании самые крутые юристы… Но на деле все не так.

В российских компаниях практически нет грамотных юристов, способных выиграть дело в случае нападок на нелицензионное ПО. А вот юрисконсультов, требующих от сисадмина поставить ему на компьютер взломанную версию «Консультант+», – пруд пруди.

Но и это еще не все. Во многих организациях системного администратора рассматривают не просто как установщика, а как «добытчика» этого самого нелицензионного ПО. Как часто наши сисадмины слышат фразы: «Что значит – не поддерживает новый формат? Что значит – нет дистрибутива? Ты еще не скачал с торрентов новую «крякнутую» версию?!!» А если в Интернете нужной программы не нашлось или нет возможности скачать, системный администратор в большинстве случаев пойдет на радиорынок и купит пиратский диск за свои деньги. Фактически сам за свои деньги покупает улики против себя. Мало кому приходит в голову мысль уговорить главбуха списать что-либо задним числом, рискуя быть пойманным. А с офисными любителями «вареза» системные администраторы воюют из года в год, и все безуспешно. Если же сисадмин все-таки проявит требуемую жесткость характера и скажет твердое «нет», то начальство быстренько подыщет «более адекватного и стрессоустойчивого сотрудника, готового иногда идти на компромиссы».

Не секрет, что российский бизнес зачастую не в ладах с законом. С налоговыми органами – почти всегда. Редко когда у компании все чисто в плане соблюдения норм и законодательных актов. А на системного администратора (при отсутствии специального подразделения по защите информации) возлагается ответственность по охране информации не только от злоумышленников, но и… от сотрудников правоохранительных органов. То есть, по сути, сисадмин должен вовремя прикрыть бизнесмена, нарушающего закон ради собственного обогащения.

На какие только чудеса не идут российские системные администраторы: тайными тропами выносят из офиса винчестеры с «черной бухгалтерией», прячут компьютеры (обычно это десктопы в роли серверов) в подвале или под фальшпотолком, шифруют данные всевозможными программами шифрования, зачастую не разрешенными для использования на территории РФ.

Если же системного администратора поймают за этими делами, если он будет упорствовать во время следствия, ему может быть предъявлено обвинение по следующим статьям Уголовного кодекса РФ:

Статья 294. Воспрепятствование осуществлению правосудия и производству предварительного расследования. Статья 308. Отказ свидетеля или потерпевшего от дачи показаний. Статья 316. Укрывательство преступлений.

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

Что такое получить условный срок или просто иметь в своей биографии пункт: «находился под следствием»? Это значит, что придется навсегда распрощаться с самой возможностью получить хоть какую-то более-менее приличную работу. Большинство российских компаний никогда не возьмут на работу человека, имеющего судимость. Потому что это «пятно на репутации компании». Девушки из отдела кадров будут мило вам улыбаться и говорить что-то наподобие: «Мы примем решение и вам перезвоним…». И никогда не перезвонят.

Максимум, на что вы сможете претендовать, – это на рабочую должность на каком-нибудь захудалом заводике, откуда все остальные бегут, как от лесного пожара. Помимо проблем с трудоустройством у вас будут и другие проблемы – например, с получением заграничных виз или с оформлением кредита… Фактически вы превращаетесь в «человека второго сорта». Может быть, имеет смысл уже сейчас задуматься о смене профессии, пока профессия не изменила вас?

Что у нас новенького? «Самая близкая к системному администрированию профессия – микробиолог. У них, как и у нас, постоянно что-то выводится». Эту бородатую шутку я вспоминаю каждый раз, когда встает вопрос о том, чем профессия системного администратора принципиально отличается от многих других.

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

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

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

И наконец, курсы повышения квалификации. Это самая больная тема. Если, к примеру, курсы по продуктам Microsoft системный администратор чисто теоретически еще может оплатить самостоятельно, то по редким технологиям, таким как, например, продукты компании Citrix Systems, обучение стоит баснословных для системного администратора сумм. Работодатель же отнюдь не спешит обучать свой персонал за счет компании. А если кого-то из специалистов и посылают на курсы, то, как правило, это преподносится как великое благодеяние: сотруднику ИТ-отдела постоянно напоминают, что теперь он должен отработать свое обучение, с ним предварительно заключается контракт, по которому он обязуется отработать длительный срок в компании (без повышения оклада, естественно) или вернуть сумму, выплаченную за его обучение. И никому не приходит в голову, что учиться – это тоже труд, и довольно тяжелый. Что новые знания нужны в первую очередь работодателю, и вполне возможна ситуация, что техническому специалисту эти знания нигде больше не пригодятся.

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

Еще одно специфическое требование, предъявляемое к системным администраторам, – это знание английского языка. Суметь перевести технический текст, вести переписку с зарубежными коллегами. Разговорная речь требуется, как правило, реже, однако зачастую приходится общаться по телефону и даже лично с иностранными собеседниками. К большинству других профессий такие требования не предъявляются, а если и предъявляются, то неплохо оплачиваются. Например, если требуется бухгалтер или юрист со знанием английского, нанять такого специалиста стоит дороже. А вот для системных администраторов английский язык – дело само собой разумеющееся. Мало того, в большинстве российских компаний системный администратор – едва ли не единственный специалист, способный объясниться по-английски. (И не только по-английски. Иногда приходится знать и другие языки, например, немецкий, если используется оборудование Siemens). Вот и носят сисадмину тексты как к штатному переводчику: от курсовиков по «инглишу» до проектов договоров с иностранными партнерами. В качестве бесплатной нагрузки, конечно.

Сколько стоит быть сисадмином? Быть сисадмином стоит недешево. Во-первых, системный администратор, как уже говорилось выше, обязан постоянно читать специальную литературу, чтобы поддерживать свой профессиональный уровень. Средненькая книжица на московских прилавках потянет примерно на 500 рублей. Толстые «гроссбухи» по специализированным продуктам и технологиям, таким как Cisco или Oracle, могут стоить и 1000, и 1500 рублей. А подобных книжиц хороший системный администратор прочитывает за год минимум пять-шесть штук.

Во-вторых, системный администратор обязан иметь компьютер весьма неплохой конфигурации. Многие сисадмины имеют дома экспериментальные сети или виртуальные платформы (считай, мощный компьютер) для тестирования и обкатки решений. Делается это не из любопытства, а из стремления хоть как-то сократить вынужденные неоплачиваемые переработки, сведя к минимуму сбои оборудования и программного обеспечения. Оттестированное в домашних условиях решение имеет больше шансов на жизнь, нежели внедряемое «по ходу пьесы». И конечно, необходимо попробовать на практике то, что было прочитано в умных книжках.

В третьих, системный администратор обязан иметь дома постоянно работающее подключение к Интернету на неплохой скорости (допустим, 1-2 Мб/с). В последнее время это становится обычным требованием работодателя.

Почти всегда за все это системный администратор платит из своей и без того небольшой зарплаты. Работодатели в большинстве своем отказываются компенсировать даже самые большие затраты на литературу. Про затраты на Интернет и домашний компьютер лучше вообще умолчать. Максимум, на что здесь может рассчитывать системный администратор, – на старенький, давно списанный компьютер, подаренный широким жестом с барского плеча: «Бери уж, так и быть, все равно выбрасывать…»

Да, бывают исключения. Когда сисадмину компенсируют расходы на мобильный, выделяют корпоративный ноутбук и не только покупают техническую литературу, но и оплачивают специализированные курсы. (А ведь как часто все это входит в стандартный «корпоративный пакет» для сотрудников других подразделений – например, менеджера по привлечению клиентов!) Но такие случаи можно пересчитать по пальцам.

О бонусе редком замолвите слово Традиционная система «кнута и пряника» к системному администратору применяется только «кнутом». Российский бизнесмен не понимает, за что можно премировать системного администратора. «За то, что не было сбоев? Так значит, он и не работал вовсе. Если нет аварий – то и чинить нечего. За то, что были сбои и он их оперативно устранил? Так сам виноват, что допустил подобную ситуацию».

Зато всегда есть за что наказать. За то, что не предусмотрел, не предотвратил, не предупредил, резко разговаривал с пользователем, отказался ставить нелицензионный софт – да мало ли за что! В итоге получается, что даже свои куцые оклады системные администраторы получают с вычетом всевозможных «штрафов» (которые, кстати, запрещены Трудовым кодексом РФ).

А вот с бонусами и всяческими премиями все просто. Менеджеры по продажам регулярно получают премии и проценты с продаж, неплохо обстоят дела и у отдела поставки, и у бухгалтерии. А системный администратор, который, собственно, и организовал техническое обеспечение всех этих продаж, поставок, отчетов, премию не получает. В представлении типичного российского бизнесмена ИТ – это «пылесос для денег». Вспоминаю замечательную фразу, сказанную одним из «боссов»: «А за что вам премию платить? Вы и так только тратите. Вон недавно сервер вам купили, вы еще полгода его отрабатывать должны». Правда, у системного администратора есть небольшая возможность «пошантажировать» начальство увольнением и попросить прибавку к зарплате. Потому что искать нового системного администратора – дело непростое и почти всегда неблагодарное.

Конечно, бывают организации, работающие по правилам – например, внедрившие ITIL, где сисадмины получают премию за соблюдение SLA. Еще помню одну фирму, где руководство по итогам успешного года просто повысило зарплату на 10% всем сотрудникам, в том числе и ИТ-отделу. Но таких компаний – единицы.

Возраст, или есть ли жизнь после сорока? Как часто читаешь в тексте вакансии: «…требования: мужчина, до 40 лет…» Или даже: «…до 35 лет» Почему? Я часто спрашивал об этом менеджеров по персоналу и представителей руководства различных компаний. Были самые разные ответы. Например: «После 35 человек уже не энергичен». Или: «После 30 лет уже трудно усваивать информацию».

Все эти доводы лично мне кажутся очень сомнительными. Люди настолько разные, что пытаться причесать всех под одну гребенку просто не имеет смысла. Наиболее точным ответом был следующий: «Человеком после 30 лет трудней управлять». Это правда. Зрелого мужчину труднее обмануть, подставить, прогнуть по зарплате. На него не наорешь. Ему труднее промыть мозги, что он – обслуживающий персонал и всем обязан своим существованием [1]. Что же делать системному администратору после 40 лет?

Вариантов масса: стать начальником, уйти в дворники или в программисты, открыть свой бизнес… Тогда от «сисадминства» придется отойти. Получается, что системный администратор – это временная профессия. Что-то вроде «Макдональдса» для инженеров.

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

Читать далее (слишком большой текст): http://linexp.ru/other/888-ujti-ili-ostatsya-zakulisnye-problemy-sisadminov.html

Перемещено leave из admin

 ,

softf4288
()

Go 1.7

Новости — Open Source
Группа Open Source

Выпущена версия 1.7 языка программирования Go.

Наиболее значительные изменения:

  • Новый бэкенд компилятора, использующий промежуточный код на базе SSA (Static Single Assignment).
  • В фронтенде компилятора задействован новый более компактный формат экспортируемых данных, что с более эффективной обработкой деклараций импортов позволило значительно ускорить время компиляции и уменьшить размер исполняемых файлов на 20–30%.
  • Программы должны выполняться немного быстрее благодаря улучшениям в сборщике мусора и оптимизациям в стандартной библиотеке.
  • Реализован порт для Linux на IBM z Systems (s390x).
  • В состав стандартной библиотеки включён пакет context.
  • Добавлена поддержка суб-тестов и суб-бенчмарков.
  • Удалена поддержка переменной окружения GO15VENDOREXPERIMENT.

>>> Подробности

 

Kilte
()

куда лучше отселить SWAP - на хороший SATA-диск или RAID0 из плохих SATA?

Форум — Linux-hardware

xubuntu 16
материнка ASUS P5Q SE (SATA-3)

задача - сделать максимально большой и быстрый SWAP
есть 2 варианта решения:
- купить один б/у SATA-монстр вроде VelociRaptor и отдать его под SWAP одним куском
- купить минимум два дешевейших б/у SATA, сделать из них программный RAID-0 и заселить SWAP туда

что будет в итоге быстрее для всего ПК, какие будут мнения и опыт?
какие могут возникнуть нюансы?
(насчет «диски посыпятся» особенно не переживаю)

докупить оперативки не вариант однозначно

P.S. на перспективу планирую разгонять все остальное железо, насколько это возможно

 , , ,

MinasFilm
()

Прогресс в ИТ говорите?

Форум — Talks

http://worrydream.com/dbx/ а теперь?

 ,

psv1967
()

OpenSource проект КИТ Сценарист. Обсуждение, поиск разработчиков.

Форум — Development

Ребята, привет.

Меня зовут Дмитрий Новиков, я разработчик программы КИТ Сценарист [сайт: https://kitscenarist.ru, исходники: https://github.com/dimkanovikov/KITScenarist].

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

Развиваю я этот проект в одиночку уже более двух лет. За это время программа значительно выросла. Буквально на днях была зафиксирована десятитысячная установка!

В последнее время фидбек от пользователь очень вырос, плюс у меня есть ещё куча нереализованных идей, но времени на всё это не хватает. Пока проект не приносит особо денег, так что заниматься им приходится в свободное от основной работы время. В связи с чем очень хотелось бы найти разработчиков, кто готов присоединиться к моему проекту. Готов даже выделять немного средств на его поддержку и развитие.

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

 

dimkanovikov
()

Обратная совместимость во фрисофте

Форум — Talks

Некий Андрей Пономаренко начал рассылать по мейллистам ссылки на свой сервис отслеживания изменений в API/ABI в свободном софте.

http://abi-laboratory.pro/upstream-tracker.html

Например, любители потрясти дряхлыми флеймами могут начинать рассупонивать шуткомёты:

http://abi-laboratory.pro/tracker/timeline/gtk /

http://abi-laboratory.pro/tracker/timeline/qt/

Ах, да. Автор выложил исходники генератора отчетов на гитхаб: https://github.com/lvc/abi-tracker.

 кококо

AP
()

Но зачем?

Галерея — Рабочие места

Вот так с помощью нехитрых приспособлений буханка черного или белого хлеба превратилась в троллейбус.

Вот еще ракурс. Have a nice day

>>> Просмотр (1024x715, 242 Kb)

bl
()

Как писать на C в 2016 году

Форум — Development

Интересная статейка: https://matt.sh/howto-c

PS: царя скастуйте кто-нибудь, пусть выскажет своё икспертное мнение.

 

Oxdeadbeef
()