StopDiiaCity розширення для сайтів пошуку роботи

Привіт, мене звати Ярослав, переважно на DOU пишу статті про Go, але цього разу буде про Chrome та Firefox розширення, яке попереджає, що компанія підтримує Дія Сіті.

Розширення вже можна завантажити з сайту stopdiiacity.u8hub.com у вигляді zip-архіву який потім треба встановити на сторінці chrome://extensions або about:debugging#/runtime/this-firefox.

Коли ви встановите розширення, то на сторінках профілів компаній, які підтримують Дія Сіті, буде з’являтись попередження такого виду:

Такі попередження будуть на сторінках компаній, сторінках вакансій на сайтах jobs.dou.ua, djinni.co та linkedin.com.

Як працює розширення StopDiiaCity

Код розширення доступний в репозиторії gitlab.com/YaroslavPodorvanov/StopDiiaCity.

StopDiiaCity складається з двох компонентів: з API та розширення, яке відправляє запити до API та виводить попередження на сторінку. Усі навчальні матеріали, які використовував, додам в тему.

Netlify functions як API

Усі компанії, які поки підтримують Дія Сіті, можна було додати одразу в розширення та обійтись без API, але ми враховуємо, що компанії будуть відкликати свою підтримку Дія Сіті, тому винесли цей список в API, яке зможемо оновлювати окремо.

API отримує JSON з URL-сторінки компанії чи вакансії та повертає JSON з інформацією чи підтримує компанія Дія Сіті.

{
  "url": "https://jobs.dou.ua/companies/example/"
}
{
  "url": "https://djinni.co/jobs/company-example-ffffff/"
}
{
  "exists": false
}

Вибрав Netlify, бо є можливість використовувати безкоштовно, має гарну документацію Build serverless functions with Go та має приклад на GitHub github.com/netlify/aws-lambda-go-example, цього було достатньо щоб за 15 хвилин зробити першу тестову функцію /.netlify/functions/verify.

Весь код функції verify на Go в файлі main.go:

package main

import (
	"encoding/json"
	"net/http"
	"strings"

	"github.com/aws/aws-lambda-go/events"
	"github.com/aws/aws-lambda-go/lambda"
)

const (
	// language=JSON
	unsafeMessage = `{"exists":true}`
	// language=JSON
	safeMessage = `{"exists":false}`
)

type Request struct {
	URL     string `json:"url"`
	Version int    `json:"version"`
}

type PrefixGroup struct {
	Prefix   string
	Prefixes []string
}

var stopDiiaCityPrefixes = []PrefixGroup{
	{
		Prefix: "https://jobs.dou.ua/companies/",
		Prefixes: []string{
			// ...
		},
	},
	{
		Prefix: "https://djinni.co/jobs/",
		Prefixes: []string{
			// ...
		},
	},
}

var cors = map[string]string{
	"Access-Control-Allow-Origin": "*",
	"Content-Type":                "application/json",
}

func handler(r events.APIGatewayProxyRequest) (events.APIGatewayProxyResponse, error) {
	var request Request

	var unmarhsalErr = json.Unmarshal([]byte(r.Body), &request)
	if unmarhsalErr != nil {
		return events.APIGatewayProxyResponse{
			Headers:    cors,
			StatusCode: http.StatusBadRequest,
			Body:       `{}`,
		}, unmarhsalErr
	}

	if request.URL == "" {
		return events.APIGatewayProxyResponse{
			Headers:    cors,
			StatusCode: http.StatusBadRequest,
			Body:       `{}`,
		}, nil
	}

	for _, prefixGroup := range stopDiiaCityPrefixes {
		if strings.HasPrefix(request.URL, prefixGroup.Prefix) {
			if hasAnyPrefix(prefixGroup.Prefixes, request.URL) {
				return unsafe(), nil
			}

			return safe(), nil
		}
	}

	return safe(), nil
}

func main() {
	// Make the handler available for Remote Procedure Call by AWS Lambda
	lambda.Start(handler)
}

func unsafe() events.APIGatewayProxyResponse {
	return events.APIGatewayProxyResponse{
		Headers:    cors,
		StatusCode: http.StatusOK,
		Body:       unsafeMessage,
	}
}

func safe() events.APIGatewayProxyResponse {
	return events.APIGatewayProxyResponse{
		Headers:    cors,
		StatusCode: http.StatusOK,
		Body:       safeMessage,
	}
}

