Обсуждения в ходе работы над небольшим проектом. как реализовать?

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

Как это реализовать? Система управления проектами в этом случае монстр.
Wiki? а какой движок полегче да попроще?
Или есть ещё варианты?

Управление   проектами    

372   13   07:40, 7th August, 2020


Как изменить иконку файла .bat программно?

Я хотел бы знать, как на самом деле установить значок файла .bat на произвольный значок. Как бы я мог сделать это программно, независимо от языка, который я использую.

windows   icons   batch-file    

3375   9   07:29, 7th August, 2020


Dropbox для отдельных папок?

Хочется сервис, похожий на Dropbox, но чтобы можно ему скормить несколько отдельных папок, которые он будет синхронизировать (онлайн)? Чтобы на другом компьютере можно было также сделать checkout отдельных папок с сервера и продолжить их синхронизировать. Нужно, чтоб работало в Mac OS, Linux и Win.


Минусы известных мне решений:

Dropbox Selective Sync beta

— синхронизируемые папки все равно должны находиться внутри Dropbox-папки


SVN

— надо где-то искать надежный сервис

— ручной коммит (не следит за изменениями файловой системы, как Dropbox)

— есть сомнения, что SVN'у понравится огромное количество больших бинарных файлов


S3+s3fs+rsync

— синхронизация вручную

— да вообще все сам, все сам :(


Кто-нибудь знает о таком?

Спасибо.



Как лучше всего организавать хранение "нравица"-"не нравица" для статей или постов в базе данных?

Например, голосовать может за один пост один ip адрес, база — мускул, таблицы innoDB.


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


Я думаю структура таблицы следующая:


article_id (int 11)

ip (varchar 15)

mark (enum ("-1",«1»))


PrimaryKey по двум первым полям. Скорее всего, можно сделать проще, поделитесь опытом, пожалуйста.

MySQL   Инструменты   проведения   опросов    

327   3   07:20, 7th August, 2020


Git rebase отдельных разветвлений в далёком прошлом?

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

Тем более, что проблемы появились после не до конца удачного rebase и хочется их исправить.


С какими параметрами нужно вызывать git rebase, что бы переписать:

1)
D---E---F---G- master
/ /
-A---B---Cв
-A---B---C'---D'---E---F---G- master

2)
C---D---E- master
/
-A---B---P---R---S- otherв
D---E- master
/
-A---B---C'---P---R---S- other

Git    

298   1   07:11, 7th August, 2020


Существуют ли какие-либо компоненты "mind mapping" для Delphi? (родной VCL предпочтительно)

Я ищу предварительно написанный компонент (w/source) для проекта Delphi, над которым я работаю, чтобы создать ментальные карты / концептуальные карты, подобные этим:

http://en.wikipedia.org/wiki/Image:MindMeister_screenshot_OS_X.jpg http://en.wikipedia.org/wiki/Image:XMIND_2008_in_Windows_Vista.png

Есть какие-нибудь идеи?

delphi   components   vcl   mindmapping    

545   9   06:55, 7th August, 2020


Поля сводки в Crystal Report VS2008

Мне нужно иметь поле сводки на каждой странице отчета и на странице 2, и вперед то же самое резюме должно появиться в верхней части страницы. Кто-нибудь знает, как это сделать? Экс:

> 
> Page 1
> 
> Name Value 
>  a     1 
>  b     3 
>  Total 4
> 
> Page 2 
> Name         Value 
> Total Before  4 
>  c             5 
>  d            1 
>  Total         10

visual-studio-2008   crystal-reports    

403   2   06:54, 7th August, 2020


Uncollapsible CollapsiblePanelExtender

