|
October 10th, 2012
04:56 pm - Ути-ути-ути-литка Наверняка есть что аналогичное, и даже лучше, но мне лень было гуглить и тестить, когда я за то же время могу себе сам нужное сделать.
В общем, вдруг кому понадобиться: тулза, чтобы менять в бинарниках одну строку на другую.
binedit -file=<filename> -src=<src string> -dst=<dest string>
Тупо грузит заданный файл и заменяет в нём исходную строку на целевую. Строки, понятное дело, должны быть одинаковой длины. Во-первых, потому что утиль тупая, во-вторых, потому что в бинарниках лишний раз лучше ничего никуда не двигать.
Качать тут.
Сырцы тут. Pure C, так что должно собираться и работать под *nix тоже. (Хотя зачем?)
|
Comments:
а я думал, там дб "ути-ути-ути-путька" %-)
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 11th, 2012 - 05:02 am |
---|
| | | (Link) |
|
под никс точно не нужно: как минимум потому, что неканонично параметры принимает. это dd можно выёбываться — дедушка старенький.
А ещё в цепочке вызовов не может участвовать, да.
Offtop: под Linux есть приличные сишные тулкиты для гуёв, или максимум, на что можно рассчитывать, это Xaw?
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 11th, 2012 - 07:35 am |
---|
| | | (Link) |
|
именно ся? боюсь, что кроме GTK+ тебе ничего не светит. а если не в падляк немного новый язык поучить (это такой си, но с примесью c++ и местами забавный), то: Ecere SDK, например. авторы гойворят, что код на нём портабелен промеж пингвинусом, виндой и гееос. компиляется нативным си-компилером. ну, или не выёбываться и таки взять Qt.
О, thnx, покопаю в сторону Ecere
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 11th, 2012 - 08:10 am |
---|
| | | (Link) |
|
я давеча из гита собрал под пингвинусом — ок, работает. почти: надо один патчик накатить и одну настройку сделать в ide.
точнее, патчик бы надо сделать нормальный, но я обошёлся кривохаком.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 11th, 2012 - 07:36 am |
---|
| | | (Link) |
|
ах, да. ящитаю, что Athena на порядок как минимум лучше, чем уёбищный гтк.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 11th, 2012 - 07:38 am |
---|
| | | (Link) |
|
а, ну да. из неприличных есть ещё Motif и XForms. на любителя-мазохиста.
с другой стороны, есть Tcl/Tk.
Мотиф же вроде проприетарный был?
А с Тиклем у нас взаимная неприязнь.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | October 11th, 2012 - 08:15 am |
---|
| | | (Link) |
|
>Мотиф же вроде проприетарный был? во-первых, Open Motiff. во-вторых, объявили, что оригинальный Motiff должны зарелизить под опенсорцной лицензией (ну да, не прошло и ста лет).
а про tcl ты зря: я его тоже не любил, пока не запихал в свой эмуль спектрума и не попробовал. оказалось, что охуенный язык на самом деле: с неебическими фичами метапрограммирования, при этом простой и логичный. такой Lisp, только ещё проще и без скобок. и code as data есть, и управляющие конструкции можно создавать на самом tcl, и всё такое. ну, и библиотек там до пизды.
разве что внешне Tk несколько стрёмен. хотя в 8.5, вроде бы, на него скины натянули. ну, и он тоже кроссплатформенный, как и сам Tcl. так что ты не плюйся, ты попробуй таки язык: очень достойный. |
|