thedeemon: (Default)
[personal profile] thedeemon
Обновил утилиту поиска друзей, теперь она выдает html с двумя отсортированными по количеству колонками ссылок на журналы
а) единомышленников - кто читает ваших друзей,
б) вдохновителей - кого читают ваши друзья.

exe, исходник.

Кстати, можно ли заставить GHC делать бинарники поменьше? А то почти 3 мега для простенькой утилиты в полсотни строк - это как-то...

Date: 2010-06-14 04:10 pm (UTC)
From: [identity profile] nealar.livejournal.com
Можно, есть даже специальный проект hNOP, посвящённый этому, но, по-моему, оно того не стоит.

strip + upx

Date: 2010-06-14 07:42 pm (UTC)
From: [identity profile] nponeccop.livejournal.com
strip + upx (или другой паковальщик). Получается полметра где-то.

Re: strip + upx

Date: 2010-06-15 02:25 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Спасибо, я как-то забыл, что под виндой strip тоже доступен. Уменьшил exe в два раза. UPX применять не хочется - его антивирусы не любят.

Date: 2010-06-15 07:22 am (UTC)
From: [identity profile] permea-kra.livejournal.com
Можно оставить в виде исходника и запускать с runghc / #![...]/runghc ( в никсах)

Date: 2010-06-15 06:46 pm (UTC)
From: [identity profile] nivanych.livejournal.com
JHC компактно компилирует...
Но с ним проблем много, насколько я понимаю.

-1

Date: 2010-06-16 06:00 am (UTC)
From: [identity profile] nealar.livejournal.com
Тут у человека код уже готовый, работает, а ты такое советуешь.

Re: -1

Date: 2010-06-16 06:59 am (UTC)
From: [identity profile] nivanych.livejournal.com
Во-первых, я честно предупредил, что скорее всего, с JHC будут проблемы ;-)
Во-вторых, шо я такого страшного посоветовал?
Если бы это был какой production-релиз, тогда конечно.
А попробовать, если не лень, вполне можно.
Мне было бы не лень, я бы попробовал ;-)

Profile

thedeemon: (Default)
Dmitry Popov

May 2025

S M T W T F S
    123
45678910
11 121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 23rd, 2025 05:23 am
Powered by Dreamwidth Studios