Нужна помощь программиста WEB

Компьютеры, мобильные устройства, телефоны. Выбор, помощь в покупке.

Re: Нужна помощь программиста WEB

Сообщение #16  DmP » 23 июл 2015, 16:01

Идем сюда:
http://gnuwin32.sourceforge.net/packages/sed.htm

Сачиваем binaries и dependencies

Распаковываем.

То, что распаковалось в .\bin\ из обоих архивов, кидаем куда-нибудь в директорию, перечисленную в PATH.

У меня они лежат тупо в c:\windows\system32\

Получаем линуксовый sed в виндусовой командной строке.

Аналогично поступаем с wget,grep,awk,sort,uniq,iconv и всем остальным, без чего жить можно, но тоскливо.

Вечером, если душу не вымотают, будут переходы на разъемы и проч.
"Бегемот также побуждает людей богохульствовать и сквернословить."
Аватар пользователя
DmP
Бывалый
Бывалый
Сообщений: 1484
Зарегистрирован: 25 дек 2014, 04:12
Настоящее имя: Дмитрий
Местоположение: Люберцы
Автомобиль: рестайл бензиновый с люком
Регион регистрации авто: 50, 90, 150, 190 Московская область 
Развернуть
Медали: 2
За активность - серебро (1) Золотые руки (1)
Благодарил (а): 147 раз.
Поблагодарили: 162 раз.

Re: Нужна помощь программиста WEB

Сообщение #17  DmP » 23 июл 2015, 22:56

Русская версия сильно проигрывает английской в качестве?
"Бегемот также побуждает людей богохульствовать и сквернословить."
Аватар пользователя
DmP
Бывалый
Бывалый
Сообщений: 1484
Зарегистрирован: 25 дек 2014, 04:12
Настоящее имя: Дмитрий
Местоположение: Люберцы
Автомобиль: рестайл бензиновый с люком
Регион регистрации авто: 50, 90, 150, 190 Московская область 
Развернуть
Медали: 2
За активность - серебро (1) Золотые руки (1)
Благодарил (а): 147 раз.
Поблагодарили: 162 раз.

Re: Нужна помощь программиста WEB

Сообщение #18  groover » 23 июл 2015, 23:24

Всё тоже семое, только подписи на русском. Перевод на твёрдую 4-ку.
Всё что нужно, ты найдёшь в FAQ
Аватар пользователя
groover
Бывалый
Бывалый
Сообщений: 1755
Зарегистрирован: 03 мар 2014, 22:48
Настоящее имя: Денис
Местоположение: Москва
Автомобиль: Ix35 FL+Tucson, оба Бензин, АКПП, 4WD
Регион регистрации авто: 77, 97, 99, 177, 199, 197 г. Москва 
День рождения (покупки) авто: 20.03.2014
Развернуть
Медали: 6
Всегда готов! (1) За активность - серебро (1) За активность - золото (1)
Герой труда (1) Золотые руки (1) 7 лет клубу Hyundai ix35 (1)
Благодарил (а): 143 раз.
Поблагодарили: 513 раз.

Re: Нужна помощь программиста WEB

Сообщение #19  DmP » 24 июл 2015, 02:30

Да, с переходами лучше.

Рестайл, английский, с форума. Листы не все.
https://yadi.sk/d/KH8uLfr6i4S3C
"Бегемот также побуждает людей богохульствовать и сквернословить."
Аватар пользователя
DmP
Бывалый
Бывалый
Сообщений: 1484
Зарегистрирован: 25 дек 2014, 04:12
Настоящее имя: Дмитрий
Местоположение: Люберцы
Автомобиль: рестайл бензиновый с люком
Регион регистрации авто: 50, 90, 150, 190 Московская область 
Развернуть
Медали: 2
За активность - серебро (1) Золотые руки (1)
Благодарил (а): 147 раз.
Поблагодарили: 162 раз.

Re: Нужна помощь программиста WEB

Сообщение #20  DmP » 24 июл 2015, 10:21

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