func hasAnyPrefix(prefixes []string, url string) bool {
	for _, prefix := range prefixes {
		if strings.HasPrefix(url, prefix) {
			return true
		}
	}

	return false
}

Функцію verify треба скомпілювати, для цього додав Makefile:

build:
	mkdir -p functions
	go get ./...
	go build -o functions/verify ./...

та налаштування netlify.toml

[build]
  command = "make build"
  functions = "functions"
  publish = "public"
[build.environment]
  # Change this path with the path to your repository
  GO_IMPORT_PATH = "gitlab.com/stopdiiacity/stopdiiacity.netlify.app"

Це все є в офіційному GitHub-прикладі github.com/netlify/aws-lambda-go-example

Chrome розширення

Chrome розширення має таку структуру:

├── app.css
├── app.js
├── images
│   ├── 16x16.png
│   └── 32x32.png
└── manifest.json

Розширення має робити HTTP-запит та виводити інформацію на сторінку, для цього потрібно вказати відповідні дозволи webRequest та activeTab в manifest.json:

{
  "name": "StopDiiaCity",
  "description": "Stop Diia City",
  "version": "1.0",
  "manifest_version": 3,
  "icons": {
    "16": "/images/16x16.png",
    "32": "/images/32x32.png"
  },
  "content_scripts": [
    {
      "matches": ["https://jobs.dou.ua/*", "https://djinni.co/jobs/*"],
      "js": ["app.js"],
      "css": ["app.css"],
      "run_at": "document_end"
    }
  ],
  "permissions": [
    "webRequest",
    "activeTab"
  ],
  "homepage_url": "https://stopdiiacity.vercel.app/"
}

Розширення буде спрацьовувати лише на сторінках, схожих на https://jobs.dou.ua/* та https://djinni.co/jobs/* це також встановлено в manifest.json.

Логіка розширення в app.js:

console.log("StopDiiaCity run Chrome extension");

function verify(url) {
    fetch("https://stopdiiacity.netlify.app/.netlify/functions/verify", {
        method: "POST",
        body: JSON.stringify({
            "url": url,
        }),
    }).then(function (response) {
        return response.json();
    }).then(function (json) {
        if (json.exists) {
            const decoder = document.createElement("div")

            decoder.innerHTML = `<div id="js-modal-background" class="stopdiiacity-modal">
    <div class="stopdiiacity-modal-content">
        <div class="stopdiiacity-modal-header">
            <span id="js-modal-close" class="stopdiiacity-close">×</span>
            <h2>Обережно ймовірно компанія підтримує Дія City</h2>
        </div>
        <div class="stopdiiacity-modal-body">
            // ...
        </div>
        <div class="stopdiiacity-modal-footer">
            // ...
        </div>
    </div>
</div>`;

            const $modal = decoder.firstChild;
            document.body.prepend($modal);
            document.getElementById("js-modal-close").addEventListener("click", function () {
                $modal.style.visibility = "hidden";
            });
            const $background = document.getElementById("js-modal-background");
            $background.addEventListener("click", function (event) {
                if (event.target === $background) {
                    $modal.style.visibility = "hidden";
                }
            });
        }
    }).catch(console.error);
}

{
    const url = window.location.href;
    if (url.startsWith("https://jobs.dou.ua/companies")) {
        verify(url);
    } else if (url.startsWith("https://djinni.co/jobs/company")) {
        verify(url);
    } else if (url.startsWith("https://djinni.co/jobs")) {
        document.querySelectorAll(".list-jobs__details__info a").forEach(function ($element) {
            if ($element.href.startsWith("https://djinni.co/jobs/company")) {
                verify($element.href);
            }
        });
    }
}

Епілог

У суботу, 29 травня, відбулась офлайн-зустріч Гільдії ІТ фахівців, де ідею з розширенням StopDiiaCity підтримали. Якщо будуть компанії, які вступлять в Дія Сіті, то буду додавати їх сайти в розширення та в API.

Якщо будуть компанії, які відмовляться від підтримки Дія Сіті, то буду видаляти їх профілі з розширення.

Розширення написав за день.

Вже відправив розширення в Chrome Web Store, розгляд протягом двох тижнів, як тільки розглянуть, то відпишу в темі, а також в телеграм-каналі Гільдії ІТ фахівців.

Матеріали, які використовував для написання розширення

👍ПодобаєтьсяСподобалось80
До обраногоВ обраному15
LinkedIn

