31

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

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

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

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

P.S. В сообщении нет злобы, честно. Вдохновение для этого поста мне дало сегодняшняя возня с таблицей в программе и вот эта статья https://webhamster.ru/site/page/index/main/news/364 и эта https://webhamster.ru/mytetrashare/inde … 0cdx4lyzlp


Кстати, я тоже имею опыт заработка на сайтах, скажу сразу, это не серьезный результат для вебмастера одиночки(мой результат).
PunBB bbcode test

Доход шел от примерно 20 маленьких сайтов, трафик на которых суммарно составлял около 3000 уников в сутки.

Сайты давно не делаю, но доход от них еще понемногу капает. Скрин только из адсенса, В РСЯ доходы были в разы больше.

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

32 (изменено: chadwick, 22.09.2018 14:54:36)

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

host пишет:

отсутствие мобильного клиента для Андроид

вообще-то, клиент для андроид есть и собирается из исходников

но что он из себя представляет я не смотрел

33

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

host пишет:

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

P.S. В сообщении нет злобы, честно.

Звучит мягко говоря грубо.

34

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

Soxsten пишет:

Звучит мягко говоря грубо.

Это он перефразировал мою же фразу про корпорацию Гугл, которая жмотится на выплаты за рекламные показы. Мне, честногря, пофигу.

Кстати, для тебя есть хорошая новость:

MyTetra научилась работать с национальными кодировками в путях к файлам

35

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

host пишет:

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

Ты знаешь, текущая стоимость программы MyTetra составляет более 4 млн. долларов:

Total Physical Source Lines of Code (SLOC)                = 120,865
Development Effort Estimate, Person-Years (Person-Months) = 30.72 (368.66)
 (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 1.97 (23.62)
 (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 15.61
Total Estimated Cost to Develop                           = $ 4,150,087
 (average salary = $56,286/year, overhead = 2.40).

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

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

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

36 (изменено: Soxsten, 24.09.2018 08:38:22)

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

xintrea пишет:
Soxsten пишет:

Звучит мягко говоря грубо.

Это он перефразировал мою же фразу про корпорацию Гугл, которая жмотится на выплаты за рекламные показы. Мне, честногря, пофигу.

Кстати, для тебя есть хорошая новость:

MyTetra научилась работать с национальными кодировками в путях к файлам

А у меня и так работает big_smile

xintrea пишет:
host пишет:

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

Ты знаешь, текущая стоимость программы MyTetra составляет более 4 млн. долларов:

Total Physical Source Lines of Code (SLOC)                = 120,865
Development Effort Estimate, Person-Years (Person-Months) = 30.72 (368.66)
 (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 1.97 (23.62)
 (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 15.61
Total Estimated Cost to Develop                           = $ 4,150,087
 (average salary = $56,286/year, overhead = 2.40).

А откуда информация про стоимость проги? Что за метрики?

37

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

xintrea, видимо я перегнул планку. Приношу извинения.

38

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

Soxsten пишет:

А откуда информация про стоимость проги? Что за метрики?

Это методика COCOMO, по сути пересчитывает количество и плотность (сложность?) кода в человеко-часы. Берет среднюю зарплату по отрасли и выводит сумму. Не обновлялась с 2004 года, так что и расчет в зарплатах 2004 года, а сейчас сумма должна быть больше. Но и так цифры астрономические.

Под Linux есть пакет и утилита sloccount. Натравливается на каталог с исходниками, получается отчет.

Вот тут подробности: Как оценить стоимость разработки программы по количеству строк кода.

39

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

host пишет:

xintrea, видимо я перегнул планку. Приношу извинения.

Ну и хорошо.

По поводу сайта - я прекрасно понимаю, что с такой формой подачи информации и с такой целевой аудиторией много не заработаешь. Основная текстовая масса сайта - это записи MyTetra Share. Мое дерево и деревья пары человек достаточно качественные, остальное - весьма проходной контент. На качественном контенте человек решает проблему и уходит. На некачественном просто уходит. Контингент в основном IT-шники с включенным AdBlock-ом, с него и взять то нечего.

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

По поводу текстовых ссылок, у меня в CAПЕ почти 150 стоп-слов, которые отсекают 80% всей рекламы, которую продвигают через ссылки:

аттестат аттестаты венки диплом дипломы курительные курсовая курсовик курсовые попа попы порно реферат рефераты сигареты сигары табак эротика атаки атака казино жестокие жестокость жесть анализ анализы беременность беременностью беременности хирургия секс интим панкреотит панкреотите панкреотита похоронный похоронного похоронная ритуальных рак наркоман наркомании миома выкуп приворот кастрация БДСМ ритуальный ритуальная ритуальные крест кресты эротический наркозависимых наркозависимый тошнит тошнота рвота презерватив презервативы фаллоимитатор фаллоимитаторы вибратор вибраторы азарт азартных лотерея лотереи кладбище кладбища слот выигрыш выигрыши клубничка лечение операция лечения кредит кредиты ломка ломки ломку нарколог наркотик запой igrovie 18+ адалт писсуар порча порчу гадание гадалка "игровые автоматы" Гордон вулкан навальный рулетка экстрасенс экстрасенсы экстрасенсу экстрасенсорные экстрасенсорный страпон страпоны бомж бомжей бомжу casino проститутки проститутка анаша марихуана BDSM массаж простаты займ займы гуманное вэйп залог похорон похороны обосрался "эскорт услуги" "играем деньги" "купить справку" apteka татуировок Поляков медкнижка татуажа вагину vulcan тату флирт "сетевой маркетинг"

Естественно, при таком подходе и на текстовых ссылках рекламодателей почти нет.

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

40 (изменено: Soxsten, 26.09.2018 11:32:03)

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

Я сегодня столкнулся с вышеупомянутой мной проблемой.
И случайно вспомнил про файлик database.ini
Поля в нем оказались пустые. Недолго думая я вставил в него инфо со второго компа и, о чудо!, все заработало!

Поэтому найдено костыльное решение - запретить изменение файла database.ini и добавить его в .gitignore

P.S. Вопрос: где хранится информация о текущем месте базы? А то я решил переместить базу, программа ругается, но не предлагает указать новое расположение.
А удаление папки конфиг просто создало новую базу...

P.P.S. При перемещении записи из одной ветки в другую - у записи меняется дата создания. Мне кажется это не логичным.

41

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

Soxsten пишет:

Недолго думая я вставил в него инфо со второго компа и, о чудо!, все заработало!

Поэтому найдено костыльное решение - запретить изменение файла database.ini и добавить его в .gitignore

P.S. Вопрос: где хранится информация о текущем месте базы? А то я решил переместить базу, программа ругается, но не предлагает указать новое расположение.
А удаление папки конфиг просто создало новую базу...

Схема работы следующая: database.ini - это неотъемлемая часть хранимых данных. Поэтому этот файл хранится рядом с mytetra.xml. В настоящий момент в нем хранятся только данные, необходимые для шифрования. Пока нет шифрования - он с пустыми значениями. Если есть шифрование - он заполняется в момент задания (или смены) пароля. Важно то, что в этом файле хранится, например, соль, которая перемешивается с паролем для выработки ключа шифрования. Поэтому, если этот файл находится не в консистентном состоянии с зашифрованными в базе данными, то даже зная пароль, расшифровать данные будет невозможно (т. е. в случае если в database.ini лежит не та соль, которая была использована при задании пароля, или этой соли вообще нет). В любом случае, если таскать с собой полностью каталог /data, неважно каким способом - копированием, через git, через dropbox, то данные не потеряются, потому что сохраняется консистентность.

Информация о текущем месте базы хранится в файле conf.ini. Параметр называется tetradir. Это то значение, которое вы видите в настройках Основные - Директория с данными. Между директориями с данными можно переключаться. Проблема в том, что переключаться можно через интерфейс, уже находясь в существующей директории с данными. То есть, MyTetra должна корректно запуститься, чтобы можно было переключиться на другую базу через интерфейс.

Вы же, видимо, перенесли базу, и в старом месте базы не осталось. Поэтому интерфейс MyTetra не может стартовать, и MyTetra не может вам показать красивое окошечко где вы могли бы указать местоположение данных. Поэтому вам нужно просто отредактировать вышеуказанный параметр. Можете писать там абсолютный путь, можете писать там относительный путь относительно бинарника mytetra (если это Linux) или mytetra.exe (если Windows), MyTetra поймет и так и так.

В новой версии я наверно сделаю появление выбора каталога с данными при старте программы, если таковой не найден.

Файл conf.ini - это файл, который уникальный для каждого инстанса MyTetra, даже если включена синхронизация. В рекомендациях по синхронизации написано, что синхронизировать нужно именно каталог /data, но не выше. Различные conf.ini на разных инстансах позволяет иметь разные настройки. Например, на работе у вас Windows, и одно размещение базы. А дома у вас Linux с совершенно другим путем до синхронизируемой базы. На работе у вас одни команды синхронизации, а дома другие. И так далее.

* * *

Единственный тонкий момент с conf.ini - это ситуации, когда вы на двух инстансах поставили галочку "Хранить пароль локально". Пароль (точнее его хеш) сохраняется в conf.ini. Что произойдет, если вы решите поменять пароль? Это действие вы будете делать на одном интансе, а потом синхронизировать базу. И окажется, что на втором инстансе в файле conf.ini хранится хеш старого пароля (ведь conf.ini не должен синхронизироваться). И после синхронизации данные на втором инстансе не будут расшифровываться. Тут придется ручками в conf.ini очистить параметр passwordMiddleHash и установить passwordSaveFlag=false. Тогда MyTetra не будет автоматически пытаться расшифровать данные с помощью запомненного устаревшего пароля.

Рекомендация тут такая: хотите без проблем поменять пароль - предварительно уберите локальное хранение пароля на всех инстансах. Понимаю, что порой это бывает сложно (у меня, например, четыре инстанса, и не всегда они доступны), поэтому разруливать приходится ручками, как я выше написал. Главное в такой ситуации - не пытаться изменять или перешифровывать данные на инстансе со старым паролем. Увидели кракозябры или странный запрос пароля, которого быть не должно - выходите из MyTetra и поправьте conf.ini.


Soxsten пишет:

P.P.S. При перемещении записи из одной ветки в другую - у записи меняется дата создания. Мне кажется это не логичным.

Да, это явная недоработка, я на нее в свое время забил как на несущественную.

42

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

host пишет:

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

В продолжение темы: Ответ на вопрос: почему сайт с хорошей посещаемостью приносит так мало дохода. Добавить тут что-либо сложно.

43

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

Уважаемый xintrea!
У вас на гитхаб выложены исходники программы mytetra для десктоп и андроид версии.
Не могли бы вы собрать файл .apk для андроида? Видел  статью Страх и ужосо: как выглядит PIM-менеджер MyTetra под Android, я думаю что лучше что-то иметь чем совсем ничего на андроиде

44 (изменено: Samiral, 09.10.2018 19:30:25)

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

Добрый вечер.
В новой версии 1.44.31 как и в 1.43.27 при запуске в Windows XP SP3 ошибка "Точка входа в процедуру CancelIoEx не найдена в библиотеке DLL Kernel32.dll".
Последняя версия которая запускается в WinXP 1.42.2.
В более новых поддержка XP прекращена?

45

Re: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты

lo-st пишет:

Уважаемый xintrea!
У вас на гитхаб выложены исходники программы mytetra для десктоп и андроид версии.
Не могли бы вы собрать файл .apk для андроида? Видел  статью Страх и ужосо: как выглядит PIM-менеджер MyTetra под Android, я думаю что лучше что-то иметь чем совсем ничего на андроиде

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