Они и в оригинале .gif?
"Бегемот также побуждает людей богохульствовать и сквернословить."
Аватар пользователя
DmP
Бывалый
Бывалый
Сообщений: 1484
Зарегистрирован: 25 дек 2014, 04:12
Настоящее имя: Дмитрий
Местоположение: Люберцы
Автомобиль: рестайл бензиновый с люком
Регион регистрации авто: 50, 90, 150, 190 Московская область 
Развернуть
Медали: 2
За активность - серебро (1) Золотые руки (1)
Благодарил (а): 147 раз.
Поблагодарили: 162 раз.

Re: Нужна помощь программиста WEB

Сообщение #21  groover » 24 июл 2015, 11:02

да, в gif
Всё что нужно, ты найдёшь в FAQ
Аватар пользователя
groover
Бывалый
Бывалый
Сообщений: 1755
Зарегистрирован: 03 мар 2014, 22:48
Настоящее имя: Денис
Местоположение: Москва
Автомобиль: Ix35 FL+Tucson, оба Бензин, АКПП, 4WD
Регион регистрации авто: 77, 97, 99, 177, 199, 197 г. Москва 
День рождения (покупки) авто: 20.03.2014
Развернуть
Медали: 6
Всегда готов! (1) За активность - серебро (1) За активность - золото (1)
Герой труда (1) Золотые руки (1) 7 лет клубу Hyundai ix35 (1)
Благодарил (а): 143 раз.
Поблагодарили: 513 раз.

Re: Нужна помощь программиста WEB

Сообщение #22  groover » 24 июл 2015, 11:37

DmP писал(а):Да, с переходами лучше.

Рестайл, английский, с форума. Листы не все.
https://yadi.sk/d/KH8uLfr6i4S3C


Работают ссылки по схемам из твоего архива!!! Мега зачёт тебе!!!! Админ, "Звезду Суворову Иван Васильецу" :D

Теперь для себя, что бы понять.
DmP писал(а):Сачиваем binaries и dependencies
Распаковываем.
То, что распаковалось в .\bin\ из обоих архивов, кидаем куда-нибудь в директорию, перечисленную в PATH.
У меня они лежат тупо в c:\windows\system32\


из архивов скинул в system32 то, что лежало в папках bin. т.е екзешники и DLLки (одинаковы во всех архивах).

DmP писал(а):awk,sort,uniq,iconv

по ссылке их нет

DmP писал(а):Переходы со схему на схему фиксятся так:
1) сваливаем все svg в одну папку
2) for %%f in (*.svg) do sed -e "s/javascript:ref('\([^']*\)')/\1.svg/g" %%f>..\%%f


Получаю
C:\2>for %%f in (*.svg) do sed -e "s/javascript:ref('\([^']*\)')/\1.svg/g" %%f>..\%%f
Непредвиденное появление: %%f.
C:\2>
Всё что нужно, ты найдёшь в FAQ
Аватар пользователя
groover
Бывалый
Бывалый
Сообщений: 1755
Зарегистрирован: 03 мар 2014, 22:48
Настоящее имя: Денис
Местоположение: Москва
Автомобиль: Ix35 FL+Tucson, оба Бензин, АКПП, 4WD
Регион регистрации авто: 77, 97, 99, 177, 199, 197 г. Москва 
День рождения (покупки) авто: 20.03.2014
Развернуть
Медали: 6
Всегда готов! (1) За активность - серебро (1) За активность - золото (1)
Герой труда (1) Золотые руки (1) 7 лет клубу Hyundai ix35 (1)
Благодарил (а): 143 раз.
Поблагодарили: 513 раз.

Re: Нужна помощь программиста WEB

Сообщение #23  DmP » 24 июл 2015, 12:35

Сорри. Если из .bat файла, нужно "%%f", если из командной строки - "%f". Windows такой windows.
Гляньте справку по for:"for /?", там много всякого, про что обычно не помнят.

По поводу утилит:
google:"awk for windows"
выбираем ссылку вида "gnuwin32.sourceforge.net/packages/...", обычно она первая

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

И еще хочу предупредить: dir и sort будут конфликтовать с одноименными виндусовыми командами. Выкинуть.
"Бегемот также побуждает людей богохульствовать и сквернословить."