Найкращі коментарі пропустити

Наша компания против Дия.Сити. Welcome :)
P.S.: Уже обновили профили на джинни и доу с явным указанием этой позиции. Чуть позже добавим в описание более четкое изложение своего виденья.

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

Я говорю сейчас не о нарушении NDA, упаси боже, а вот о чём. Часто на каком-то из этапов интервью выясняются подробности соцпакета и условий труда. У кого-то они хуже, у кого-то лучше. И вот, к примеру, одна компания оплачивает все официальные больничные, другая — только три дня в год. Одна компания выплачивает в валюте, другая — тоже, но только в национальной. У одних есть страховка, у других нет, у третьих какой-то процент. У всех разное количество отпусков. И таких признаков, на самом деле, могу назвать ещё пару десятков. Дия.сити — новый, жирный признак.

Было бы здорово собрать такую БД, и сделать две вещи:

1) удобную фильтрацию списка компаний по набору критериев
2) расширение для браузера, показывающее признаки на странице компании

Былобы круто если б Джинни и Доу отказалось сотрудничать с компаниями поддерживающих Дия сити. Это был бы поступок.

Вчора за пару годин переніс на VPS за $6, який використовую для своїх pet-проєктів.

В Netlify я і ви перевищили ліміт в 125 000 запитів serverless functions на місяць, а далі треба було б платити $25 за місяць за 2 000 000 запитів.

Після Netlify спробував Vercel у якого також є serverless functions у Pro плані а це $20 за місяць (14 днів можна випробувати безкоштовно).

Тепер розширення розміщене на сайті stopdiiacity.u8hub.com

Якщо боротьба з «Дія Сіті» буде тривати більше року то в Netlify $300, Vercel $240, а з VPS $72 за хостинг + $15 за домен = $87.

Отличная и очень своевременная работа ! Как сказал много лет назад очень толковый парень: меньше слов, больше дела. И вот оно — дело. Спасибо !

Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Поки перестав моніторити нові компанії, які вляпались в цю корупційну схему.

Буде більше інформації то додам, а поки мало результатів в google search: Дія City Deloitte.

Перелік компаній, зареєстрованих у Дія City — city.diia.gov.ua/registry/resident

Для яблукофонів є можливість робити розширення з 15 версії Get extensions to customize Safari on iPhone

Ось так можна конвертувати існуючий код під MacOS/iOS, в мене працює.
 xcrun safari-web-extension-converter public/extensions/stopdiiacity-firefox-extension  

Якщо у вас є можливість опублікувати розширення в офіційному магазині Apple то зробіть будь ласка.

Або відправте мені zip-архів який й додам на сайт.

Можливості нема, я зробив MR у ваш репозиторій, подивіться.

Вчора за пару годин переніс на VPS за $6, який використовую для своїх pet-проєктів.

В Netlify я і ви перевищили ліміт в 125 000 запитів serverless functions на місяць, а далі треба було б платити $25 за місяць за 2 000 000 запитів.

Після Netlify спробував Vercel у якого також є serverless functions у Pro плані а це $20 за місяць (14 днів можна випробувати безкоштовно).

Тепер розширення розміщене на сайті stopdiiacity.u8hub.com

Якщо боротьба з «Дія Сіті» буде тривати більше року то в Netlify $300, Vercel $240, а з VPS $72 за хостинг + $15 за домен = $87.

Певно що боротьба буде тривати не один рік.

Сервер та домен проплачені на рік вперед, головна боротьба це перехід на прямі контракти

додав собі +1

Плюсую. Все идеи от «зеленых» реформаторов должны помечаться меткой «Обережно лайно!!!»

Так ми зараз не про ідею (тіпа у нас за часи незалежності взагалі були притомні реформатори, ліл!)
А про всіх тих йовбаків, які офіційно на рівні галєр самі раді в це гівно вступити.
Чи вам в тому, що умовний СЕО умовного Jooble/хуяксу/тощо, прям на сторінках відгуків до своїх шараг, пишуть дічъ про незаконність ФОП-співробітництва та привселюдно обмазуються безнаДією — також винні вова/вітя/пєтя?...

+ 1 розширення, яке з часом почне тиряти персональні дані

Якщо напишу статтю як це обійти то встановите розширення?

можна на гітхаб сорц кинути, але код розширення це і так zip файл з js-файлами всередині

З самого початку з відкритим кодом gitlab.com/stopdiiacity