У меня есть CollapsiblePanelExtender, который не рухнет. У меня есть "collapsed" установлен в true и все ControlID установлены правильно. Я пытаюсь свернуться, и он проходит через анимацию, но затем почти мгновенно расширяется. Это находится в пользовательском элементе управления со следующей структурой.

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
   <ContentTemplate>
      <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
            DataSourceID="odsPartners" Width="450px" BorderWidth="0"
            ShowHeader="false" ShowFooter="false" AllowSorting="true" 
           onrowdatabound="GridView1_RowDataBound">
         <Columns>
            <asp:TemplateField HeaderText="Contract Partners" SortExpression="Name"> 
               <ItemTemplate>
                  <asp:Panel id="pnlRow" runat="server">
                     <table>
                          ...Stuff...
                     </table>
                  </asp:Panel>
                  <ajaxToolkit:CollapsiblePanelExtender runat="server" ID="DDE"
                              Collapsed="true" ImageControlID="btnExpander" ExpandedImage="../Images/collapse.jpg" CollapsedImage="../Images/expand.jpg"
                              TargetControlID="DropPanel" CollapseControlID="btnExpander" ExpandControlID="btnExpander" />
                  <asp:Panel ID="DropPanel" runat="server" CssClass="CollapsedPanel">
                     <asp:Table ID="tblContracts" runat="server">
                        <asp:TableRow ID="row" runat="server">
                           <asp:TableCell ID="spacer" runat="server" Width="30">&nbsp;</asp:TableCell>
                           <asp:TableCell ID="cellData" runat="server" Width="400">
                               <uc1:ContractList ID="ContractList1" runat="server" PartnerID='<%# Bind("ID") %>' />
                           </asp:TableCell>
                         </asp:TableRow>
                      </asp:Table>
                  </asp:Panel>
               </ItemTemplate>
            </asp:TemplateField>
          </Columns>
       </asp:GridView>
    </ContentTemplate>
   <Triggers>
       <asp:AsyncPostBackTrigger ControlID="tbFilter" EventName="TextChanged" />
   </Triggers>
</asp:UpdatePanel>

asp.net    

364   4   06:52, 7th August, 2020


Как я могу улучшить производительность при добавлении InDesign XMLElements через AppleScript?

У меня есть программа AppleScript, которая создает XML тегов и элементов в документе Adobe InDesign. Данные находятся в таблицах, и пометка каждой ячейки занимает .5 секунд. Весь сценарий занимает несколько часов, чтобы закончить.

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

[редактировать] Код создает список (до этого цикла), который содержит по одному элементу на строку в таблице. Существует также список, содержащий одну строку для каждого столбца в таблице. Для каждой ячейки программа создает элемент XML и тег XML, объединяя элементы в позициях [строка]/[столбец] двух списков. Он также связывает текст в этой ячейке с вновь созданным элементом.

Я совершенно новичок в AppleScript, поэтому часть этого кода грубо модифицирована из образцов Adobe. Если кодекс ужасен, я не обижусь.

Вот этот код:

repeat with columnNumber from COL_START to COL_END

    select text of cell ((columnNumber as string) & ":" & (rowNumber as string)) of ThisTable

    tell activeDocument

        set thisXmlTag to make XML tag with properties {name:item rowNumber of symbolList & "_" & item columnNumber of my histLabelList}

        tell rootXmlElement

            set thisXmlElement to make XML element with properties {markup tag:thisXmlTag}

        end tell

        set contents of thisXmlElement to (selection as string)

    end tell

end repeat

EDIT: я перефразировал вопрос, чтобы лучше отразить правильный ответ.

macos   adobe   applescript   adobe-indesign    

466   5   06:51, 7th August, 2020


Роутинг в Linux, помощь по iptables

Здравствуйте.
В сети (192.168.1.0/24 eth1) есть сервер, у которого есть доступ к ресурсам провайдера (к примеру 78.29.0.0/23 и все они через eth0) и возможностью выхода в интернет через pptp.

Подключаюсь по pptp, появляется интерфейс ppp0.
Для роутинга интернета пишу:
route -net 0.0.0.0/0 dev ppp0
Интернет работает, внутренние ресурсы пингуются.
Прописываю на нем правила для маскарадинга чтобы компьютеры внутренней сети могли выходить в интернет через этот сервер как шлюз.
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
У сети интернет есть, но нет доступа к ресурсам провайдера (судя по traceroute пакеты дальше шлюза 192.168.1.1 не уходят). Каким правилом можно сделать этот доступ?

Linux   Iptables   Сетевое   администрирование    

288   2   06:43, 7th August, 2020