для статической генерации sitemap.xml здорово мне помогло.
[UPD] Страницы закачки/покупки — пока не делал, как не делал пока и запротекченного дистра. Надо туда будет всунуть обратную связь, чтобы писали, если кому-то понадобится. А то пока сейчас не совсем этот момент понятен, да.
[UPD] Перед тем, как писать своё, я пробовал утилиту коллег, которая выцепляет нужные записи и сортирует их по убыванию размера. Это если честно, крайне хреново помогало. Поэтому я, попробовав ту тулзу, решил группировать по namespace'ам и классам. И сразу стало понятно, какие модули (а не отдельные функции) кушают много места и почему. Так, например, всякие инстанциации шаблонов каждая сама по себе копейки, но когда их много разных, то жрут они неплохо. У меня это сразу стало видно, даже пока я отдельный гуй не натянул, а из консольки генерил HTML.
Если что, то аналог моей тулзы (которая для кейла), но для MSVC — это AMAP. Некоторую пользу она конечно приносит, но недостатки те же — в целом не слишком понятно, кто таки кушает место
Я, правда, из какой-то темы и стырил оформление, чутка переделал только.
А вообще, я не совсем понял, что именно подразумевается под бутстрап темами. Что видел — обычно это просто одна страничка, где всё через бутстрап, и всё. Берешь и тыришь оттуда, что нужно. Как использовать всё это в режиме: "один раз сделал универсально, потом сиди меняй темы как носки" — я что-то не прочухал
слабал сайтик врукопашную. M>Пинайте дизайн, юзабилити, мой английский M>Сайт: https://armapan.com/
Нормально вроде.
Тул для разработчиков, насколько я понимаю, так вообще ОК.
Из того что встретилось
body налазит на меню при скроллинге, ты чего-то в bootstrap сломал своими стилями. Обычно это body { margin-top: 48px }
Картинко
Не хватает:
— Политики Конфединциальности (Privacy Policy): требование GDPR; у нас подсудное дело в принципе
— About, твоих контактов: на кого подавать в суд, если что
Здравствуйте, bnk, Вы писали: bnk>Нормально вроде. bnk>Тул для разработчиков, насколько я понимаю, так вообще ОК.
Угу. Так что, думаю, в принципе, кому приспичит, тому будет насрать на мой инглиш
bnk>Из того что встретилось bnk>body налазит на меню при скроллинге, ты чего-то в bootstrap сломал своими стилями. Обычно это body { margin-top: 48px } bnk>
Ага, баг уже известен, но пока не стал с ним бороться. На остальных страницах содержимое уезжает под меню и там слегка просвечивает, а тут беда. Предполагаю, что это fancybox подгадил. Но пока ковыряться особо не планирую. Может с первой продажи найму фрилансера, чтобы разобрался bnk>Не хватает: bnk>- Политики Конфединциальности (Privacy Policy): требование GDPR; у нас подсудное дело в принципе bnk>- About, твоих контактов: на кого подавать в суд, если что
Здравствуйте, L.K., Вы писали:
LK>Это нынче так модно?
LK>Image: site1.jpeg
Не
Наверно, надо прозрачность меню убрать. Но вообще таргет у меня на писишку, а это вот всё адаптивное — ну, чтобы никто из роботов не ругался, что у меня сайт не готов для мобильных пользователей
Q>>Если что, то хорошие бесплатные темы можно взять тут https://bootswatch.com/
M>Спс.
M>Я, правда, из какой-то темы и стырил оформление, чутка переделал только.
M>А вообще, я не совсем понял, что именно подразумевается под бутстрап темами. Что видел — обычно это просто одна страничка, где всё через бутстрап, и всё. Берешь и тыришь оттуда, что нужно. Как использовать всё это в режиме: "один раз сделал универсально, потом сиди меняй темы как носки" — я что-то не прочухал
Там загрузка есть, загружаешь bootstrap.min.css нужной темы и все.
M>>А вообще, я не совсем понял, что именно подразумевается под бутстрап темами. Что видел — обычно это просто одна страничка, где всё через бутстрап, и всё. Берешь и тыришь оттуда, что нужно. Как использовать всё это в режиме: "один раз сделал универсально, потом сиди меняй темы как носки" — я что-то не прочухал
Q>Там загрузка есть, загружаешь bootstrap.min.css нужной темы и все.
Здравствуйте, Marty, Вы писали:
bnk>>Тул для разработчиков, насколько я понимаю, так вообще ОК.
M>Угу. Так что, думаю, в принципе, кому приспичит, тому будет насрать на мой инглиш
Вычитка на такой сайт на fiverr например будет вообще недорого. Так что рекомендую.
Здравствуйте, L.K., Вы писали:
LK>А вообще, тут хватит чистого HTML-файла. Оглавление в начале, разделы с линками, картинки. JS тут ни к месту.
Ну да. Только самому придумывать и реализовывать дизайн было бы дольше, поэтому стырил с бутстрапа что смог. Наверно бутстрап может и без JS, но мне разбираться было лень
Здравствуйте, bnk, Вы писали:
bnk>>>Тул для разработчиков, насколько я понимаю, так вообще ОК.
M>>Угу. Так что, думаю, в принципе, кому приспичит, тому будет насрать на мой инглиш
bnk>Вычитка на такой сайт на fiverr например будет вообще недорого. Так что рекомендую.
M>Ну да. Только самому придумывать и реализовывать дизайн было бы дольше, поэтому стырил с бутстрапа что смог. Наверно бутстрап может и без JS, но мне разбираться было лень
Что тут придумывать? По сути это аналог странички гитхаба.
Кстати, я не понял из описания, под какими осями работает софтина. Только винда? Под линухом не работает? Хотя бы с вайном?
Здравствуйте, L.K., Вы писали:
LK>Кстати, я не понял из описания, под какими осями работает софтина. Только винда? Под линухом не работает? Хотя бы с вайном?
Под винду. Под вайном не пробовал. Но с учетом того, что Keil, выхлоп которого я анализирую, есть вроде как только под винду, то у потенциальных пользователей имхо вопросов быть не должно
Здравствуйте, Marty, Вы писали:
M>Пинайте дизайн, юзабилити, мой английский
Выглядит нормально. Текст надо сделать сильно темнее, но в целом для первой итерации — ок.
В паре скриншотов фигурирует русский в хроме окна и в меню. Стоит переснять в полностью английском варианте.
На той же странице, если прокрутить вниз, то скриншоты налезают на menu bar.
Английский — так себе, достаточно кривой.
Название тоже не ахти, потому как оно больше arma-pan, чем armap-an. Сковородка, типа, с ручкой. Armapper, armaparser — и то более правильно звучат, но, в принципе, названия из overlapping слов — это концептуально неправильно, потому что их вспоминать сложно.
Из того что не хватает — это либо Contact, либо About. Нужна секция про хто это всё наколбасил, причем с деталями (именами или адресом, историей, другими проектами и всё такое), а не "market leader in arm map analyzer tools development".
Здравствуйте, Marty, Вы писали:
M>Пока не заморачивался
+1 за футер.
Он нужен по простой причине — чтобы пользователь знал, что страница до конца загрузилась, а не подвисла на половине.
Например на странице со скриншотами непонятно — то ли браузер их еще догрузит, или уже все.
Можно просто черную полоску, безо всего.
Здравствуйте, wantus, Вы писали:
M>>Пинайте дизайн, юзабилити, мой английский
W>Выглядит нормально. Текст надо сделать сильно темнее, но в целом для первой итерации — ок.
Спс за замечание.
W>В паре скриншотов фигурирует русский в хроме окна и в меню. Стоит переснять в полностью английском варианте.
Есть такое. Пока лень было заморачиваться. Если будет хоть какой трафик из поисковиков, начну полировать
W>На той же странице, если прокрутить вниз, то скриншоты налезают на menu bar.
Ага
W>Английский — так себе, достаточно кривой.
W>Название тоже не ахти, потому как оно больше arma-pan, чем armap-an. Сковородка, типа, с ручкой. Armapper, armaparser — и то более правильно звучат, но, в принципе, названия из overlapping слов — это концептуально неправильно, потому что их вспоминать сложно.
Ну, а зачем его запоминать?
Да и я когда начинал пилить, на широкий рынок особо не планировал, а потом уже как-то прижилось. Опять же, такого слова практически нет — первые две страницы гугла выдают "Армирующий состав ARMAPAN", что имхо, не так плохо.
Про ключевые слова — чего тут запоминать? Я как искал — "MAP file analyser". Когда выдало только по MSVC да по GCC — стал искать "ARM MAP file analyser". Имхо, логика простая, хотя, конечно, может у кого-то по другому происходит. Надеюсь, что гугел хорошечно привяжет "ARM MAP file analyser" к названию Armapan и будет сам подсказки выдавать
W>Из того что не хватает — это либо Contact, либо About. Нужна секция про хто это всё наколбасил, причем с деталями (именами или адресом, историей, другими проектами и всё такое), а не "market leader in arm map analyzer tools development".
Здравствуйте, bnk, Вы писали:
M>>Пока не заморачивался
bnk>+1 за футер. bnk>Он нужен по простой причине — чтобы пользователь знал, что страница до конца загрузилась, а не подвисла на половине. bnk>Например на странице со скриншотами непонятно — то ли браузер их еще догрузит, или уже все. bnk>Можно просто черную полоску, безо всего.
слабал сайтик врукопашную.
M>Пинайте дизайн, юзабилити
Знаешь, мне понравилось. Из минусов, наверное пустое левое пространство на моём 1980 мониторе (браузер лиса), кнопки трай, бай, кноу море, наверное лучше поставить справа от "ARM Map file analyzing tool", а не внизу. Картинок или какой-то визуальной составляющей не хватает. Внизу менюшка уж больно мелкая. Кмк, дизайн можно улучшить, но хз как , а юзабили мне понравилось.
слабал сайтик врукопашную.
M>>Пинайте дизайн, юзабилити K>Знаешь, мне понравилось.
Спасибо на добром слове
K>Из минусов, наверное пустое левое пространство на моём 1980 мониторе (браузер лиса),
Лиса-хром или лиса-олдскул?
Так-то, у меня моник тоже вполне средний — 24'' 1920x1200, и я хотел оставить поровну и слева и справа. Или у тебя как-то не так?
Я проверял на гугловском хроме — всё равно сейчас движок почти везде уже один хромовский.
Если слева и справа всегда примерно одинаково пусто — то это так и задумано. Можно было бы в одну строку по всей ширине экрана уместить, но имхо это было бы совсем по-уродски.
На уже обычных офисных мониторах это была бы какая-то полоска в половину, если не треть высоты экрана, нигде не приходилось бы проматывать вниз хоть чуть-чуть — имхо это оставляло бы ощущение того, что ничего и нет, никакого контента, а значит, что и продукт — какая-то фуфловая пустышка.
На самом деле, я не питаю иллюзий, что у меня какие-то супер технологии и тд и тп. Я две недели вымучивал из себя — что бы еще написать. Вот на страничке "Features" мне очень не нравится нечетный висячий снизу блок. Убирать что-то из имеющегося — не хочу, и так текста мало, а добавить что-то, что не было бы уже высосанной из пальца шнягой — рука не поднимается.
Реально прога делает не слишком много. Такую средний десктопщик-плюсовик сделает имхо за пару-тройку месяцев. Но она весьма полезна, особенно когда железячный проект подходит к завершению, его надо скоро сдавать, и тут — хренак — и прошивка с последними, и крайне необходимыми фичами внезапно перестает влезать во флэш. И надо как-то быстро с этим разобраться. А скилы у железячника под другое заточены, ему MAP-фал разбирать и анализировать тяжело будет. Вот как-то так, на это расчет и идёт.
K>кнопки трай, бай, кноу море, наверное лучше поставить справа от "ARM Map file analyzing tool", а не внизу.
В смысле, сделать справа от заголовка на каждой странице? У меня эти кнопки одинаковы на всех страницах, только "Know More" всегда ведет на следующий пункт меню. Чел просмотрел до конца, и чтобы не тянуться наверх — вот тебе под рукой кнопка. Ну и опять же, чел не знает, что это всё у меня в виде постраничного визарда по меню сделано, а если заинтересовался — то "Know More" — самое то, оставляет какую-то интригу.
У заголовка страницы делать навязчивые кнопки — имхо, не тот вариант. Нет желания втюхать пользователю хрень, выбор моего пользователя должен быть продиктован его жизненной необходимостью и быть полностью осознанным
K>Картинок или какой-то визуальной составляющей не хватает.
Тут это был осознанный выбор.
Не сильно понятно, какие картинки добавлять. Во весь размер — не вариант сразу, а на превьюхах ничего особо и не видно. В принципе, на стартовой странице можно справа от "Key Features" что-то и затулить.
На странице "Features" — в принципе, тоже можно сделать в два ряда так, чтобы слева список фич, а справа картинка для их иллюстрации.
Надо подумать, идея имеет право на жизнь.
K>Внизу менюшка уж больно мелкая.
Тут не понял, ты о чем?
K>Кмк, дизайн можно улучшить, но хз как ,
Вот и я хз. Будет хоть пара продаж — найду кого-нибудь для улучшения, а пока так.
Идея простая — по-быстрому скормить поисковикам хоть какой-то контент, а потенциальным покупателям — донести содержимое в худо-бедно приемлемом варианте. А там видно будет.
слабал сайтик врукопашную.
M>>Пинайте дизайн, юзабилити K>Знаешь, мне понравилось. Из минусов, наверное пустое левое пространство на моём 1980 мониторе (браузер лиса), кнопки трай, бай, кноу море, наверное лучше поставить справа от "ARM Map file analyzing tool", а не внизу. Картинок или какой-то визуальной составляющей не хватает. Внизу менюшка уж больно мелкая. Кмк, дизайн можно улучшить, но хз как , а юзабили мне понравилось.
По твоему совету запупырил на глагне картинку — осталось, в принципе, также минималистично, но стало гораздо годнее. Надо подумать и над остальным
which developed to help your for analyzing embedded -> developed to analyze memory consumption of an ARM firmware.
your can use -> you can use
allows your to automate your batch processing tasks -> automates processing tasks.
Only that your need to open a MAP file is a simple double click on that file in the Windows Explorer ->
The only thing you need to do is to open a MAP file!
When the MAP file was opened from the Windows Explorer, your can quickly exiting from the Armapan by pressing [ESCAPE] button ->
Press Esc to quit from Armapan
Здравствуйте, кубик, Вы писали:
К>Прю,
К>Часто путаешь your и you.
О, спс. С юр вс ю в принципе дружу гораздо лучше, чем с артиклями — тут я хотя бы помню, что к чему, эти ашипки — моя торопливость и не продуманность фраз. А куда и как присовывать артикли — опс. Хотя разницу между a/the вроде помню, но тоже жопа
Спасибо за замечание, и спасибо за примеры
ЗЫ Вообще хрень, да. Наверное, что-то переправлял, и сделал криво (это типа отмаза, что я полная калоша )
Здравствуйте, Marty, Вы писали:
M>По твоему совету запупырил на глагне картинку — осталось, в принципе, также минималистично, но стало гораздо годнее. Надо подумать и над остальным
Выглядит приятнее. Вместо скриншота всё же лучше картинку какую-нибудь поставить чтобы отржаала суть тулы или действие, но не понятно какую. Для визуалов такие вещи позволяют запоминать информацию.
Когда скролиш вниз, текст уползает под ARM Map file analyzing tool. Моя лиса такая 78.0.1 (64-битный).
Здравствуйте, Marty, Вы писали:
M>Пинайте дизайн, юзабилити, мой английский
Английский карява, насяльника! Да и по смыслу тоже не алё временами.
Armapan is very easy for use.
to use.
Only that your need to open a MAP file is a simple double click on that file in the Windows Explorer.
When the MAP file was opened from the Windows Explorer, your can quickly exiting from the Armapan by pressing [ESCAPE] button.
Это преимущество? или что это? а если map file не был открыт из Windows Explorer, ESC что, не работает? Если оставлять, то переписать. Your can quickly exiting, что в переводе означает ваша банка быстро выходит, не годится.
To open MAP file, double click it in Windows Explorer. When done, close Armapan by pressing [ESC] key.
Also, your can open the MAP file from the 'File' menu, or by selecting one of the previously opened files in the 'Recent Files' menu inside the Armapan.
C you и your нужно вообще внимательнее везде.
You can use an [UP] and [DOWN] cursor buttons to navigate over the identifiers tree in up/down directions.
S>Английский карява, насяльника! Да и по смыслу тоже не алё временами.
S>
S>Armapan is very easy for use.
S>to use.
Спс
S>
S>Only that your need to open a MAP file is a simple double click on that file in the Windows Explorer.
S>When the MAP file was opened from the Windows Explorer, your can quickly exiting from the Armapan by pressing [ESCAPE] button.
S>Это преимущество? или что это? а если map file не был открыт из Windows Explorer, ESC что, не работает?
Типа да, преимущество. Кликнул, быстро посмотрел, по escape'у вышел, не надо Alt+F4 жать или тянуться мышой к крестику. Если открыть новый файл через менюшку, то уже ясно, что решил долго поработать и тогда быстрый выход по escape'у будет скорее помехой
S>Если оставлять, то переписать. Your can quickly exiting, что в переводе означает ваша банка быстро выходит, не годится. S>To open MAP file, double click it in Windows Explorer. When done, close Armapan by pressing [ESC] key.
Спс за замечание. Насчет переписать — не совсем понял — заменить две моих вышеприведенных предложения на то, что ты ниже предложил?
S>
S>Also, your can open the MAP file from the 'File' menu, or by selecting one of the previously opened files in the 'Recent Files' menu inside the Armapan.
S>C you и your нужно вообще внимательнее везде.
S>
S>You can use an [UP] and [DOWN] cursor buttons to navigate over the identifiers tree in up/down directions.
S>Buttons на мыши. На клавиатуре keys. Cursor keys.
Здравствуйте, Marty, Вы писали:
M>Здравствуйте, Sharowarsheg, Вы писали:
S>>
S>>Only that your need to open a MAP file is a simple double click on that file in the Windows Explorer.
S>>When the MAP file was opened from the Windows Explorer, your can quickly exiting from the Armapan by pressing [ESCAPE] button.
S>>Это преимущество? или что это? а если map file не был открыт из Windows Explorer, ESC что, не работает?
M>Типа да, преимущество. Кликнул, быстро посмотрел, по escape'у вышел, не надо Alt+F4 жать или тянуться мышой к крестику. Если открыть новый файл через менюшку, то уже ясно, что решил долго поработать и тогда быстрый выход по escape'у будет скорее помехой
Тогда об этом нужно и сказать так, как ты сейчас мне объяснил, а не так, как сейчас на сайте написано.
Кстати, интересная фича. Первые 30 секунд (или настроенное время) в заголовке окна писать крупно PRESS ESC TO EXIT. А потом убирать текст из заголовка и больше по ESC не выходить. Загнать в телеметрию причину закрытия; нажатия ESC, которые не привели к закрытию, со временем от начала работы; время между запусками; хэш имени файла, который открывается из командной строки; настройку времени в опциях со значениями. По всему этому выяснить, сколько должно быть значение по умолчанию, отличающее "устраивайтесь поудобнее, работаем" от "я просто позырить зашёл", и вообще хорошая ли это идея.
M>Спс за замечание. Насчет переписать — не совсем понял — заменить две моих вышеприведенных предложения на то, что ты ниже предложил?
S>>Если оставлять, то переписать. Your can quickly exiting, что в переводе означает ваша банка быстро выходит, не годится. S>>To open MAP file, double click it in Windows Explorer. When done, close Armapan by pressing [ESC] key.
Да, но лучше бы тогда переделать ещё раз, с учётом открывшихся обстоятельств
If you need a quick peek into a MAP file, double click the file in Windows Explorer. When done, close Armapan by pressing [ESC] key. If you open a file via the "File" menu, [ESC] does not close the program, because you are probably going to work for a relatively long stretch and thus do not need a single-key exit.
Здравствуйте, Sharowarsheg, Вы писали:
S>Тогда об этом нужно и сказать так, как ты сейчас мне объяснил, а не так, как сейчас на сайте написано.
S>Кстати, интересная фича. Первые 30 секунд (или настроенное время) в заголовке окна писать крупно PRESS ESC TO EXIT. А потом убирать текст из заголовка и больше по ESC не выходить. Загнать в телеметрию причину закрытия; нажатия ESC, которые не привели к закрытию, со временем от начала работы; время между запусками; хэш имени файла, который открывается из командной строки; настройку времени в опциях со значениями. По всему этому выяснить, сколько должно быть значение по умолчанию, отличающее "устраивайтесь поудобнее, работаем" от "я просто позырить зашёл", и вообще хорошая ли это идея.
Спасибо, подумаю над этим
S>Да, но лучше бы тогда переделать ещё раз, с учётом открывшихся обстоятельств
S>If you need a quick peek into a MAP file, double click the file in Windows Explorer. When done, close Armapan by pressing [ESC] key. If you open a file via the "File" menu, [ESC] does not close the program, because you are probably going to work for a relatively long stretch and thus do not need a single-key exit.
Здравствуйте, Marty, Вы писали:
M>Если что, то аналог моей тулзы (которая для кейла), но для MSVC — это AMAP.
Чем это всё лучше обычного map файла ?
M>Некоторую пользу она конечно приносит, но недостатки те же — в целом не слишком понятно, кто таки кушает место
когда "не слишком понятно" можно тривиально сделать аналитику на питоне, за час.
Здравствуйте, IID, Вы писали:
M>>Если что, то аналог моей тулзы (которая для кейла), но для MSVC — это AMAP.
IID>Чем это всё лучше обычного map файла ?
Тем что гораздо удобнее для восприятия, и наглядно показывает, какие модули/библиотеки в совокупности самые прожорливые, за счет группировки по классам/NS.
M>>Некоторую пользу она конечно приносит, но недостатки те же — в целом не слишком понятно, кто таки кушает место
IID>когда "не слишком понятно" можно тривиально сделать аналитику на питоне, за час.
Аналитику типа той, которая в AMAP — да, можно. Один мой коллега как раз решил это доказать, глядя на мою тулзу. И именно на питоне. За день у него получилось, с привлечением некоторых линупсовых утилит. Но, во первых, у типичного разработчика в Кейле скорее всего нет линупса. Да и питона, скорее всего нет.
Тот коллега сам не эмбедщик, писал под QNX сидя под линупсом, так что скилы у него всё-таки отличаются от скилов эмбедщика. Во-вторых, у него получился аналог уже имевшейся у нас тулзы — просто тупо все элементы сортировала по убыванию размера. Как я уже писал, пользы от этого было мало. А с помощью моей тулзы мы потом просто уже для интереса поизучали наши либы, и хорошо их обезжирили.
Так что вот такое. Не, кому жалко условного полтинника баков и есть время, чтобы поизучать питон, формат MAP-файлов и всё такое — то пожалуйста