Можна написати свою функцію на Netlify або Vercel яка буде виконувати роль proxy та маскувати IP фахівця який встановив розширення.

w1.c1.rada.gov.ua/...​2/webproc4_1?pf3511=70298
22.07.2021 Закон направлено на підпис Президенту

Наконецто появился текст — за чтоже проголосовали

Стаття 27. Договір про утримання від вчинення конкурентних дій
1. Строк не более 12 месяцев — Ну Ок
2. Территория — хм.. Могут ли написать на планете Земля?
3. Список действий — что есть конкуренция. Ну Ок
4. Материальные блага за не конкуренцию. Не прописан минимальный размер.

Далее
3. Договір про утримання фахівцем від вчинення конкурентних дій щодо резидента Дія Сіті може передбачати, що такий фахівець протягом строку, визначеного договором, зобов’язаний утримуватися від усіх або частини таких конкурентних дій:
1) укладення трудових договорів (контрактів), гіг-контрактів або інших цивільно-правових чи господарсько-правових договорів з іншими особами, які здійснюють діяльність, аналогічну діяльності такого резидента Дія Сіті (конкуруюча діяльність);

Сразу вопросы
1. Может ли быть материальное благо быть меньше чем например штраф за нарушение конкуренции?
Т.е. например благо 1000$ за 12 месяцев, но штраф 50000$

Почему например не закрепить норму, среднее вознаграждение за последние 12 месяцев.

2. Если подписывается сразу, и например через 3 месяца не прошел испытательный срок
Что тогда?

3. Что такое «інші особи»?
Т.е. может ли человек, после работы на резидента пойти работать например в банк, который не будет резидентом.

Там ведь не сказано, что з «іншими резидентами Дія Сіті», а сказано «іншими особами»

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

Как можно придумать, такое
Потом всем проголосовать
И отдать гаранту на подпись

Висновок ВРУ — был что многое не соответсвует конституции.
Президент гарант конституции — вот и посмотрим, какой гарант, т.к. это его обязанность.

Первое же обращение в Конституционный суд — похоронит статью о неконкуренции

3. Список действий — что есть конкуренция. Ну Ок

Ні-ні, там «вичерпний перелік видів діяльності, що вважаються конкуруючою діяльністю».
А єдиний перелік видів діяльності, що діє в Україні — це КВЕД.
Тож достатньо вказати перелік «КВЕД 62.01, 62.02» і вуаля — вам заборонено програмувати! :)

3. Что такое «інші особи»?
Т.е. может ли человек, после работы на резидента пойти работать например в банк, который не будет резидентом.

Ні, не може, якщо банк здійснює діяльність, «аналогічну діяльності резидента» Дія Колгоспу :)
Тобто, закон фактично діє і на компанії, які не причетні до Колгоспу. І на ФОПів, які в цьому Колгоспі будуть з кимось співпрацювати, до речі, теж.

Банк здійснює іншу діяльність, но конкретно человек на должности будет все таки в ИТ...

Например, на Полярную Станцию — искали недавно ИТ.
И теперь все — привет, это будет конкуренция
Далековато... Но ведь на планете все таки :-)

Все таки пункт о территории, интересен в данном примере и вообще при оказании услуг удаленно (т.е. без офиса)
Если будут прописывать например нельзя надавать услуги на территории Киева
То любой компании достаточно будет открыть ООО в какомто селе, и получать услуги удаленно, и какбы нет нарушения о конкуренции.
В противном случае, компаниям прийдется указывать что территория это вся страна, или даже планета — т.к. Полярная Станция также конкурент

Ілля, я відразу хочу вибачитись за свою, можливо, недосвідченість, але у банка хіба буде КВЕД «Програмування»?))) У нього скоріш за все буде квед щось на кшталт «фінансова діяльність». Ви не плутайте, будь-ласка, КВЕД та КП...КВЕД це класифікатор видів діяльності, а КП це класифікатор професій. p.s. Відразу поясню, я поки що і не ЗА «Дія сіті» і не ПРОТИ. Я просто ще не вивчала той закон, а тому не маю власної думки. Читаючи такі статті просто збираю інформацію, а, якій саме треба вірити, приму рішення лише після власного вивчання ціього питання, спираюсь на офіційні документи, а не статті в інтернеті.

Гарант игры на пианино он, а не Конституции. Он начал с того что неконституционно разогнал ВР чтобы успеть завести в парламент свою квази-партию пока ещё народ согласен голосовать за клоунов и свадебных фотографов.