За это сообщение автора DmP поблагодарил:
Crazy Lamer
Аватар пользователя
DmP
Бывалый
Бывалый
Сообщений: 1484
Зарегистрирован: 25 дек 2014, 04:12
Настоящее имя: Дмитрий
Местоположение: Люберцы
Автомобиль: рестайл бензиновый с люком
Регион регистрации авто: 50, 90, 150, 190 Московская область 
Развернуть
Медали: 2
За активность - серебро (1) Золотые руки (1)
Благодарил (а): 147 раз.
Поблагодарили: 162 раз.

Re: Нужна помощь программиста WEB

Сообщение #24  groover » 24 июл 2015, 13:00

DmP, спасибо. Весь корень загадил, нужно было вывод в папку указать )))
Межсхемные ссылки отработали. :D Разъёмы нет.

Скрипт ищет текст javascript:ref('\([^']*\)'). в файлах это представленно как javascript:ref('eelsd14130alr')
т.е eelsd14130alr это закодированное имя файла.
и вместо javascript:ref ставит xlink:href=. Не совсем правда понял как это происходит?

В общем, как я понял, достаточно качнуть SED. А когда всё сделано, то он не нужен. Правильно?
Всё что нужно, ты найдёшь в FAQ
Аватар пользователя
groover
Бывалый
Бывалый
Сообщений: 1755
Зарегистрирован: 03 мар 2014, 22:48
Настоящее имя: Денис
Местоположение: Москва
Автомобиль: Ix35 FL+Tucson, оба Бензин, АКПП, 4WD
Регион регистрации авто: 77, 97, 99, 177, 199, 197 г. Москва 
День рождения (покупки) авто: 20.03.2014
Развернуть
Медали: 6
Всегда готов! (1) За активность - серебро (1) За активность - золото (1)
Герой труда (1) Золотые руки (1) 7 лет клубу Hyundai ix35 (1)
Благодарил (а): 143 раз.
Поблагодарили: 513 раз.

Re: Нужна помощь программиста WEB

Сообщение #25  DmP » 24 июл 2015, 14:03

DmP, спасибо. Весь корень загадил, нужно было вывод в папку указать )))
Межсхемные ссылки отработали. :D Разъёмы нет.


del \*.svg ?
Еще раз прошу прощения. Запостил как есть строчку из скрипта. Мой косяк. Не со зла.

Строчка, которую обсуждаем, заменяет javscript:ref('...') на то, что в кавычках.

Всякие "4" - коды символов в шестнадцатеричном формате. Можно заменить на буквы, что я и сделал, чтобы можно было искать по файлам. (для _этого набора файлов_ применимо).
 unhex.sed
sed -f unhex.sed abc.svf>abc_svf
Код: выделить все
s/ / /g
s/!/!/g
s/"/"/g
s/#/#/g
s/$/$/g
s/%/%/g
s/'/'/g
s/(/(/g
s/)/)/g
s/*/*/g
s/+/+/g
s/,/,/g
s/-/-/g
s/././g
s///\//g
s/0/0/g
s/1/1/g
s/2/2/g
s/3/3/g
s/4/4/g
s/5/5/g
s/6/6/g
s/7/7/g
s/8/8/g
s/9/9/g
s/:/:/g
s/&#x03B;/;/g
s/&#x03C;/</g
s/&#x03D;/=/g
s/&#x03E;/>/g
s/&#x03F;/?/g
s/&#x040;/@/g
s/&#x041;/A/g
s/&#x042;/B/g
s/&#x043;/C/g
s/&#x044;/D/g
s/&#x045;/E/g
s/&#x046;/F/g
s/&#x047;/G/g
s/&#x048;/H/g
s/&#x049;/I/g
s/&#x04A;/J/g
s/&#x04B;/K/g
s/&#x04C;/L/g
s/&#x04D;/M/g
s/&#x04E;/N/g
s/&#x04F;/O/g
s/&#x050;/P/g
s/&#x051;/Q/g
s/&#x052;/R/g
s/&#x053;/S/g
s/&#x054;/T/g
s/&#x055;/U/g
s/&#x056;/V/g
s/&#x057;/W/g
s/&#x058;/X/g
s/&#x059;/Y/g
s/&#x05A;/Z/g
s/&#x05B;/[/g
s/&#x05C;/\\/g
s/&#x05D;/]/g
s/&#x05E;/^/g
s/&#x05F;/_/g
s/&#x060;/`/g
s/&#x061;/a/g
s/&#x062;/b/g
s/&#x063;/c/g
s/&#x064;/d/g
s/&#x065;/e/g
s/&#x066;/f/g
s/&#x067;/g/g
s/&#x068;/h/g
s/&#x069;/i/g
s/&#x06A;/j/g
s/&#x06B;/k/g
s/&#x06C;/l/g
s/&#x06D;/m/g
s/&#x06E;/n/g
s/&#x06F;/o/g
s/&#x070;/p/g
s/&#x071;/q/g
s/&#x072;/r/g
s/&#x073;/s/g
s/&#x074;/t/g
s/&#x075;/u/g
s/&#x076;/v/g
s/&#x077;/w/g
s/&#x078;/x/g
s/&#x079;/y/g
s/&#x07A;/z/g
s/&#x07B;/{/g
s/&#x07C;/|/g
s/&#x07D;/}/g
s/&#x07E;/~/g
s/&#x026;/&/g