Петиції про відставку президента Зеленського набрали потрібні голоси, але у відповідь написали відмазку.

Треба петиція поверніть «генітального піаніста», може спрацює 🤔

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

установил себе расширение для хрома. Большое спасибо

мне вот интересно когда кто нибудь из списка обратится в АМКУ

Стаття 10. Схилення до бойкоту суб’єкта господарювання

Схиленням до бойкоту суб’єкта господарювання є спонукання його конкурентом іншої особи, безпосередньо або через іншу особу, до відмови від установлення договірних зв’язків із цим суб’єктом господарювання, до невиконання (розірвання) або виконання неналежним чином договірних зобов’язань перед цим суб’єктом господарювання.

Автор кому из списка конкурент?

автор вроде как в Evrius чалитца, вот и конкурент появился который действует

або через іншу особу

а также в топике СТО отметился

автор вроде как в Evrius чалитца,

Директор или собственник? Если нет то о чём разговор?

Ну и хотелось бы понять в чём конкурируют Evrius и к примеру EPAM или SoftTeco?

а также в топике СТО отметился

Майор Мельниченко, перелогинься.

Почему ты уверен что расширение для браузера создано в рабочее время как часть обязанностей наемного работника по заданию сформулированному руководителем?
А не в свободное время по личной инициативе поскольку автор явлется членом профсоюза ИТ-Гильдия? Последнее видно из слов самого автора, а вот на чём базируется твоё «допущение» — совершенно не понятно. Опять печеньки Нуланд и наколотые апельсины?

Ну и хотелось бы понять в чём конкурируют Evrius и к примеру EPAM или SoftTeco?

за гребцов же.

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

вот пусть АМКУ и проверит, может не найдет ничего зато суету наведет.

То напиши всім компаніям зі списку stopdiiacity.netlify.app/test.html в LinkedIn та запропонуй цю ідею, або сам зроби, я за бо ці дії зроблять більший розголос навколо розширення.

Dmitry Panfilov то навіщо тоді було починати, якщо лінь завершити?

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

за гребцов же.

Так в этой конкуренции все трое потребители, а не производители. Конкурируют между собой сами гребцы предлагая свои услуги. И вот если ты посчитаешь что кто-то конкурирует с тобой и у тебя с ним подписан договор по которому он обязан с тобой не конкурировать — тогда и можешь предъявлять что-то ему.

Только вот расширение никак гребцов не затрагивает. Вообще никак.

Всё ***, давай по новой, Миша©.

В этой статье огромная дыра — она запрещает травлю как конкурентное действие. А не травлю в принципе.

На основі доступної інформації фахівці самі приймають рішення про співпрацю

Цікаво скільки людей які поставили це розширення відмовляться від оффера +$ХХХ від контори яка підтримує ДіяСіті
Ставте «+» під цим постом

Ні, просто накинуть більше відносно поточної зп бо можуть, дефолтна ситуація

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

Как раз те компании что поддерживают Дия City платят ниже рынка, им этот колгосп как раз на руку

А в чому суть колгоспу?
Пункт про неконкуренцію прибрали з закону, все решта ніби як зараз для фопа + 1.5% військовий збір. Я можливо щось упустив, тому питаю

Убрали непереманивание. Неконкуренцию убирать отказались.
И для налогов есть возможность бесконтрольного их повышения в ручном режиме без последствий. Чего не получится для ФОП.

Я відмовлюсь бо зазвичай з цим бонусом йдуть овертайми, поліграфи та кріпацькі договори.

Ще спробуй здобути там офер на винагороду вище ринку, скоріше будуть казати що статистика на DOU завищена.

Я відмовлюсь бо зазвичай з цим бонусом йдуть овертайми, поліграфи та кріпацькі договори.

Пруфы будут что именно в компаниях из ДИЯ это все есть а в компаниях не входящих в ДИЮ все прекрасно и работать даже не надо?

Это все зависит от компенсации. Высокая зарплата — получай вышеперечисленные бонуса. А ДИЯ это или не ДИЯ, на это не влияет.

Высокая зарплата — получай вышеперечисленные бонуса.

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

Наши специалисты много работают — в среднем это 10-11 часов

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

Ну жадность фраера быстро погубит поэтому уже через год бездумье научит уму разуму тех кто за заботу улыбается... Я думаю с Кипра предложения повалят быстрее чем те кто хочет устроить кормушку из дия сити будет пытаться вкручивать всем застрахуй братуху через диясити =)

Використовую розширення.
В djinni просто на сторінці djinni.co/jobs іноді з’являється попередження.

Розраховував, що таких компаній буде менше а тому поставив попередження на сторінку djinni.co/jobs також.

stopdiiacity-chrome-extension/app.js:

{
    const url = window.location.href;
    if (url.startsWith("https://jobs.dou.ua/companies/")) {
        verify(url);
    } else if (url.startsWith("https://djinni.co/jobs/company-")) {
        verify(url);
    } else if (url.startsWith("https://djinni.co/jobs")) {
        let once = true;

        document.querySelectorAll(".list-jobs__details__info a").forEach(function ($element) {
            if ($element.href.startsWith("https://djinni.co/jobs/company")) {
                if (once) {
                    verify($element.href);

                    once = false;
                }
            }
        });
    } else if (url.startsWith("https://www.linkedin.com/company/")) {
        verify(url);
    }
}

Теж був би вельми вдячний, бо на кожній сторінці є такі.

З тягарем «Дія Сіті» компаніям складно наймати ось тому перепубліковують вакансії, які відображаються по новизні.

Прибрав попередження з головної сторінки а також випадково зі сторінки вакансії.

www.epravda.com.ua/...​ations/2021/07/16/675978
«Сірі схеми», «звикли платити податки», «працевлаштування через ФОП» тощо. Вважаю за потрібне додати до списку.

Опублікуйте список «чорних» компаній ще на Доу , будь ласка!

Наша компания против Дия.Сити. Welcome :)
P.S.: Уже обновили профили на джинни и доу с явным указанием этой позиции. Чуть позже добавим в описание более четкое изложение своего виденья.

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

надо чтобы такая информация не затерялась и поддерживать как раз такие компании

Хоть кто понял куда ветер дует)
Добавил в закладки на случай если решу поменять стиль гребли.

Спасибо за понимание )
Пока даже не знаю как будет после, не хотелось бы рассматривать схемы, которые лучше не обсуждать т.к. это тоже аморально )

Обратился в Adblock Plus по поводу того что блочит попап. вот ответ:

Hello Pavel,