По компонентам (разъемам) немножко сложнее:
1) по всем документам ищем ссылки вида javascript:part('...'), складываем в список
2) по файлам разъемов ищем абзац, начинающийся с имени этого самого part и пробела/таба/конца абзаца, получаем примерный список соответствий
3) чистим руками этот список (удачно прошло, пришлось выкинуть 2 строчки)
4) по всем документам заменяем javscript:part('...') на ссылку на файл разъема в соответствии со списком

В общем, как я понял, достаточно качнуть SED. А когда всё сделано, то он не нужен. Правильно?

Да.
Последний раз редактировалось DmP 24 июл 2015, 14:11, всего редактировалось 1 раз.
"Бегемот также побуждает людей богохульствовать и сквернословить."

За это сообщение автора DmP поблагодарил:
groover
Аватар пользователя
DmP
Бывалый
Бывалый
Сообщений: 1484
Зарегистрирован: 25 дек 2014, 04:12
Настоящее имя: Дмитрий
Местоположение: Люберцы
Автомобиль: рестайл бензиновый с люком
Регион регистрации авто: 50, 90, 150, 190 Московская область 
Развернуть
Медали: 2
За активность - серебро (1) Золотые руки (1)
Благодарил (а): 147 раз.
Поблагодарили: 162 раз.

Re: Нужна помощь программиста WEB

Сообщение #26  groover » 24 июл 2015, 14:10

DmP писал(а):Вы хоть читайте, что исполняете!

Зачем? Инструкция потом нужна, когда не отработало :lol:
С путями вывода разобрался.

С разъёмами буду разбираться. Там действительно не всё так просто. Да и не программер я. Было в детстве, но забылось.
Всё что нужно, ты найдёшь в FAQ
Аватар пользователя
groover
Бывалый
Бывалый
Сообщений: 1755
Зарегистрирован: 03 мар 2014, 22:48
Настоящее имя: Денис
Местоположение: Москва
Автомобиль: Ix35 FL+Tucson, оба Бензин, АКПП, 4WD
Регион регистрации авто: 77, 97, 99, 177, 199, 197 г. Москва 
День рождения (покупки) авто: 20.03.2014
Развернуть
Медали: 6
Всегда готов! (1) За активность - серебро (1) За активность - золото (1)
Герой труда (1) Золотые руки (1) 7 лет клубу Hyundai ix35 (1)
Благодарил (а): 143 раз.
Поблагодарили: 513 раз.

Пред.

Вернуться в IT, компьютеры и т.п.



Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Клуб владельцев Hyundai IX35 (Хендай их35)

Данный портал не является представителем компании Hyundai и выражает мнение группы энтузиастов.
Некоторые положения являются мнением авторов и посетителей сайта и не являются руководством к действию и/или официальными рекомендациями производителя (если это не оговорено в тексте).

Вся информация, содержащаяся на портале, собрана из разных источников.

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

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

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

Рейтинг@Mail.ru