thank you for your email. Can you please create a new topic issue in th site or directly in the Rudlist. If possible, please don`t forget to inform the domain and filter that is causing the issue!
Thanks,
Elisa
ABP Support Team
eyeo GmbH

Lichtstraße 25

50852 Cologne, Germany

Web: www.eyeo.com · www.adblockplus.org Social Media: Facebook / Twitter / Instagram

VAT-ID: DE279292414

District Court Cologne: HRB 735085

Managing Directors: Till Faida, Felix Dahlke & Steffen Kiedel

Знайшов ще список компаній, що є членами чи партнерами Digital Ukraine — digitalukraine.com.ua/ua/#b882459.

Зважаючи на те, що єдина чітка задекларована мета Digital Ukraine — створення Дія Колхозу, пропоную додати зазначені компанії до адону StopDiiaCity, а саме:
— Intetics
— Rocket Global
— Playson
— Zorachka
— Digital Future
— Smart
— Chomanti
— Smartiway

Здається, вже у списку:
— Genesis
— Ajax
— RefaceAI
— Netpeak

Вже написав у відгуках до компаній які знайшов на DOU.

Розширення оновлю ввечері.

Ссылка не работает, так как сайт заблокирован за неуплату. «Сайт заблокирован. Если вы владелец сайта, просто оплатите аккаунт.» :)

Ой, а вони ще й хостились на Росії — яка несподіванка!

Так виглядав сайт раніше.

А ще у відгуках збережена історія спілкування.

Розширення StopDiiaCity тепер можна завантажити для Chrome з офіційного сайту chrome.google.com/webstore StopDiiaCity, якщо є бажання посприяти то поставте розширенню гарну оцінку та коментар

откуда ты берешь список компаний, которые поддерживают ДС? С сайта ДС?

Так, на сайті ДС раніше були логотипи, а тепер назви компаній які підтримують.

Пошукав ці компанії на DOU, Djinni, LinkedIn та додав їх посилання в розширення.

Також до компаній додав відгуки.

Розширення StopDiiaCity тепер можна завантажити для Firefox з офіційного сайту addons.mozilla.org StopDiiaCity (вдалося додати з першої спроби), якщо є бажання посприяти то поставте розширенню гарну оцінку та коментар

Для Chrome вже два рази оновлював опис бо отримую відмови з причиною «Потрібен детальніший опис»

На андроїдний FF не хоче ставитись, кнопка неактивна. Це так і має бути? :(

Робив тільки для десктопів, але перевірю цього тижня, можливо вдасться легко доповнити для мобільного FF.

К чему эта вся виртуальная борьба? Всем же очевидно как будет в реальности:
— вот вам оффер на 5к
— не, вы что, мне 5к уже предложили и они дию не поддерживают в отличии от вас, так что выбор очевиден
— а еще у нас бесплатные печеньки и пицца каждую пятницу
— с пивом?
— ну а как же!
— когда вы говорите я смогу начать работать?

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

А сколько народу уже лет 5 угрожают трактором, но реально завели лишь единицы?

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

никто не уволится из компаний поддерживающих дию

Самуїл (просто): Да, я — пророк Самуїл.
Альфред Юхимович: Ха! [Ото нє-ово!] А ну пророки шо з нами буде!

А тут еще реальней ибо даже если у допустим 30% itшников будет эта апка ни одна компания в дию даже не плюенет, не говоря уже об войти. Ибо бить по карману больней чем по морде.

Нащо ото ви майданите?

Пора возвращаться в стойло, там на ужин макароны.
youtu.be/98U6dqxqDsI

«Назло кондуктору пойду пешком»

Розширення написав за день.

здорово!

Можно узнать что не так с законопроектом? Прошу прикреплять скриншоты из самого законопроекта

Коли свіжоспечені боти в тему починають набігати то значить розширення хороше

просто прочти его :)

Подняли налог с 5% до 6%, вот ИТшная элита и сгорела, ведь они вообще налогов платить не должны, так как, повторюсь, они элита, да и чиновники их налоги себе на яхты и дачи распилят

Просто красавчик ! Установил себе, работает и удобно очень

Отличная и очень своевременная работа ! Как сказал много лет назад очень толковый парень: меньше слов, больше дела. И вот оно — дело. Спасибо !

Если топик ещё редактируется, докинь скриншотов, как оно выглядит в реале. Вдруг кто топик с опозданием найдёт, чтобы не сомневались. Ну и для истории — когда мы были молодыми и чушь прекрасную несли [в массы.]

Перша картинка це як розширення виглядає на DOU.

А чому «ймовірно»? Чому такий дрібний банер? Ти що, не бачив як по кукіс попереджають? Банер на весь екран, із кнопкою «закрити», ну і не забувай запам′ятовувати на якийсь час (1-2 тижні) що банер закрили на конкретній вакансії. Банер має не цілком зникнути, а переворитися на менш габаритну сутність.

До того ж під «підтримує» має бути лінк на першоджерело інфи. Усім же цікаво почитати чорний список. Як не ліньки, можеш намалювати попап із поясненнями, який з′являтиметься при наведені мишенятка.

Былобы круто если б Джинни и Доу отказалось сотрудничать с компаниями поддерживающих Дия сити. Это был бы поступок.

Наоборот. Сотрудничать, и прямо показывать, что вот эти компании имеют веру в светлое будущее, большие помыслы, амбиции и чего там ещё большое у Борнякова раскаталось. Прямо знак повесить — ДияСити. При клике на который открывается топик с обсуждением.

Если кто-то хочет публично обосраться, да ещё за это отбашлять — кто мы такие чтобы мешать естественному отбору?

Откуда берётся информация, что компания поддерживает Дия.Сити?

На сайті де вказані податки, знову забули, написати за ПДВ в 20%, чому ж це ПДВ так ховають всюди?))

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

Я говорю сейчас не о нарушении NDA, упаси боже, а вот о чём. Часто на каком-то из этапов интервью выясняются подробности соцпакета и условий труда. У кого-то они хуже, у кого-то лучше. И вот, к примеру, одна компания оплачивает все официальные больничные, другая — только три дня в год. Одна компания выплачивает в валюте, другая — тоже, но только в национальной. У одних есть страховка, у других нет, у третьих какой-то процент. У всех разное количество отпусков. И таких признаков, на самом деле, могу назвать ещё пару десятков. Дия.сити — новый, жирный признак.

Было бы здорово собрать такую БД, и сделать две вещи:

1) удобную фильтрацию списка компаний по набору критериев
2) расширение для браузера, показывающее признаки на странице компании

Якщо будуть компанії, які відмовляться від підтримки Дія Сіті, то буду видаляти їх профілі з розширення.

Не думаю що це правильно. Необхідно просто оновлювати повідомлення, де замість «компанія підтримує» буде «компанія підтримувала»

Що рожеві окуляри не вічні — то правда. Свою думку люди не міняють лише на кладовищі.

Навіть там камінь з написом може впасти і розбитись

Красава, встановив!

Такі попередження будуть на сторінках компаній, сторінках вакансій на сайтах jobs.dou.ua та djinni.co.

А чому не звернутися безпосередньо до власника, та попросити таку лейбочку. Без слова «обережно», а просто графічний значок з написом «хоче в ДіюСіті». Такий самий, як на сигаретах. З лінком на статтю з обговоренням. Формально при цьому нічого не порушується, лише надання інформації, яку публічно розповсюдили самі компанії.

Ще додати щомісячну підписку яка приховує цю лейбочку.

І витратити ці кошти на гільдію, яка поховає цю лейбочку разом із п-сами, які її підтримують. Звучить як план.

Лейбочку легко пропустити а розширення вбудовує модалку на весь екран.

Якщо буде компанія яка вступить в Дія Сіті то в розширення будуть додані персональні сайти компанії, її інстаграм та фейсбук сторінки.

Писати кожному адміністратору сайту буде довше ніж зробити самому.

Но лейба хорошая идея для платформодержателей подоить )

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

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

Тоді грош ціна буде такому сервісу

Повір, не легко прогавити. А писати кожному — нічого поганого в тому не бачу. Ctrl-C, Ctrl-V. Якщо компанії в Україні, то навряд чи вони підтримують Дію. Бо всі дрібні компанії та середні, які мають айтішників у штаті, від Дії точно програють.

Це краще ніж писати кожному «додай додаток до браузера».

Такий самий, як на сигаретах.

«Работа в этой компании может увести не туда!»
«Работая в этой компании ты рискуешь не только деньгами...»

А также стресс, выгорание, импотенцию, бедность не забудьте.

Ярик, ну ты просто виртуальный повстанец )))

от говрить від дія сіті в автора)

Горит у всех вменяемых людей, не являющихся целевой аудиторией конечными бенефициарами данной схемы

Отлично! Еще бы такой плагин про депутатиков которые поддержали эти законопроекты. Типа в тексте страницы где то (например в рекламе) во время выборов встречается Имя Фамилия а рядом значок появляется. Подвел мышку а там написано этот пидорас проголосовал за такой то такой то закон.

Не поможет. Всё равно ты не готов не то что поддерживать, а даже знать людей, которые могли бы быть депутатами ВМЕСТО тех что там сейчас.

В смысле не поможет? Я перед выборами обязательно проверю что там за очередные пидарасы на бигбордах повывешаны. Посмотрю за что они голосовали раньше и где состояли и уже от этого буду отталкиваться в первую очередь.
Когда это будет массово, депутатики начнуть включать соображалочку (в теории, не все конечно но кто то будет). И уже думать за что он голосовал или отдавал свою карточку на голосование.

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

...і пенси оберуть медведчука

В любом случае `X` выберут `Y`

Було б добре якби щось таке було б у Linkedin: пише тобі людина з пропозицією, а вище текста «ДАННОЕ СООБЩЕНИЕ (МАТЕРИАЛ) СОЗДАНО И (ИЛИ) РАСПРОСТРАНЕНО КОМПАНИЕЙ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ АГЕНТА ДИЯ.СИТИ, И (ИЛИ) УКРАИНСКИМ ЮРИДИЧЕСКИМ ЛИЦОМ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ АГЕНТА ДИЯ.СИТИ.»

По-перше, це неможливо технічно, бо рекрутери є ППшниками, вони формально не є агентами. А головне, той кого наймають, також є ППшником, тому має добровільно погодитись на ДоїлоСітю. Тобто, Дія сама по собі токсична настільки, що в мішку не приховаєш.

Додав попередження для сторінок компаній в LinkedIn, щоб запрацювало треба повторно завантажити zip-файл з розширенням.

Список сторінок для яких показує попередження stopdiiacity.netlify.app/test.html

Ярослав, красавчик!

Вот это будет нежданчик для небожителей.

Клас! Вподобайка! Боротітеся — поборете

Підписатись на коментарі