Найдено результатов: 176

Преобразовать Decimal в Double?

Я хочу использовать трек-бар, чтобы изменить непрозрачность формы.

Это мой код:

decimal trans = trackBar1.Value / 5000;
this.Opacity = trans;

Когда я строю приложение, оно выдает следующую ошибку:

Невозможно неявно преобразовать тип 'decimal' в 'double' .

Я пробовал использовать trans и double , но тогда контроль не работает. Этот код прекрасно работал в прошлом проекте VB.NET.

c#   floating-point   type-conversion   double   decimal    

670   13   16:03, 1st July, 2020


Процент ширины дочернего элемента в абсолютно позиционированном родительском элементе на Internet Explorer 7

У меня есть абсолютно позиционированный div , содержащий несколько детей, один из которых является относительно позиционированным div . Когда я использую процентную ширину для дочернего элемента div , он сворачивается до '0' ширины на Internet Explorer 7, но не на Firefox или Safari.

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

  1. Может быть, я чего-то здесь не понимаю?
  2. Есть ли простое исправление для этого помимо пиксельной ширины на экране ребенок?
  3. Есть ли область спецификации CSS, которая охватывает это?

html   css   css3   internet-explorer-7    

517   6   16:03, 1st July, 2020


Анатомия " утечки памяти"

В перспективе .NET:

  • Что такое утечка памяти ?
  • Как вы можете определить, утечка ли вашего приложения? Что же это за последствия?
  • Как можно предотвратить утечку памяти?
  • Если у вашего приложения есть утечка памяти, она исчезает при завершении процесса или убивается? Или утечки памяти в вашем приложении влияют на другие процессы в системе даже после завершения процесса?
  • А как насчет неуправляемого кода, доступ к которому осуществляется через COM Interop и / или P/Invoke?

.net   performance   memory-leaks   com-interop    

639   15   16:03, 1st July, 2020


Как распечатать документ HTML из веб-службы?

Я хочу распечатать HTML из веб-службы C#. Управление веб-браузером является избыточным и не работает хорошо в среде обслуживания, а также не работает хорошо в системе с очень жесткими ограничениями безопасности. Существует ли какая-либо бесплатная библиотека .NET , которая будет поддерживать печать базовой страницы HTML? Вот код, который у меня есть до сих пор, который не работает должным образом.

public void PrintThing(string document)
{
    if (Thread.CurrentThread.GetApartmentState() != ApartmentState.STA)
    {
        Thread thread =
            new Thread((ThreadStart) delegate { PrintDocument(document); });
        thread.SetApartmentState(ApartmentState.STA);
        thread.Start();
    }
    else
    {
        PrintDocument(document);
    }
}

protected void PrintDocument(string document)
{
    WebBrowser browser = new WebBrowser();
    browser.DocumentText = document;
    while (browser.ReadyState != WebBrowserReadyState.Complete)
    {
        Application.DoEvents();
    }
    browser.Print();
}

Это прекрасно работает при вызове из потоков типа UI,но ничего не происходит при вызове из потока типа службы. Изменение Print() на ShowPrintPreviewDialog() приводит к следующей ошибке скрипта IE:

Ошибка: dialogArguments.___IE_PrintType - это null или не объект.

URL: res://ieframe.dll/preview.dlg

И появится небольшое пустое диалоговое окно предварительного просмотра печати.

c#   html   web-services   printing    

525   6   16:03, 1st July, 2020


Разбор чисел с плавающей запятой: есть ли алгоритм Catch All?

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

  • Американцы используют 10,000.50
  • Немцы используют 10.000,50
  • Французы используют 10 000,50

Мой первый подход состоял бы в том, чтобы взять строку, разобрать ее назад, пока я не найду разделитель, и использовать его в качестве десятичного разделителя. В этом есть очевидный недостаток: 10.000 будет интерпретировано как 10.

Другой подход: если строка содержит 2 разных нечисловых символа, используйте последний в качестве десятичного разделителя и отбросьте остальные. Если у меня есть только один, проверьте, не происходит ли это несколько раз, и отбросьте его, если это происходит. Если он появляется только один раз, проверьте, есть ли после него 3 цифры. Если да, то отбросьте его, в противном случае используйте его в качестве десятичного разделителя.

Очевидным "best solution" было бы определить культуру пользователя или браузер, но это не работает, если у вас есть француз, использующий en-US Windows/Browser.

Может быть, фреймворк .net содержит какой-то мифический парсер с плавающей точкой черной магии, который лучше, чем Double.(Try)Parse() , пытается автоматически определить формат чисел?

c#   .net   asp.net   internationalization   globalization    

426   4   16:03, 1st July, 2020


Программно запустите экран избранного IE Mobile

Есть ли способ запустить экран, т. е. телефон "Favorites" напрямую по указание любого параметра командной строки?

internet-explorer   windows-mobile   pocketpc    

555   3   16:03, 1st July, 2020


Система непрерывной интеграции для кодовой базы Python

Я начинаю работать над хобби-проектом с кодовой базой Python, и я хотел бы создать некоторую форму непрерывной интеграции (т. е. запуск батареи тест-кейсов каждый раз, когда производится регистрация и отправка электронных писем nag ответственным лицам, когда тесты терпят неудачу), подобную CruiseControl или TeamCity .

Я понимаю , что могу сделать это с помощью крючков в большинстве VCSes, но для этого требуется, чтобы тесты выполнялись на той же машине, что и сервер управления версиями, что не так элегантно, как хотелось бы. Есть ли у кого-нибудь предложения по небольшой, удобной для пользователя системе непрерывной интеграции с открытым исходным кодом, подходящей для кодовой базы Python ?

python   continuous-integration   extreme-programming    

604   7   16:03, 1st July, 2020


В чем разница между int и целым числом в Java и C#?

Я читал больше Джоэла о программном обеспечении, когда наткнулся на Джоэла Сполски , говорящего что-то о конкретном типе программиста, знающего разницу между int и Integer в Java/C# (объектно-ориентированные языки программирования).

Так в чем же разница?

c#   java   integer   int    

1057   24   16:03, 1st July, 2020


Локализация дескрипторов формата даты

Что является лучшим способом, чтобы локализовать формат даты, дескриптора?

Как знает любой человек из культуры, которая не использует формат mm/dd/yyyy, раздражает необходимость вводить даты в этом формате. То.NET framework обеспечивает очень хорошую поддержку локализации, поэтому тривиально анализировать даты в соответствии с культурой пользователей, но вы часто хотите также отобразить полезную подсказку относительно требуемого формата (особенно для различения yy и yyyy, которые взаимозаменяемы в большинстве культур).

Каков наилучший способ сделать это таким образом, чтобы иметь смысл для большинства пользователей (например, dd/M/yyy сбивает с толку из-за изменения регистра и переключения между одной и двумя буквами).

.net   internationalization   date   globalization    

482   7   16:03, 1st July, 2020


Интернационализация в ваших проектах

Как вы реализовали интернационализацию (i18n) в реальных проектах, над которыми вы работали?

Я заинтересовался тем, чтобы сделать программное обеспечение кросс-культурным после того, как прочитал знаменитый пост Джоэла, абсолютный минимум, который каждый разработчик программного обеспечения абсолютно, положительно должен знать о Unicode и наборах символов (никаких оправданий!) . Тем не менее, я еще не смог воспользоваться этим в реальном проекте, кроме того, чтобы убедиться, что я использовал строки Unicode, где это возможно. Но создание всех ваших строк Unicode и обеспечение того, чтобы вы понимали, в какой кодировке находится все, с чем вы работаете, - это только верхушка айсберга i18n.

Все, над чем я работал до сих пор, было предназначено для использования контролируемым набором англоговорящих людей из США, или i18n просто не было тем, над чем мы успели поработать, прежде чем запустить проект в прямом эфире. Поэтому я ищу любые советы или военные истории, которые есть у людей о том, как сделать программное обеспечение более локализованным в реальных проектах.

language-agnostic   unicode   localization   internationalization    

506   11   16:03, 1st July, 2020


Небольшая диверсия в точность с плавающей запятой (im), часть 1

Большинство математиков согласны с тем, что:

электронная батарея Ni + 1 = 0

Однако большинство реализаций с плавающей запятой не согласны. Насколько хорошо мы можем разрешить этот спор?

Я очень хочу услышать о разных языках и реализациях, а также о различных методах, чтобы сделать результат как можно ближе к нулю. Будьте изобретательны!

math   language-agnostic   floating-point    

462   1   16:03, 1st July, 2020


Объектно-Ориентированная Байесовская Фильтрация Спама?

Мне было интересно, есть ли хорошая и чистая реализация объектно-ориентированного программирования (OOP) Байесовской фильтрации для классификации спама и текста? Это только для учебных целей.

oop   artificial-intelligence   naivebayes   email-spam    

555   6   16:03, 1st July, 2020


Как сделать гиперссылку на конкретный слайд файла .ppt?

Я хочу создать ссылку на конкретный слайд в файле online PowerPoint, (например, http://www.example.com/hello.ppt), но я хочу, чтобы, когда люди нажимают на мою ссылку, она сразу переходит к N-му слайду.

Разве это возможно?

hyperlink   powerpoint    

331   3   16:03, 1st July, 2020


Как вы выражаете двоичные литералы в Python?

Как выразить целое число в виде двоичного числа с Python литералами?

Я с легкостью нашел ответ на вопрос hex:

>>> 0x12AF
4783
>>> 0x100
256

и восьмеричный:

>>> 01267
695
>>> 0100
64

Как вы используете литералы для выражения двоичного кода в Python?


Резюме ответов

  • Python 2.5 и ранее: может выражать двоичный код с помощью int('01010101111',2) , но не с помощью литерала.
  • Python 2.5 и ранее: нет никакого способа выразить двоичные литералы.
  • Python 2.6 бета: вы можете сделать так: 0b1100111 или 0B1100111 .
  • Python 2.6 beta: также позволит 0o27 или 0O27 (второй символ-буква O) представлять восьмеричное число.
  • Python 3.0 beta: то же самое, что и 2.6, но больше не позволяет использовать старый синтаксис 027 для окталов.

python   syntax   binary   integer   literals    

607   6   16:03, 1st July, 2020


Интеграция тестового проекта Visual Studio с круиз-контролем

Я изучаю использование встроенных модульных тестовых проектов Visual Studio 2008 вместо NUnit, и мне было интересно, есть ли у кого-нибудь опыт в попытке интегрировать этот тип модульного тестового проекта с Cruise Control.Net.

visual-studio   unit-testing   continuous-integration   cruisecontrol.net    

429   1   16:03, 1st July, 2020


Как передать перечисленные значения в веб-службу

Моя дилемма заключается, в основном, в том, как разделить перечисление между двумя приложениями.

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

Тип документа (7 возможных типов документов: счет- фактура, договор и т.д.) передается в качестве параметра в метод UploadDocument веб-службы. Вопрос в том, каким должен быть тип (и возможные значения) этого параметра?

Поскольку вам нужно жестко закодировать эти значения в обоих приложениях, я думаю, что это O.K. чтобы использовать описательную строку (счет, контракт, WorkOrder , SignedWorkOrder).

Может быть, лучше создать перечисление DocumentTypes в первом приложении и воспроизвести его также во втором приложении, а затем передать соответствующее целочисленное значение веб-службе между ними?

web-services   application-integration    

441   8   16:03, 1st July, 2020


Размещение текста в изображении

В настоящее время я работаю над проектом, и моя цель-найти текст в изображении. OCR ' в мои намерения пока не входит перевод текста. Я хочу в основном получить границы текста в изображении. Я использую компонент AForge.Net imaging для манипуляций. Любая помощь в каком-то смысле или другой?

Обновление 2/5/09: С тех пор я пошел по другому маршруту в своем проекте. Однако я попытался получить текст с помощью MODI (Microsoft Office Document Imaging). Это позволяет вам OCR изображение и тянуть текст из него с некоторой легкостью.

c#   image   image-processing   artificial-intelligence    

464   4   16:03, 1st July, 2020


Наиболее эффективный способ проверки типа объекта

У меня есть значения, сохраненные в виде строк в DataTable , где каждое значение действительно может представлять собой int , double или string (все они были преобразованы в строки во время процесса импорта из внешнего источника данных). Мне нужно проверить и посмотреть, какой тип на самом деле имеет каждое значение.

Что более эффективно для применения (или нет никакой практической разницы)?

  1. Попробуйте преобразовать его в int (а затем в double ). Если преобразование работает, то возврат true . Если возникает исключение, верните false .
  2. Регулярные выражения, предназначенные для соответствия шаблону int или double
  3. Какой-то другой метод?

c#   .net   double   int    

493   5   16:03, 1st July, 2020


Что такое MVP и MVC и в чем разница?

При взгляде за пределы RAD (перетаскивание и настройка) способа построения пользовательских интерфейсов, который поощряют многие инструменты, вы, вероятно , столкнетесь с тремя шаблонами проектирования, называемыми Model-View-Controller, Model-View-Presenter и Model-View-ViewModel . Мой вопрос состоит из трех частей к нему:

  1. Какие проблемы решают эти модели?
  2. Насколько они похожи?
  3. Чем они отличаются друг от друга?

design-patterns   model-view-controller   user-interface   mvp   glossary    

1950   16   16:03, 1st July, 2020


Как вы форматируете unsigned long long int, используя printf?

#include <stdio.h>
int main() {
    unsigned long long int num = 285212672; //FYI: fits in 29 bits
    int normalInt = 5;
    printf("My number is %d bytes wide and its value is %ul. A normal number is %d.\n", sizeof(num), num, normalInt);
    return 0;
}

Выход:

My number is 8 bytes wide and its value is 285212672l. A normal number is 0.

Я предполагаю, что этот неожиданный результат связан с печатью unsigned long long int . Как вы делаете printf() an unsigned long long int ?

c   syntax   printf   format-specifiers   long-long    

498   12   16:03, 1st July, 2020


Есть ли какой-либо трюк, который позволяет использовать Management Studio (ver. 2008) функция IntelliSense с более ранними версиями сервера SQL?

Новая версия Management Studio (т. е. та, которая поставляется с SQL Server 2008), наконец, имеет функцию Transact-SQL IntelliSense. Однако out-of-the-box он работает только с экземплярами SQL Server 2008.

Есть ли какой-то обходной путь для этого?

sql   sql-server   database   sql-server-2008   intellisense    

438   2   16:03, 1st July, 2020


Как я могу Java запуске приложений несколько, зависимости, собственные библиотеки?

Пример: у меня есть два общих объекта (то же самое должно применяться.файл DLL.) Первый общий объект из сторонней библиотеки, мы будем называть его libA.so. Я завернул некоторые из них с JNI и создал свою собственную библиотеку, libB.so. Теперь libB зависит от libA.

При запуске обе библиотеки находятся в некоторой рабочей области webstart. Мой код java пытается загрузить libB. В этот момент системный загрузчик попытается загрузить libA, который не находится в пути к системной библиотеке (java.library.path не поможет этому). Конечным результатом является то, что libB имеет неудовлетворенную ссылку и не может быть использован.

Я пробовал загружать libA до libB, но это все еще не работает. Кажется, OS хочет сделать эту загрузку для меня. Есть ли способ сделать эту работу, кроме статической компиляции?

java   java-native-interface   java-web-start   nativelibrary    

468   3   16:03, 1st July, 2020


MOSS SSP проблема-сбой входа в базу данных из удаленного SSP

У нас были некоторые проблемы с экземпляром SharePoint в тесте окружающая среда. К счастью, это не производство ;) проблемы начались когда закончился диск с базами данных сервера SQL и индексом поиска из космоса. После этого Служба поиска не будет работать и искать настройки в SSP были недоступны. Восстановление дискового пространства сделал не решить проблему. Поэтому вместо того, чтобы восстанавливать VM, мы решили попробуйте решить эту проблему.

Мы создали новый SSP и изменили ассоциацию всех сервисов на новый SSP. Старый SSP и его базы данных были затем удалены. Поиск результаты для файлов PDF больше не отображаются, но поиск работает в остальном все нормально. MySites также работает OK.

После реализации этого изменения возникают следующие проблемы:

1) в журнале событий приложений появилось сообщение об ошибке аудита, для 'DOMAIN\SPMOSSSvc', которое является учетной записью фермы MOSS.

Event Type: Failure Audit
Event Source: MSSQLSERVER
Event Category: (4)
Event ID: 18456
Date: 8/5/2008
Time: 3:55:19 PM
User: DOMAIN\SPMOSSSvc
Computer: dastest01
Description:
Login failed for user 'DOMAIN\SPMOSSSvc'. [CLIENT: <local machine>]

2) SQL Server profiler показывает запросы от SharePoint, которые ссылаются на старый (удалено) база данных SSP.

Так...

  • Где бы эти ссылки на DOMAIN\SPMOSSSvc и старый SSP база данных существует?
  • Есть ли способ 'completely' удалить SSP с сервера, и воссоздать? Опция удаления была недоступна (выделена серым цветом), Когда a один SSP находится на месте.

sql-server   database   sharepoint   search   ssp    

578   3   16:03, 1st July, 2020


C# и клавиши со стрелками

Я новичок в C# и выполняю некоторую работу в существующем приложении. У меня есть видовой экран DirectX, в котором есть компоненты, которые я хочу располагать с помощью клавиш со стрелками.

В настоящее время я переопределяю ProcessCmdKey и ловлю ввод стрелки и отправляю событие OnKeyPress. Это работает, но я хочу иметь возможность использовать модификаторы( ALT + CTRL + SHIFT ). Как только я держу модификатор и нажимаю стрелку, никакие события, которые я слушаю, не запускаются.

Есть ли у кого-нибудь идеи или предложения о том, куда я должен пойти с этим?

c#   user-interface   directx    

549   2   16:03, 1st July, 2020


Как сделать так, чтобы символ button выглядел так, как будто он нажат?

Используя VS2008, C#, .Net 2 и Winforms как я могу сделать обычный Button вид "pressed"? Представьте себе, что этот button-это переключатель включения/выключения. ToolStripButton имеет свойство Checked, а обычный Button-нет.

c#   .net   winforms   user-interface   button    

466   3   16:03, 1st July, 2020


Как ссылаться на несколько версий assembly

Я разрабатываю приложение Sharepoint и использую библиотеку .NET AjaxControlToolkit, мы добавляем пользовательскую страницу aspx в Sharepoint. Sharepoint 2007 работает в режиме причуд, поэтому я внес некоторые изменения в библиотеку AJAX, чтобы заставить ее вести себя так, как она обычно должна. Проблема в том, что другая команда уже использует библиотеку AJAX, и это другая версия с моей. Это вызывает конфликт, потому что в папке bin может быть только один dll с тем же именем.

Из того, что я знаю,.NET должен быть в состоянии справиться с этой ситуацией легко. Я попытался использовать строгое имя и GAC, чтобы решить эту проблему, но он по-прежнему ссылается на dll в папке bin. Если в папке bin нет AjaxControlToolkit.dll, приложение просто не сможет загрузить assembly.

Если я использую полную информацию assembly на моем, как это

<%@ 
    Register 
    tagprefix="AjaxControlToolkit"
    namespace="AjaxControlToolkit"
    assembly="AjaxControlToolkit, Version=1.0.299.18064, 
    PublicKeyToken=12345678abcdefgh, 
    Culture=neutral"
%>

Это дает мне ошибку компилятора CS0433

Может ли кто-нибудь помочь мне в том, как использовать несколько версий assembly в приложении?

c#   .net   sharepoint   assemblies    

455   1   16:03, 1st July, 2020


Функция подстроки Firebird SQL не работает

Я создал представление на машине, используя функцию подстроки из Firebird, и это сработало. Когда я скопировал базу данных на другую машину, представление было нарушено. Вот как я его использовал:

SELECT SUBSTRING(field FROM 5 FOR 15) FROM table;

И это выход на машине которая не принимает функцию:

token unknown:  FROM

Оба компьютера имеют такую конфигурацию:

  • IB Expert version 2.5.0.42 для выполнения запросов и работы с базой данных.
  • Firebird версия 1.5 как сервер к базе данных.
  • Установлена версия администрирования BDE 5.01 с драйверами Interbase 4.0.

Есть идеи о том, почему он ведет себя по-другому на этих машинах?

sql   firebird   interbase    

494   2   16:03, 1st July, 2020


Пользовательские интерфейсы-цвета и макет

Хотя меня особенно интересует информация о веб-приложениях,мне также было бы интересно узнать о разработке настольных приложений. Этот вопрос вызван моей работой на моем личном веб-сайте, а также моей работой, где я разработал несколько функций, но оставил их другим, чтобы они интегрировались в Внешний вид сайта.

Существуют ли какие-либо руководства или эмпирические правила для таких вещей, как цветовые схемы, макеты, форматирование и т. д.? Я хочу обеспечить читаемость и ясность для посетителей, но не быть мягким и скучным одновременно.

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

user-interface   usability    

461   8   16:03, 1st July, 2020


Кросс-платформенный, язык Agnostic GUI Markup Language?

Я узнал Swing еще в тот день, но теперь я переехал в Python и хочу сделать некоторые приложения с GUIs. У меня не было времени изучить новый GUI API, поэтому я использовал Jython, но я предпочел бы использовать CPython.

Было бы здорово, если бы у меня был один простой markup, который позволяет мне переключать GUI библиотек. Было бы еще лучше, если бы я мог использовать один и тот же язык markup для разных языков, чтобы я мог быстро сделать GUIs для любого языка, который я использую. Кто-нибудь знает о таком markup/library?

Я видел такие накладки, как Glade и wxWidget's markup (я забыл название). Они отчасти то, что я ищу (создание GUI без кодирования его на языке), но они переплетены с определенной библиотекой. И ни один из них не очень хорошо выглядит и не дружелюбен к человеческому редактированию.

python   user-interface   markup    

587   10   16:03, 1st July, 2020


Преобразование байтов в числа с плавающей запятой в Python

У меня есть двоичный файл, который я должен разобрать, и я использую Python. Есть ли способ взять 4 байта и преобразовать их в одно точное число с плавающей запятой?

python   floating-point    

568   3   16:03, 1st July, 2020


Альтернативное имя хоста для веб-узла IIS только для внутреннего доступа

Я использую IIS в Windows 2003 Server для SharePoint интрасети.
Внешние входящие запросы будут использовать заголовок узла portal.mycompany.com и будут вынуждены использовать SSL.

Мне было интересно, есть ли способ настроить альтернативный заголовок хоста, такой как
http://internalportal/
который принимает только запросы от внутренней сети, но не заставляет пользователей использовать SSL.

Любые рекомендации о том, как это настроить?

sharepoint   iis   moss   wss    

439   3   16:03, 1st July, 2020


Удаление значка из заголовков Windows без нажатия кнопки закрытия или системного меню?

Я разрабатываю приложение MFC, и недавно я искал хороший способ удалить значок из строки заголовка Windows,но сохранить кнопку закрытия. Два очевидных решения-кандидата отключают стиль системного меню или используют стиль окна инструментов, но я бы предпочел не отключать системное меню или использовать сокращенную строку заголовка окна инструментов. Многие приложения MFC имеют эту функциональность, поэтому я задаюсь вопросом: мне не хватает какого-то стандартного способа сделать это?

c++   windows   user-interface   mfc    

496   6   18:12, 2nd August, 2020


Вы знаете какие-нибудь шаблоны для программирования GUI? (Не паттерны на проектирование GUIs)

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

Допустим, я хочу сделать элемент управления, который отображает некоторые объекты, которые могут перекрываться. Теперь, если я нажимаю на объект, мне нужно выяснить, что делать (просто найти объект я могу несколькими способами, такими как четырехмерное дерево и Z-порядок, это не проблема). А также я мог бы удерживать клавишу модификатора, или какой-то объект активен с самого начала, что делает выбор или что-то еще немного сложнее. Если у меня есть экземпляр объекта, представляющий объект экрана, обработайте пользовательское действие при нажатии или мастер-класс. и т.д.. Какие существуют шаблоны или решения для подобных проблем?

user-interface   design-patterns    

599   6   23:42, 7th August, 2020


Передача большего количества параметров в указателях функций C

Допустим, я создаю шахматную программу. У меня есть функция

void foreachMove( void (*action)(chess_move*), chess_game* game); 

который вызовет действие указателя функции при каждом действительном перемещении. Это все хорошо и хорошо, но что делать, если мне нужно передать больше параметров функции действия? Например:

chess_move getNextMove(chess_game* game, int depth){
  //for each valid move, determine how good the move is
  foreachMove(moveHandler, game);
}

void moveHandler(chess_move* move){
  //uh oh, now I need the variables "game" and "depth" from the above function
}

Переопределение указателя функции не является оптимальным решением. Функция foreachMove является универсальной, и многие различные места в коде ссылаются на нее. Нет смысла для каждой из этих ссылок обновлять свою функцию, чтобы включить в нее параметры, которые им не нужны.

Как передать дополнительные параметры вызываемой функции через указатель?

c   architecture   pointers    

475   9   09:37, 14th August, 2020


Заставить Java и TWAIN играть вместе приятно

Я работаю над созданием приложения для сканирования непосредственно с TWAIN сканера на Java applet. Я уже знаю о морене и JTwain, но они стоят денег. Мне нужна свобода. Я мог бы заново изобрести колесо с JNI, но похоже, что кто-то уже сделал это как инструмент FOSS.

Кто-нибудь знаком с бесплатным инструментом, который может заставить Java applet читать непосредственно со сканера TWAIN?

java   java-native-interface   twain   image-scanner    

540   3   21:06, 1st October, 2020


Sharepoint Вики

Хорошо, я видел несколько сообщений, которые упоминают несколько других сообщений о том, что не используют SP Вики, потому что они отстой.

Поскольку мы рассматриваем выполнение нашей wiki в SP, мне нужно знать, почему мы не должны делать это для группы из 6 разработчиков автоматизации, чтобы документировать шаги в различных автоматизированных процессах и изменения, которые должны быть сделаны время от времени.

sharepoint   automation   sharepoint-wiki    

518   17   04:55, 3rd August, 2020


Создание среды разработки для SharePoint

Я не прикасался к sharepoint уже много лет. Если я хочу настроить среду разработки, чтобы получить до скорости, какие варианты у меня есть? У меня нет лицензии MSDN, есть ли в любом случае я могу встать и работать бесплатно? (только для разработки)

sharepoint    

354   6   02:45, 8th August, 2020


Как я могу получить Unicode символов для правильного отображения подсказки для IMG ALT в IE7?

У меня есть некоторые японские символы в атрибуте ALT,но подсказка показывает мне уродливые символы блока в подсказке. rest содержимого на странице отображается правильно. До сих пор это, кажется, ограничивается подсказками.

internet-explorer   unicode    

381   3   15:14, 22nd August, 2020


Обработка часовых поясов в хранилище?

Хранить все в GMT?

Хранить все так, как оно было введено со встроенным смещением?

Делайте математику каждый раз, когда вы оказываете?

Отображение относительного времени "1 минут назад"?

localization   internationalization   timezone   globalization    

445   3   09:54, 1st August, 2020


Как вы делаете системную интеграцию?

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

Мне интересно, решаете ли вы ее, разрабатывая свои собственные небольшие сервисы, которые затем подключаются, или используете какой-то продукт (WebSphere, BizTalk, мул и т. д.). Я также думаю, что было бы интересно узнать, как такие решения управляются и поддерживаются (как вы решаете проблемы безопасности, инструментирования и т. д.), Какие проблемы вы испытывали с вашим решением и так далее.

architecture   system-integration    

525   5   13:01, 3rd August, 2020


Проблемы с #import из .NET out-of-proc сервер

В программе C++, я пытаюсь #import TLB из .NET out-of-proc сервер.

Я получаю ошибки, как:

z:\server.tlh (111): ошибка C2146: синтаксическая ошибка: отсутствует'; ' перед идентификатором 'GetType'

z:\server.tlh (111): ошибка C2501: '_TypePtr': отсутствуют спецификаторы класса хранения или типа

z:\server.tli (74): ошибка C2143: синтаксическая ошибка: отсутствует '; 'перед ' tag::id'

z:\server.tli (74): ошибка C2433: '_TypePtr': 'inline' не допускается в объявлениях данных

z:\server.tli (74): ошибка C2501: '_TypePtr': отсутствуют спецификаторы класса хранения или типа

z:\server.tli (74): неустранимая ошибка C1004: найден неожиданный конец файла

TLH выглядит так:

_bstr_t GetToString();
VARIANT_BOOL Equals (const _variant_t & obj);
long GetHashCode();
_TypePtr GetType();
long Open();

Я действительно не заинтересован в том, чтобы иметь базовый объект .NET объектные методы, такие как GetType(), Equals() и др. Но GetType(), кажется, вызывает проблемы.

Некоторые исследования google показывают, что я мог бы #import mscorlib.tlb (или поместить его в путь), но я не могу заставить это скомпилировать.

Какие-нибудь советы?

c#   c++   com   interop    

471   5   13:01, 7th August, 2020


Как добавить тег pre внутрь кодового тега с jQuery?

Я пытаюсь использовать jQuery для форматирования блоков кода, а именно для добавления тега <pre> внутри тега <code> :

$(document).ready(function() {
   $("code").wrapInner("<pre></pre>");
});

Firefox применяет форматирование правильно, но IE помещает весь блок кода в одну строку. Если я добавлю предупреждение

alert($("code").html());

Я вижу, что IE вставил некоторый дополнительный текст в тег pre:

<PRE jQuery1218834632572="null">

Если я перезагружаю страницу, число после jQuery изменяется.

Если я использую wrap() вместо wrapInner(), чтобы обернуть <pre> за пределами тега <code> , то и IE, и Firefox обрабатывают его правильно. Но разве <pre> не должен работать и внутри <code> ?

Я бы предпочел использовать wrapInner() , потому что затем я могу добавить класс CSS к тегу <pre> для обработки всех форматирований, но если я использую wrap() , мне придется поместить форматирование страницы CSS в тег <pre> и форматирование текста/шрифта в тег <code> , или Firefox и IE оба дросселя. Ничего особенного, но я бы хотел, чтобы все было как можно проще.

Кто-нибудь еще сталкивался с этим? Я что-то упустил?

javascript   jquery   html   internet-explorer    

1107   5   04:34, 28th August, 2020


Как интегрировать систему непрерывной интеграции с системой отслеживания ошибок?

Я использую cruisecontrol.rb для CI и FogBugz для отслеживания ошибок, но чем более общие ответы, тем лучше.

Во-первых, это техническая проблема: есть ли API для FogBugz? Есть ли хорошие учебники, или еще лучше, предварительно написанный код?

Во-вторых, это процедурная проблема: что именно должен CI поместить в трекер ошибок, когда сборка ломается? Возможно:

Название: "#{Последний коммиттер} сломал сборку!"

Тело: "# {следы ошибок }"

Я полагаю, что это предполагает ответ на этот вопрос: Должен ли я даже помещать CI breaks в мое отслеживание ошибок?

continuous-integration   bug-tracking   fogbugz   cruisecontrol.rb    

512   3   04:45, 4th August, 2020


Как интегрировать систему непрерывной интеграции с системой отслеживания ошибок?

Я использую cruisecontrol.rb для CI и FogBugz для отслеживания ошибок, но чем более общие ответы, тем лучше.

Во-первых, это техническая проблема: есть ли API для FogBugz? Есть ли хорошие учебники, или еще лучше, предварительно написанный код?

Во-вторых, это процедурная проблема: что именно должен CI поместить в трекер ошибок, когда сборка ломается? Возможно:

Название: "#{Последний коммиттер} сломал сборку!"

Тело: "# {следы ошибок }"

Я полагаю, что это предполагает ответ на этот вопрос: Должен ли я даже помещать CI breaks в мое отслеживание ошибок?

continuous-integration   bug-tracking   fogbugz   cruisecontrol.rb    

509   3   14:53, 13th August, 2020


Как я могу рефакторинг HTML markup из моих файлов свойств?

Недавно я унаследовал интернационализированное и тяжелое для текста веб-приложение Struts 1.1. Многие из файлов JSP выглядят так:

<p>
    <bean:message key="alert" />
</p>

и файлы свойств выглядят так:

messages.properties
alert=Please update your <a href="/address.do">address</a> and <a href="/contact.do">contact information</a>.

с соответствующими переводами на N других языках (messages_fr.properties и др.).

Проблемы:

  1. DRY нарушение -у меня есть N ссылок на мое Struts действие URLs вместо 1, что делает рефакторинг действия URLs подверженным ошибкам.
  2. Смешанные проблемы -мое приложение markup теперь находится не только в моих файлах JSP, что затрудняет веб-специалисту настройку markup (используя CSS и т. д.).
  3. Post-translation markup -всякий раз, когда я получаю недавно переведенный текст, я должен решить, что окружить <a>...</a> markup. Легко для английского языка, но менее так для незнакомых языков.

Я рассмотрел возможность добавления заполнителей в файл сообщений, например:

alert=Please update your {0} and {1}.

но тогда слова "address" и "contact information" каким - то образом должны быть локализованы, обернуты markup и переданы в мой тег сообщения-и я не вижу простого способа сделать это.

Что я могу сделать, чтобы улучшить это?

java   jsp   internationalization   struts    

448   4   14:57, 1st August, 2020


Есть ли хорошие ресурсы или советы для работы с языками с разной ориентацией? (например, японский или китайский)

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

До сих пор мы поддерживали только английский, американский (аналогичный, но неправильно написанный; -) и французский (для канадского правительства-приложение на английском или французском языке в зависимости от предпочтений пользователя). Во время разработки мы также имели в виду некоторые европейские языки, такие как голландский и немецкий, которые имеют тенденцию объединять слова в очень длинные.

В настоящее время мы изучаем поддержку восточных языков: китайского, японского и так далее. Я понимаю, что они используют фонетический ввод, преобразованный в письменные символы. Как это работает в интернете? Сделайте то же самое, что происходит при редактировании входных данных и текстовых областей (мы довольно тяжелы).

Какие соглашения ожидают пользователи этих нисходящих языков в интернете?

Как влияет их двойной ввод (фонетический ввод + преобразование) на веб-элементы управления?

С RTL языками, такими как арабский, пользователи ожидают, что весь интерфейс будет зеркальным? Например, должны ли такие вещи, как кнопки OK/Cancel, быть заменены и слева?

internationalization   multilingual    

439   3   06:39, 13th August, 2020


Разработка для нескольких мониторов

В настоящее время мы работаем над новой версией нашего основного приложения. одна вещь, над которой я действительно хочу работать, - это поддержка нескольких мониторов. Все чаще наши целевые пользователи добавляют вторые экраны к своим рабочим столам, и я думаю, что наш продукт может использовать это дополнительное пространство для повышения производительности пользователей.

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

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

Ваша помощь будет оценена по достоинству. Спасибо.

user-interface   hardware   monitor   environment    

456   7   14:40, 9th August, 2020


Интерпретируемые языки-использование скомпилированного языка за интерпретатором

Если есть какие-то языковые дизайнеры (или люди просто в курсе), мне интересно узнать о методологии создания стандартных библиотек для интерпретируемых языков. В частности, каков, по-видимому, наилучший подход? Определение стандартных функций / методов на интерпретируемом языке или выполнение обработки тех вызовов на компилируемом языке, на котором написан интерпретатор?

Что заставило меня задуматься об этом, так это вопрос SO о stripslashes()-подобной функции в Python. Моя первая мысль была "почему бы не определить свой собственный и просто вызвать его, когда он вам нужен", Но она подняла вопрос: предпочтительнее ли для такой функции позволить интерпретируемому языку обрабатывать эти накладные расходы, или лучше написать расширение и использовать скомпилированный язык позади интерпретатора?

performance   language-agnostic   language-features   interpreted-language    

460   4   00:15, 6th August, 2020


Графический ресурсы развития системы?

Может ли кто-нибудь порекомендовать какие-либо хорошие ресурсы для создания графических пользовательских интерфейсов, предпочтительно в C/C++?

В настоящее время мое самое большое влияние 3DBuzz.com с C++/OpenGL VTMs (видео учебных модулей). Хотя они очень хороши, они охватывают большую область графического программирования, поэтому только скользят по поверхности программирования GUI.

Этот вопрос относится к " как я могу сделать GUI? ", где есть также грубый набросок моей нынешней структуры.

Любой ответ будет оценен по достоинству.

Edit: я только что прочитал некоторые ответы и заметил, что я пропустил некоторые моменты. Мне пришлось ввести вопрос дважды, так как я поймал не ту кнопку и потерял ее.

Я пропустил два важных момента, во-первых: это будет использоваться кросс-платформенный в том числе homebrew на Sony PSP. Во-вторых: я хочу создать систему GUI, а не использовать существующую.

Edit 2: я думаю, что некоторые из вас упускают суть, я не знаю, что использовать существующую систему GUI, которую я хочу построить.

Qt в его текущей форме не переносится на PSP, не говоря уже о чрезмерности такой задачи.

Тем не менее, я решил создать IM-GUI и начал прототипировать код.

c++   user-interface   playstation-portable    

602   9   12:58, 29th August, 2020


Как я могу постоянно включать номера строк в IntelliJ?

Как я могу постоянно включать номера строк в IntelliJ IDEA?

intellij-idea    

468   19   23:30, 14th August, 2020


Стоит ли нам больше поддерживать IE6?

Должны ли мы находить обходные пути в наших веб-приложениях, чтобы они работали в любой ситуации? Пришло ли время покончить с программированием IE6?

internet-explorer   internet-explorer-6    

489   6   12:46, 22nd August, 2020


Как получить доступ к Ruby AST из кода уровня C?

Я понимаю, что Ruby 1.8 AST проходит во время выполнения с использованием оператора big switch, и многие вещи, такие как вызов метода в классе или родительском модуле, включают интерпретатор, который смотрит вверх и вниз по дереву, когда он идет. Есть ли простой способ получить доступ к этому AST в Ruby C расширение? Связано ли это с расширением Ruby API или требует взлома внутренних структур данных напрямую?

c   ruby   tree   interpreter    

363   2   11:18, 26th August, 2020


Редактирование Профиля Пользователя w/ Проверка Подлинности С Помощью Форм

Мы используем проверку подлинности форм в SharePoint. При создании учетной записи Администратор может добавить некоторую информацию, например имя и адрес. Но обязательными полями являются username и email address.

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

Мне просто нужно будет воссоздать страницу редактирования профиля и создать пользовательский редактор профилей? Передается ли эта информация через SharePoint API? Я не думаю, что прямое редактирование базы данных является хорошим решением.

sharepoint   moss   wss    

379   1   03:19, 27th August, 2020


Статические методы в интерфейсе / абстрактном классе

Во-первых, я понимаю причины, по которым интерфейс или абстрактный класс (в терминологии .NET/C#) не может иметь абстрактных статических методов. Мой вопрос тогда больше сосредоточен на лучшем дизайнерском решении.

Мне нужен набор классов "helper", каждый из которых имеет свои собственные статические методы, так что если я получу объекты A, B и C от стороннего поставщика, у меня могут быть вспомогательные классы с такими методами, как

AHelper.RetrieveByID(string id);
AHelper.RetrieveByName(string name);
AHelper.DumpToDatabase();

Поскольку мои классы AHelper, BHelper и CHelper в основном будут иметь одни и те же методы, то, по-видимому, имеет смысл переместить эти методы в интерфейс, из которого эти классы затем выводятся. Однако желание, чтобы эти методы были статическими, не позволяет мне иметь универсальный интерфейс или абстрактный класс, из которого все они будут производными.

Я всегда могу сделать эти методы нестатическими, а затем сначала создать экземпляр объектов, таких как

AHelper a = new AHelper();
a.DumpToDatabase();

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

.net   abstract-class   static-methods   interface-design    

477   10   08:20, 10th August, 2020


Принтеры недоступны, если они не являются общими

Мы используем классический asp для вызова C# dll и в C# dll мы используем System.Drawing.Printing.PrinterSettings.InstalledPrinters, чтобы получить список доступных принтеров. Если принтеры не являются общими, они не будут отображаться, когда пользователь пытается распечатать. Локальная системная учетная запись может видеть и печатать на них с VB6 dll, а администраторы могут печатать просто отлично с C# dll, как вы могли бы ожидать. Есть ли какие-то разрешения, которые мы должны предоставить пользователю, чтобы эти принтеры были доступны?

c#   asp.net   printing   windows-server-2003    

404   2   23:19, 14th August, 2020


Как выйти из параметров, работающих в SharePoint рабочих процессов

Я пытаюсь создать пользовательское действие рабочего процесса с выходным параметром для обработки ошибок. Работая с различными примерами, я не могу получить параметр Direction="Out" для работы. Все кажется правильным, но когда я пытаюсь назначить вывод переменной "error" в конструкторе SharePoint, он помещает вокруг нее звездочки и помечает ее как ошибку рабочего процесса. Вот как выглядит действие XML:

<Action Name="Create Folder"
  ClassName="ActivityLibrary.CreateFolderActivityTest"
  Assembly="ActivityLibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxx"
  AppliesTo="all"
  CreatesInList="ListId"
  Category="Custom">
  <RuleDesigner Sentence="Create a folder %1 in the %2 base folder. If an error occurs it will be output to %3.">
    <FieldBind Field="FolderName" Text="folder name" Id="1"  />
    <FieldBind Field="BaseFolderPath"  Text="folder path" Id="2"/>
    <FieldBind Field="OutError" DesignerType="ParameterNames" Text="out error" Id="3"/>
  </RuleDesigner>
  <Parameters>
    <Parameter Name="FolderName" Type="System.String, mscorlib" Direction="In" />
    <Parameter Name="BaseFolderPath" Type="System.String, mscorlib" Direction="In" />
    <Parameter Name="OutError" Type="System.String, mscorlib" Direction="Out" />
  </Parameters>
</Action>

sharepoint   moss   workflow    

376   3   23:14, 12th August, 2020


Инструмент в Visual Studio 2008 для помощи в локализации

Есть ли у кого-нибудь рекомендации по инструментам, которые могут помочь с перемещением литеральных значений в файлы ресурсов для локализации?

Я использовал плагин resharper под названием RGreatX, но мне было интересно, есть ли что-нибудь еще.

Это чертовски длинный ручной процесс для перемещения строк и думаю, что должен быть лучший способ! RGreatX-это OK но может быть немного дождевик, я чувствую.

visual-studio   winforms   internationalization   vsx   extensibility    

458   4   01:34, 18th August, 2020


JNI и Java: ant вызов make или make вызов ant?

Я как раз собираюсь совершить свое первое путешествие в мир JNI (Java Native Interface), чтобы предоставить уведомления об изменении файловой системы от специфичного для платформы кода C/C++ до Java. То есть, если кто-то не предложит какую-то блестящую библиотеку для этого, которую я пропустил.

Будучи новичком в JNI, мне удалось найти много документации на стороне интерфейса и стороне генерации библиотеки, но я не нашел много о создании родной библиотеки.

У меня есть существующая сборка на основе ant для уже существующего источника Java, поэтому я пытаюсь решить, должен ли я получить ant для вызова make для создания библиотеки или лучше всего получить make для вызова ant после создания библиотеки?

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

java   ant   makefile   java-native-interface   automake    

477   5   10:11, 9th August, 2020


IE7 HTML/CSS margin-нижняя ошибка

Вот такой сценарий:

У меня есть таблица с краем-дном 19px. Ниже у меня есть форма, которая содержит некоторые наборы полей. Один из них плывет прямо. Проблема в том, что маржинальное дно не получает полный 19px в IE7. Я прошел через все ошибки IE7 css/margin/float, которые я могу придумать, и попытался исправить их, но безуспешно. Я уже некоторое время гуглил и не могу найти ничего, что могло бы помочь.

Вот что я попробовал сделать.

  1. Обертывание формы или набора полей в unstyled div. Никаких видимых изменений.
  2. Nixing The margin-bottom on the table and instead wrapping that with a div and giving it a padding-bottom of 19px. Никаких видимых изменений.
  3. Никсирование нижнего края таблицы и добавление div с фиксированной высотой 19px. Никаких видимых изменений.
  4. Ставим клир между столом и полевым набором.

Я знаю, что есть еще некоторые вещи, которые я забываю, но это те вещи, которые я недавно опробовал. Это происходит с каждым набором полей.


Я использую таблицу стилей сброса и имею xhtml переходный doctype.

Edit: у меня также есть панель инструментов IE7 web developer и Firebug. Информация о стиле для обоих браузеров говорит, что у него есть нижний край: 19px; но это явно не для IE7.

html   css   internet-explorer-7    

492   6   14:55, 13th August, 2020


Как лучше всего сообщать об ошибках из рабочего процесса SharePoint?

У меня есть пользовательское действие в рабочем процессе, и я хотел бы сообщить об ошибке пользователю, когда что-то пойдет не так. Как лучше всего это сделать?

UPD: в идеале я хотел бы поместить рабочий процесс в состояние ошибки и записать сообщение в журнал рабочего процесса. Это кажется невозможным. Как можно ближе подобраться к нему? Я хочу, чтобы повторно используемый раствор,то, что легко для пользователей, чтобы настроить, когда через мои пользовательские действия в SharePoint дизайнер.


Добавил больше деталей к вопросу.

@mauro это заботится о сохранении ошибки, но как я могу отобразить ошибку пользователю таким образом, чтобы это имело смысл?

@AdamSane это кажется довольно хрупким решением. Это не вопрос настройки этого один раз на одном сайте. Мне нужно что-то, что другие могут добавить, используя SPD.

sharepoint   error-handling   moss   workflow    

452   4   04:12, 25th August, 2020


Создание одного интерфейса перезаписывает метод, который он наследует от другого интерфейса в PHP

Есть ли способ в PHP перезаписать метод, объявленный одним интерфейсом в интерфейсе, расширяющем этот интерфейс?

образец:

Я, наверное, делаю что-то не так, но вот что у меня есть:

interface iVendor{
    public function __construct($vendors_no = null);
    public function getName();
    public function getVendors_no();
    public function getZip();
    public function getCountryCode();
    public function setName($name);
    public function setVendors_no($vendors_no);
    public function setZip($zip);
    public function setCountryCode($countryCode);
}

interface iShipper extends iVendor{
    public function __construct($vendors_no = null, $shipment = null);
    public function getTransitTime($shipment = null);
    public function getTransitCost($shipment = null);
    public function getCurrentShipment();
    public function setCurrentShipment($shipment);
    public function getStatus($shipment = null);
}

Обычно в PHP, когда вы расширяете что-то, вы можете перезаписать любой метод, содержащийся в нем (правильно?). Однако, когда один интерфейс расширяет другой, он не позволит вам. Если только я не думаю об этом неправильно... Когда я реализую интерфейс iShipper, мне не нужно заставлять объект Shipper расширять объект Vendor (который реализует интерфейс iVendor). Я просто говорю:

class FedEx implements iShipper{}

и сделать FedEx реализовать все методы из iVendor и iShipper. Однако мне нужно, чтобы функции __construct в iVendor и iShipper были уникальными. Я знаю, что могу вынуть $shipment = null, но тогда было бы не так удобно создавать грузоотправителей (просто передавая vendors_no и отгрузку при создании экземпляра).

Кто-нибудь знает, как сделать эту работу? Мой запасной вариант-установить отправку, позвонив $shipper->setShipment($shipment); на отправителя после того, как я создам его экземпляр, но я надеюсь, что смогу обойти это...

Еще немного объяснений для любопытных:
Объект FedEx имеет методы, которые переходят на сайт FedEx (используя cURL) и получают оценку для рассматриваемой отгрузки. У меня есть объект UPS, объект BAXGlobal, объект Conway и т. д. Каждый из них имеет COMPLETELY различных методов для фактического получения оценки доставки, но все, что система должна знать, это то, что они являются "shipper" и что методы, перечисленные в интерфейсе, могут быть вызваны на них (поэтому он может обрабатывать их все точно так же и перебирать их в массиве "shippers", вызывая getTransitX() , чтобы найти лучшего отправителя для отгрузки).

Каждый "Shipper" также является "Vendor", хотя и рассматривается как таковой в других частях системы (получение и ввод DB и т. д. Наш дизайн данных-это куча дерьма, поэтому FedEx хранится прямо рядом с такими компаниями, как Dunder Mifflin в таблице "Vendors", что означает, что он получает все свойства каждого другого поставщика, но нуждается в дополнительных свойствах и методах, предоставляемых iShipper).

php   oop   interface   extends    

456   2   11:08, 9th August, 2020


Web App-Тип Панели Мониторинга GUI-Интерфейс

Я ищу, чтобы создать графический интерфейс типа панели мониторинга для веб-приложения. Я ищу, чтобы пользователь мог перетаскивать различные элементы (возможно, кнопки изображений, теги привязки или, возможно, просто divs) в разные (определенные) места и сохранять их настройки (в файле cookie или на сервере). Я работаю с c# в .Чистый рамках 2.0. Я пробовал использовать mootools, но их недавнее обновление оставило их возможности перетаскивания бесполезными для меня. Я ищу немного направления, потому что я знаю, что там есть что-то, что я ищу, поэтому мне не придется строить с нуля.

Спасибо.

c#   asp.net   javascript   user-interface    

488   5   08:05, 25th August, 2020


Создание тестовых данных в базе данных

Я знаю о некоторых генераторах тестовых данных, но большинство из них, похоже, просто заполняют базы данных стилей имен и адресов [не стесняйтесь поправлять меня].

У нас есть большое интегрированное и нормализованное приложение - например, счета-фактуры имеют номера деталей, связанные с таблицами запасов, номера клиентов, связанные с таблицами клиентов, журналы изменений, связанные с информацией аудита, и т. д., которые, очевидно, трудно заполнить случайным образом. В настоящее время мы запутываем реальные данные, чтобы получить тестовые данные (но не очень хорошо).

Что tools\methods вы используете для создания больших объемов данных для тестирования?

database   integration-testing    

499   6   17:43, 20th August, 2020


Интернационализация в SSRS

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

Другими словами, можно ли делать ресурсы в отчете SSRS , или я застрял с сохранением всего этого текста в базе данных и запросом на него?

reporting-services   internationalization    

486   1   18:48, 6th August, 2020


Java и C# совместимость

У меня есть две программы. Один находится в C#, а другой-в Java. Эти программы, скорее всего, всегда будут работать на одной и той же машине.

Как лучше всего было бы позволить им поговорить друг с другом?

Итак, чтобы прояснить проблему:

Это личный проект (поэтому профессиональные/дорогостоящие библиотеки-это не выход). Громкость сообщений невелика, будет примерно 1-2 сообщения в секунду. Сообщения небольшие, несколько примитивных типов должны сделать трюк. Я хотел бы сохранить сложность на низком уровне. Приложение java развертывается как один jar в качестве плагина для другого приложения. Так что чем меньше внешних библиотек мне придется объединить, тем лучше. Я полностью контролирую приложение C#. Как уже было сказано ранее, оба приложения должны выполняться на одном компьютере. Прямо сейчас мое решение было бы использовать сокеты с каким-то форматом csv-like.

c#   java   interop    

477   9   04:34, 28th August, 2020


С чего начать CruiseControl.NET

Я настраиваю систему управления версиями моей команды + процесс сборки / интеграции с нуля. Мы использовали VSS и инструмент, который мы создали самостоятельно для выполнения процесса сборки. Мы решили перейти к более современным условиям. У меня работает SVN, и я хотел бы установить непрерывный процесс интеграции с CruiseControl.NET. Есть ли хорошее руководство step-by-step starter, которое поможет мне начать работу с лучшими практиками этого инструмента?

continuous-integration   cruisecontrol.net    

497   6   08:09, 10th August, 2020


Как я могу отсортировать массив двойных указателей на основе значений, на которые они указывают?

Я пытаюсь построить функцию в C/C++ для сортировки массива и замены каждого значения на его "score" или ранг. Он принимает массив двойных указателей к массиву ints и сортирует двойные указатели на основе разыменованного значения целых чисел. Я пробовал довольно много раз, чтобы заставить его работать, но не могу получить его вниз. Еще раз, он должен сортировать двойные указатели на основе значений, на которые они указывают. Вот что у меня есть:

void SortArray( int ** pArray, int ArrayLength )
{
  int i, j, flag = 1;     // set flag to 1 to begin initial pass
  int * temp;             // holding variable orig with no *
  for(i = 1; (i <= ArrayLength) && flag; i++)
  {
    flag = 0;
    for (j = 0; j < (ArrayLength -1); j++)
    {
        if (*pArray[j+1] > *pArray[j])    // ascending order simply changes to <
        { 
            temp = &pArray[j];            // swap elements
            pArray[j] = &pArray[j+1];
            pArray[j+1] = &temp;
            flag = 1;                     // indicates that a swap occurred.
        }
    }
  }
}

c++   c   arrays   pointers   reference    

409   5   11:39, 29th August, 2020


Каков наиболее эффективный способ для плавающего и двойного сравнения?

Каков был бы наиболее эффективный способ сравнить два значения double или два значения float ?

Просто делать это неправильно:

bool CompareDoubles1 (double A, double B)
{
   return A == B;
}

Но что-то вроде:

bool CompareDoubles2 (double A, double B) 
{
   diff = A - B;
   return (diff < EPSILON) && (-diff < EPSILON);
}

Похоже на переработку отходов.

Кто-нибудь знает более умный поплавковый компаратор?

c++   algorithm   optimization   floating-point    

720   25   20:10, 29th August, 2020


IE6 - не удается загрузить обычный JPG

Попробуйте загрузить этот обычный файл .jpg в Internet Explorer 6.0. Я получаю сообщение об ошибке, говорящее, что картинка не загружается. Попробуйте его в любом другом браузере, и он отлично работает. - Что случилось? Файл .jpg - это просто обычная картинка, находящаяся на веб-сервере. Я даже могу создать простую веб-страницу:

<a href="http://www.zodiacwheels.com/images/wheels/blackout_thumb.jpg">blah</a>

и используйте правый клик + сохранить цель как с IE6, чтобы сохранить его на моем рабочем столе, и это действительный файл JPG. Однако он не будет загружаться в браузере!

Почему?!

Я даже попытался проверить ответ заголовка и тип MIME, и это выглядит нормально:

andy@debian:~$ telnet www.zodiacwheels.com 80
Trying 72.167.174.247...
Connected to zodiacwheels.com.
Escape character is '^]'.
HEAD /images/wheels/blackout_thumb.jpg HTTP/1.1
Host: www.zodiacwheels.com

HTTP/1.1 200 OK
Date: Wed, 20 Aug 2008 06:19:04 GMT
Server: Apache
Last-Modified: Wed, 20 Aug 2008 00:29:36 GMT
ETag: "1387402-914ac-48ab6570"
Accept-Ranges: bytes
Content-Length: 595116
Content-Type: image/jpeg

Сайт должен уметь работать с IE6, почему он не загружает простой файл .jpg?

internet-explorer   image   rgb   jpeg   cmyk    

531   6   02:18, 5th August, 2020


Почему DispatcherObject.CheckAccess() и VerifyAccess() скрыты от Intellisense?

Класс System.Windows.Threading.DispatcherObject (на основе которого основан класс DependencyObject ) содержит полезную функцию CheckAccess(), которая определяет , выполняется ли код в потоке UI.

Когда я хотел использовать его вчера, я был озадачен, узнав , что Intellisense не показывает функцию (ни VerifyAccess(), которая вызывает исключение, когда она не находится в потоке UI), хотя библиотека MSDN перечисляет ее. Я решил исследовать класс с помощью рефлектора. Похоже, что рассматриваемая функция имеет атрибут EditorBrowsable(EditorBrowsableState.Never) , прикрепленный к ней. Класс Dispatcher , используемый DispatcherObject, имеет тот же атрибут, что и CheckAccess() и VerifyAccess() :

public abstract class DispatcherObject
{
    // ...

    [EditorBrowsable(EditorBrowsableState.Never)]
    public bool CheckAccess();
    [EditorBrowsable(EditorBrowsableState.Never)]
    public void VerifyAccess();

    // ...

    [EditorBrowsable(EditorBrowsableState.Advanced)]
    public Dispatcher Dispatcher { get; }
}


public sealed class Dispatcher
{
    // ...

    [EditorBrowsable(EditorBrowsableState.Never)]
    public bool CheckAccess();
    [EditorBrowsable(EditorBrowsableState.Never)]
    public void VerifyAccess();

    // ...
}

Я не верю, что применение этого атрибута является случайным (или шуткой), поэтому мой вопрос: почему он существует? Не следует ли эти методы вызывать напрямую? Тогда почему они не protected (или internal , как некоторые из самых полезных методов в WPF)?

.net-3.5   intellisense    

471   2   02:57, 5th August, 2020


Члены Общественного интерфейсов C#

В C#, при реализации интерфейса все члены являются неявно открытыми. Не было бы лучше , если бы мы могли указать модификатор доступности ( protected , internal, кроме private , конечно), Или мы должны просто использовать абстрактный класс вместо этого?

c#   .net   interface    

503   9   21:06, 1st October, 2020


Получение имени компьютера клиента? (Windows авт)

У меня есть приложение ASP.net, которое работает во внутренней сети (Ну, на самом деле он работает на Sharepoint 2007).

Мне просто интересно:
Могу ли я каким-то образом получить имя PC, которое использует клиент?
У меня будет доступ к Active Directory, если это поможет.
Дело в том, что люди используют несколько PCs, поэтому я не могу использовать ручное/статическое отображение.

Если возможно, я не хочу использовать какой-либо код на стороне клиента (читай: JavaScript), но если это невозможно сделать на стороне сервера, JavaScript также будет OK.
(ActiveX абсолютно исключено)

asp.net   sharepoint   authentication    

391   2   20:59, 3rd August, 2020


Есть ли рекомендации для легких .net Win форм HTML элементов управления рендерером?

Пытаясь избежать управления .net WebBrowser (мне не нужно переходить к url, печатать визуализированные html или любые другие встроенные лакомства). Обертывание IE dll кажется немного тяжеловесным.

Мне просто нужно что - то, что может отображать основной html помеченный текст-эквивалент html RichTextBox в действительности. У кого-нибудь есть опыт / рекомендации / военные истории?

.net   winforms   user-interface   controls    

461   5   00:57, 1st August, 2020


Копирование файлов через прерывистое сетевое подключение

Я ищу надежный способ копирования файлов через сетевой ресурс Windows, который допускает прерывистое подключение. Приложение часто используется на беспроводных мобильных рабочих станциях в крупных больницах, и я предполагаю, что связь может быть потеряна либо на мгновение, либо на несколько минут за один раз. Файлы, участвующие, как правило, около 200KB-500KB в размере. Приложение написано в VB6 (тьфу), но мы часто в конечном итоге с помощью Windows DLL вызовов.

Спасибо!

windows   vb6   network-programming   wireless   intermittent    

482   8   11:52, 4th August, 2020


Как проверить удобство использования пользовательских интерфейсов

Как вы проверяете удобство использования пользовательских интерфейсов ваших приложений-будь то веб или рабочий стол? Вы просто бросаете все это вместе, а затем настраиваете его на основе пользовательского опыта, когда приложение работает? Или вы передаете его определенной команде юзабилити для тестирования перед выпуском?

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

Любая помощь ценится.

user-interface   testing   usability    

592   11   08:56, 9th August, 2020


Преобразование списка в список

У меня есть список целых чисел, List<Integer> , и я хотел бы преобразовать все целочисленные объекты в строки, таким образом, закончив с новым List<String> .

Естественно, я мог бы создать новый List<String> и пройтись по списку, вызывая String.valueOf() для каждого целого числа, но мне было интересно, есть ли лучший (читай: более автоматический ) способ сделать это?

java   string   collections   integer    

721   19   21:13, 9th August, 2020


Получение UI текста из внешнего приложения в C#

Можно ли получить UI текст из внешнего приложения в C#.

В частности, есть ли способ прочитать текст Unicode из метки (я предполагаю, что это обычный элемент управления Windows label) из внешнего приложения Win32, написанного третьей стороной? Текст виден, но не выбирается мышью в UI.

Я предполагаю, что существует некоторая доступность API (например, предназначенная для чтения с экрана), которая позволяет это сделать.

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

c#   winapi   interop    

530   3   02:05, 19th August, 2020


Как установить плагин для QtWebKit

Я запускаю коммерческий снимок Qt 4.5 и хочу использовать плагин, который я скачал (это файл .so) в моем QWebView . Есть ли конкретное место, куда мне нужно поместить этот файл? Могу ли я захватить его с помощью QWebPluginFactory ?

c++   linux   qt   user-interface   qtwebkit    

532   4   03:42, 13th August, 2020


Какой инструмент отчетности вы предпочитаете?

Каждый проект неизменно нуждается в некотором типе функциональности отчетности. От цикла foreach на вашем языке выбора до полной платформы blow BI.

Какие инструменты, виджеты, платформы группа использовала для выполнения своей работы с успехом, разочарованием и неудачей?

sql   reporting   business-intelligence    

458   23   21:40, 28th August, 2020


Как я могу украсить код JavaScript с помощью командной строки?

Я пишу пакетный скрипт для того, чтобы украсить код JavaScript. Он должен работать как на Windows , так и на Linux .

Как я могу украсить код JavaScript с помощью инструментов командной строки?

javascript   command-line-interface   pretty-print   multiplatform    

455   9   04:54, 3rd August, 2020


Должны ли пункты меню всегда быть включены? И как вы говорите пользователю?

Одна из вещей, о которой говорилось несколько раз в подкасте, - это то, всегда ли должны быть включены пункты меню, чтобы предотвратить разочарование "WHY ISN'T THIS AVAILABLE!" для конечного пользователя.

Это кажется мне хорошей идеей, но тогда возникает проблема сообщения отсутствия доступности (и причины, по которой) пользователю. Есть ли что-нибудь лучше, чем просто выскакивает окно сообщения с рекламным текстом?

Поскольку я собираюсь начать работу над довольно значительным кросс-платформенным приложением Windows / Mac, я подумал, что выброшу это, чтобы услышать мудрость толпы SO.

user-interface   usability   menu-items    

481   4   13:21, 6th August, 2020


Есть ли способ проверить, если пользователь в настоящее время простаивает?

Существует некоторая документация в интернете, которая показывает, что Windows изменяет поведение команды NotifyIcon.BalloonTipShown, если пользователь в настоящее время простаивает, и это определяется проверкой событий клавиатуры и мыши . В настоящее время я работаю над приложением, которое проводит большую часть своего времени в системном трее, но время от времени всплывает несколько всплывающих подсказок, и я хотел бы, чтобы пользователь не пропустил ни одного из них, если они в настоящее время находятся вдали от системы. Поскольку любые отображаемые в настоящее время подсказки воздушного шара уничтожаются, если отображается новый, я хочу отложить их отображение, если пользователь отсутствует.

Таким образом, есть ли способ проверить, находится ли пользователь в настоящее время в режиме ожидания, если приложение свернуто в системный трей?

.net   windows   user-interface   tray    

474   3   11:45, 23rd August, 2020


База данных с поддержкой i18n для java web-app

Я хотел бы использовать базу данных для хранения пар ключ / значение i18n, чтобы мы могли изменять / перезагружать данные i18n во время выполнения. Кто-нибудь уже сделал это? Или у кого-нибудь есть идея, как это реализовать? Я прочитал несколько тем на эту тему, но я не видел работоспособного решения.

Я специально ссылаюсь на то, что будет работать с тегами jstl, такими как

<fmt:setlocale>
<fmt:bundle>
<fmt:setBundle>
<fmt:message>

Я думаю, что это будет включать расширение ResourceBundle, но когда я попытался это сделать, я столкнулся с проблемами, которые были связаны с тем, как теги jstl получают ресурс bundle.

java   internationalization    

424   4   19:24, 3rd August, 2020


Мощные инструменты для создания графического интерфейса ОС Х?

Что бы вы порекомендовали для разработки OS X графического приложения, подобного тем, которые возможны в WPF?

Мой конкретный фон находится в Smalltalk & Java, но в настоящее время я работаю в основном в DHTML/.NET (ASP.NET/C#).

wpf   user-interface   macos   frameworks    

444   8   20:07, 21st August, 2020


Странная желтая панель всплывает: "Microsoft Data Access-службы удаленных данных

Когда я получаю доступ к своему сайту с любого компьютера, я вижу, что это предупреждение появляется:

"Этот веб-узел хочет запустить следующее дополнение:" Microsoft Data Доступ К Удаленным Данным Служб Дат... от 'Microsoft Corporation'. Если Вы доверяете веб-узлу и надстройке и хотите разрешить ей запуск, кликните сюда..."

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

security   internet-explorer-7    

520   1   01:31, 21st August, 2020


SQL2005: связывание таблицы с несколькими таблицами и сохранение целостности ссылок?

Вот упрощение моей базы данных:

Table: Property
Fields: ID, Address

Table: Quote
Fields: ID, PropertyID, BespokeQuoteFields...

Table: Job
Fields: ID, PropertyID, BespokeJobFields...

Затем у нас есть другие таблицы, которые относятся к таблицам котировок и заданий по отдельности.

Теперь мне нужно добавить таблицу сообщений , где пользователи могут записывать телефонные сообщения, оставленные клиентами относительно заданий и котировок.

Я мог бы создать две идентичные таблицы (QuoteMessage и JobMessage), но это нарушает принцип DRY и кажется беспорядочным.

Я мог бы создать одну таблицу сообщений :

Table: Message
Fields: ID, RelationID, RelationType, OtherFields...

Но это останавливает меня от использования ограничений для обеспечения моей ссылочной целостности. Я также могу предвидеть, что это создает проблемы со стороной devlopment, используя Linq для SQL позже.

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

Ожоги

database   sql-server-2005   referential-integrity    

381   4   11:19, 6th August, 2020


Огромное веб-приложение с утечкой памяти в IE 6

У меня есть огромное веб-приложение, которое имеет проблемы с утечкой памяти в IE 6.

Исправление утечки памяти в примере кода 5 строк, демонстрирующем проблему, легко.

Но если у меня есть очень большое приложение, с чего начать?

memory-leaks   internet-explorer-6    

512   4   04:54, 3rd August, 2020


Профилирование / Оптимизация (Sharepoint 2007) Веб-Частей

Мне просто интересно, какие варианты существуют для правильной работы веб-частей measure/profile/optimize ASP.net 2.0, особенно для Sharepoint 2007?

Поскольку веб-части являются слоем на другом уровне технологии, получение использования ресурсов, открытых дескрипторов и прочего только для веб-части кажется немного сложным.

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

asp.net   sharepoint    

398   3   21:06, 1st October, 2020


Существует ли система отслеживания ошибок/проблем, которая интегрируется с Mercurial?

Я уже использовал Trac / Subversion раньше, и мне очень нравится интеграция. Мой текущий проект использует Mercurial для распределенной разработки, и было бы неплохо иметь возможность отслеживать проблемы/ошибки и интегрировать это с Mercurial. Я понял, что это может быть сложно с природой DVCS.

mercurial   integration   bug-tracking    

476   12   09:28, 23rd August, 2020


Как остановить появление компонента MS Graph во время Interop?

При использовании Office Interop в C#, при вставке объекта диаграммы в документ MS Word приложение Grap загружается очень быстро, а затем исчезает. Есть ли способ предотвратить это? Я попытался установить свойство Visible экземпляра приложения в значение false без эффекта.

EDIT: свойство Visible вступает в силу, когда используется против Word при interopping,и оно не появляется. Я ожидал бы, что есть аналогичный способ сделать это для MS Graph.

c#   interop   ms-office    

471   1   21:06, 1st October, 2020


Есть ли рекомендации для легких .net Win форм HTML элементов управления рендерером?

Пытаясь избежать управления .net WebBrowser (мне не нужно переходить к url, печатать визуализированные html или любые другие встроенные лакомства). Обертывание IE dll кажется немного тяжеловесным.

Мне просто нужно что - то, что может отображать основной html помеченный текст-эквивалент html RichTextBox в действительности. У кого-нибудь есть опыт / рекомендации / военные истории?

.net   winforms   user-interface   controls    

510   5   20:31, 2nd August, 2020


Копирование файлов через прерывистое сетевое подключение

Я ищу надежный способ копирования файлов через сетевой ресурс Windows, который допускает прерывистое подключение. Приложение часто используется на беспроводных мобильных рабочих станциях в крупных больницах, и я предполагаю, что связь может быть потеряна либо на мгновение, либо на несколько минут за один раз. Файлы, участвующие, как правило, около 200KB-500KB в размере. Приложение написано в VB6 (тьфу), но мы часто в конечном итоге с помощью Windows DLL вызовов.

Спасибо!

windows   vb6   network-programming   wireless   intermittent    

439   8   11:15, 12th August, 2020


Как проверить удобство использования пользовательских интерфейсов

Как вы проверяете удобство использования пользовательских интерфейсов ваших приложений-будь то веб или рабочий стол? Вы просто бросаете все это вместе, а затем настраиваете его на основе пользовательского опыта, когда приложение работает? Или вы передаете его определенной команде юзабилити для тестирования перед выпуском?

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

Любая помощь ценится.

user-interface   testing   usability    

474   11   15:28, 23rd August, 2020


Одна база данных или много?

Я разрабатываю веб-сайт, который будет управлять данными для нескольких объектов. Данные не являются общими для всех объектов, но они могут принадлежать одному и тому же клиенту. Клиент может захотеть управлять всеми своими сущностями из одного "dashboard". Так что я должен иметь одну базу данных для всего, или держать данные разделены на отдельные базы данных? Есть ли лучшая практика? Каковы положительные / отрицательные стороны для того, чтобы иметь:

  • база данных для всего сайта (сущности имеет "customerID", данные имеет "entityID")
  • база данных для каждого клиента (данные "entityID")
  • база данных для каждой сущности (отношение база данных для клиента находится за пределами база данных)

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

performance   database-design   multi-tenant   maintainability    

551   11   03:27, 12th August, 2020


JavaScript профилировщик в IE

Кто-нибудь знает инструмент для профилирования JavaScript в IE?

Список доступных:

javascript   performance   internet-explorer   profiling    

581   7   16:07, 12th August, 2020


Развертывание форм InfoPath на разных серверах SharePoint

Как вы управляете развертыванием форм InfoPath на разных серверах sharepoint? Есть ли лучший способ справиться со всеми подключениями к данным, зависящими от конкретного сайта, без открытия форм, редактирования подключений к данным и повторной публикации для каждой среды?

sharepoint   moss   infopath    

422   7   12:00, 12th August, 2020


В чем смысл интерфейсов в PHP?

Интерфейсы позволяют создавать код, который определяет методы классов, реализующих его. Однако вы не можете добавить код к этим методам.

Абстрактные классы позволяют делать то же самое, а также добавлять код к методу.

Теперь, если вы можете достичь той же цели с абстрактными классами, зачем нам вообще нужна концепция интерфейсов?

Мне сказали, что это связано с теорией OO от C++ до Java, на которой основан материал PHP OO. Является ли эта концепция полезной в Java, но не в PHP? Может быть, это просто способ избежать того, чтобы заполнители были завалены в абстрактном классе? Я что-то упустил?

php   oop   interface   theory    

760   15   23:27, 29th August, 2020


Автоматизированное Тестирование Веб-Сервисов

Я хотел бы сделать некоторое интеграционное тестирование веб-службы из NUnit или MBUnit. Я еще не углублялся в это слишком глубоко, но я почти уверен, что мне нужно будет раскрутить WebDev.WebServer.exe внутри "unit test", чтобы сделать это. (Я знаю, что это не совсем юнит-тест).

Да, я могу тестировать базовые объекты, которые использует веб-служба, самостоятельно (что я и делаю), но в этом случае мне интересно проверить, что прокси-серверы работают и обрабатываются должным образом и т. д.

Какой-нибудь совет?

web-services   unit-testing   integration-testing    

487   6   09:50, 19th August, 2020


Сравнивая IEEE float и Double на равенство

Каков наилучший метод сравнения IEEE поплавков и двойников для равенства? Я слышал о нескольких методах, но мне хотелось узнать, что думает сообщество.

variables   floating-point   inequality    

496   15   14:32, 21st August, 2020


Проблемы с запуском приложения Swing с IDEA 8M1

У кого-нибудь еще есть проблемы с запуском Swing приложений из IntelliJ IDEA 8 Milestone 1? Даже самое простое приложение, показывающее пустой JFrame, похоже, разбивает JVM. Я не получаю стек trace или что-то еще, похоже, что сам JVM падает, и Windows показывает мне всплывающее окно, в котором говорится обычное сообщение "This process is no longer responding".

Консольные приложения работают нормально, и мой код Swing отлично работает при запуске из Netbeans или из командной строки. Я запускаю Windows Vista x64 с бета-версией JDK 1.6 Update 10, которая может быть конфигурацией, с которой ребята Jetbrains еще не сталкивались.

java   swing   ide   jvm   intellij-idea    

479   3   02:18, 14th August, 2020


Почему я не могу объявить статические методы в интерфейсе?

Тема говорит больше всего - в чем причина того, что статические методы не могут быть объявлены в интерфейсе?

public interface ITest {
    public static String test();
}

Приведенный выше код выдает мне следующую ошибку (по крайней мере, в Eclipse): "недопустимый модификатор для метода интерфейса ITest.test(); разрешены только публичные & абстрактные".

java   interface   methods   static    

717   14   15:51, 6th August, 2020


"Бесшумная" печать в веб-приложении

Я работаю над веб-приложением, которое должно печатать молча, то есть без участия пользователя. Какой самый лучший способ достичь этого? Ему не нравится, что это можно сделать только с Javascript, ни Flash и / или AIR. Самое близкое, что я видел, включает в себя Java applet.

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

web-services   printing    

596   11   08:01, 24th August, 2020


Шаблон Транзакционного Проектирования

У меня есть необходимость создать процесс "transactional" с помощью внешнего API, который не поддерживает транзакции COM+ или .NET (Sharepoint, чтобы быть точным)

Что мне нужно сделать, так это иметь возможность выполнять несколько процессов в определенной последовательности, но любой сбой в этой последовательности означает, что мне придется вручную отменить все предыдущие шаги. В моем случае есть только 2 типа шага, оба из которых довольно легко отменить/откатить назад.

Есть ли у кого-нибудь предложения по дизайну моделей или структур, которые могли бы быть полезны для этого ?

sharepoint   design-patterns   transactions    

396   6   06:10, 22nd August, 2020


Т. е. вопросы зоны безопасности

Я разрабатываю веб-сайт, который будет использоваться в корпоративной интрасети, которая использует JCIFS и NTLM для автоматической аутентификации пользователей, не требуя от них входа в систему. Все, кажется, работает в IE 6, но некоторые пользователи запрашивают свои пароли в IE 7.

Мы добились некоторого успеха, заставив пользователей изменить свой параметр входа в систему на "Automatic logon using current username and password" (инструменты > Свойства обозревателя > вкладка безопасности > выберите локальная интрасеть > пользовательский уровень > полностью в нижней части аутентификация пользователя > вход в систему), но у нас все еще есть несколько пользователей, которые получают приглашения имени пользователя/пароля.

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

Если у кого-то есть другие предложения, я был бы очень признателен.

internet-explorer   ntlm   intranet   jcifs   security-zone    

455   3   23:51, 22nd August, 2020


Sharepoint COMException 0x81020037

Я работаю над приложением SharePoint, которое поддерживает импорт нескольких документов в одной операции. У меня также есть обработчик событий ItemAdded, который выполняет некоторое базовое обслуживание метаданных элемента. Это событие срабатывает как для импортированных документов, так и для созданных вручную. Последняя часть головоломки-это функция пакетной операции, которую я реализовал, чтобы запустить рабочий процесс и обновить другое поле метаданных.

Я могу вызвать COMException 0x81020037, извлекая данные файла SPListItem. Этот файл - всего лишь документ формы InfoPath/XML. Я могу изменить XML и успешно подтолкнуть его обратно в SPListItem. Когда я запускаю пользовательскую функцию сразу после этого и изменяю метаданные, это иногда вызывает ошибку COM.

Сообщение об ошибке в основном указывает,что файл был изменен другим потоком. Казалось бы, событие ItemAdded все еще записывает файл обратно в базу данных, в то время как пользовательская функция изменяет метаданные. Я попытался ввести задержки и циклы перехвата ошибок, чтобы попытаться обнаружить, что SPListItem безопасно изменять с небольшим успехом.

Есть ли способ узнать, имеет ли другой поток блокировку на документе?

multithreading   sharepoint   com    

468   2   18:12, 20th August, 2020


Перетащите Email из MS Outlook в Eclipse RCP

Есть ли у кого-нибудь рабочее решение без некоторых Java/COM-bridge? E.g. обработайте Email как файл (.msg) вместо того, чтобы найти данные, на которые ссылаются в буфере обмена?

java   eclipse   ms-office   integration   desktop    

446   3   08:12, 28th August, 2020


Как IE7 определяет зону безопасности сайта

Кто-нибудь знает, как IE7 определяет, какую зону безопасности использовать для сайта? Я вижу основы для IE6 здесь, но я не могу найти эквивалент для IE7.

security   internet-explorer-7   security-zone    

504   4   00:57, 13th August, 2020


Простые рамки для отображения растровых изображений и обработки нажатий кнопок

У нас есть набор приложений, которые в основном отображают кучу растровых изображений и текста, а затем позволяют пользователю нажимать "buttons" (определенные растровые изображения), которые вызывают действия.

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

  • портативный Linux
  • какой-то "editor", который позволит нам выкладывать экраны без жесткого кодирования расположения элементов в коде
  • анимация
  • нам нужно иметь возможность накладывать видео
  • не ресурсоемкий (эти терминалы не имеют много памяти или CPU)
  • в настоящее время мы используем C++, поэтому руководство предпочло бы это, но другие языки будут рассмотрены
  • Мы бы предпочли бесплатное решение с открытым исходным кодом, но были бы готовы купить что-то, если это не слишком дорого. (У нас есть пара десятков разработчиков, и десятки тысяч терминалов развернуты.)

Нам не нравятся общие наборы инструментов GUI или виджеты. Нам нужно что-то, что больше похоже на игру, чем на диалоговое окно.

Любые предложения для off-the-shelf вещи, которые мы могли бы использовать?

c++   user-interface   graphics   bitmap    

404   3   19:22, 7th August, 2020


Могу ли я захватить события клавиатуры Windows Mobile PIE?

Кто-нибудь знает способ захвата событий клавиатуры (keyup / keydown) в Portable IE под Window mobile? Я заметил, что ключевые события не поддерживаются в JS, и хотел бы придумать решение, которое работает без каких-либо дополнений на стороне клиента.

internet-explorer   windows-mobile   key-events    

350   1   06:38, 9th August, 2020


IE 7 + избранное

Можно ли разработать плагин для Internet Explorer, который может заменить существующую функциональность избранного?

internet-explorer   bookmarks   favorites    

505   1   02:53, 25th August, 2020


Что такое "best" способ хранения международных адресов в базе данных?

Каков "лучший" способ хранения международных адресов в базе данных? Ответьте в виде схемы и объясните причины, по которым вы решили нормализовать (или нет) свой путь. Также объясните, почему вы выбрали тип и длину каждого поля.

Примечание: Вы сами решаете, какие поля вы считаете необходимыми.

database   internationalization   globalization   street-address    

449   6   16:35, 22nd August, 2020


Каковы плюсы и минусы различных веб-фреймворков Java?

Я рассматриваю возможность создания собственного веб-сайта с использованием Java и пытаюсь решить, какой фреймворк использовать. Однако при быстром поиске Java фреймворков возвращается более 50 вариантов на выбор!

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

Каковы основные различия между более популярными фреймворками? Есть ли случаи, когда один значительно превосходит других? Например, корпоративные приложения с высоким трафиком по сравнению с малыми приложениями с низким трафиком. Мне также интересно, если некоторые из них гораздо легче изучать и использовать, чем другие.

Есть ли кто-нибудь, кто имеет опыт работы с некоторыми из этих рамок и может дать рекомендации? Является ли само количество вариантов просто ранним предупреждением, чтобы избежать Java-ориентированной веб-разработки, где это возможно?

java   web-frameworks   rich-internet-application    

642   24   11:26, 9th August, 2020


Рекомендации, необходимые для хороших AI ссылок

Меня попросили помочь в проекте XNA с AI. Я не совсем новичок в концепциях (pathfinding, flocking и т. д.), но это будет первый код "real". Я был бы очень благодарен за любые ресурсы (ссылки или книги); я хочу убедиться, что я делаю это правильно.

xna   artificial-intelligence    

545   13   04:45, 2nd August, 2020


Где я могу найти расширенный HTML репортеров для Simpletest?

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

Я прочитал документацию reporter API, но было бы неплохо иметь возможность использовать существующий репортер, вместо того, чтобы делать это самостоятельно.

Есть ли хорошие расширенные репортеры HTML или GUI для Simpletest?

Советы по GUI для PHPUnit также будут оценены, но мой основной фокус-самый простой, для этого проекта. Я пробовал Cool PHPUnit Test Runner, но не был убежден.

php   unit-testing   user-interface   simpletest    

461   2   15:10, 15th August, 2020


Ошибка регистрации Webpart в журнале событий

Мы создали несколько пользовательских веб-частей для SharePoint 2007. Они прекрасно работают. Однако всякий раз, когда они загружаются, мы получаем сообщение об ошибке в журнале событий:

ошибка инициализации безопасного управления - Assembly: ...

assembly на самом деле загружается нормально. Кроме того, он правильно указан в web.config и GAC .

Любые идеи о том, как остановить эти (Фантом?) ошибки будут оценены по достоинству.

asp.net   sharepoint   moss    

466   4   21:22, 12th August, 2020


Какие цепочки инструментов существуют для непрерывной интеграции с C++?

Цепочки инструментов непрерывной интеграции для .NET, Java и других языков относительно хорошо определены, но рынок C++, похоже, имеет большое разнообразие.

Под CI "toolchain" я конкретно подразумеваю инструменты для построения скриптов, автоматизированного тестирования, проверки стандартов кодирования и т. д.

Что команды C++ используют для цепей инструментов CI?

c++   build-process   continuous-integration    

505   6   02:02, 5th August, 2020


CruiseControl.net дублировать NAnt тайминги

Я пытаюсь настроить CruiseControl.net webdashboard на данный момент. До сих пор это работает хорошо, но у меня есть проблема с отчетом о сроках сборки NAnt.

Во-первых, мой текущий файл ccnet.config выглядит примерно так:

<project name="bla">
...
<prebuild>
 <nant .../>
</prebuild>
<tasks>
 <nant .../>
</tasks>
<publishers>
 <nant .../>
</publishers>
...
</project>

Как завершится, NAnt отчет о времени отображает три дублировать резюме. Есть ли способ исправить это без изменения структуры проекта?

continuous-integration   cruisecontrol.net   nant    

475   2   12:39, 7th August, 2020


Лучшие игры на основе программирования

Еще когда я учился в школе, я помню, как возился с игрой для Mac, где вы программировали маленьких роботов на каком-то псевдо-ассемблерном языке, которые затем могли сражаться друг с другом. Они могли передвигаться по арене, высматривать противников в разных направлениях и стрелять из какого-нибудь оружия. Довольно простой материал, но я помню его довольно нежно, даже если не могу вспомнить название.

Есть ли хорошие современные эквиваленты?

artificial-intelligence    

464   25   09:11, 8th August, 2020


Обновление Sharepoint 3.0 до SQL 2005 Backend?

Мы пытаемся избавиться от всех наших баз данных SQL Server 2000, чтобы повторно использовать наш старый сервер DB... Sharepoint 3.0 находится под угрозой срыва.

Я просмотрел много руководств от Microsoft и попробовал инструкции в них. Я также только что попробовал хороший старый exec sp_detach_db / sp_attach_db без удачи. Кто-нибудь действительно сделал это?

sql-server-2005   sharepoint   sql-server-2000    

463   1   13:51, 5th August, 2020


Стратегии Тестирования На Основе Моделей

Какие стратегии вы использовали при тестировании на основе моделей?

  • Вы используете его исключительно для интеграционное тестирование, или его ветвление в других местах (Проверка unit/functional/system/spec)?
  • Вы строите сфокусированные модели "sealed" или вы развиваете сложные модели onibus с течением времени?
  • Когда в продуктовом цикле вы инвестируете в создание MBTs?
  • Какие базовые тестовые библиотеки вы создаете исключительно для MBTs?
  • Какая разница, что вы делаете в своих функциональных базовых тестовых библиотеках для лучшей поддержки MBTs?

testing   integration-testing   mbt    

404   4   08:34, 26th August, 2020


Каков ваш лучший инструмент или методы для получения одного и того же дисплея на IE6/7 и Firefox?

Я не говорю об инструментах, которые позволяют просматривать страницу в комбинациях операционных систем и браузеров, таких как crossbrowsertesting.com, но при создании или выяснении фактического CSS.

css   internet-explorer   firefox   cross-browser    

534   8   03:21, 11th August, 2020


wxpython: как я могу проверить данные перетаскивания в OnDragOver?

Я немного озадачен перетаскиванием в wxPython (но, возможно, эти вопросы относятся и к перетаскиванию в других фреймворках GUI). Фреймворки предоставляют несколько обратных вызовов (OnEnter и OnDragOver), которые предположительно позволяют мне сообщить системе, является ли текущая позиция мыши допустимым местом для удаления того, что перетаскивается. Из этих методов я могу вернуть wx.DragNone, wx.DragCopy и т. д. Что меня озадачивает, так это то, что из этих методов мне не разрешено вызывать GetData, что означает, что мне не разрешено проверять данные, которые пользователь перетаскивает. Если я не могу видеть данные, как я должен знать, является ли это OK для пользователя, чтобы упасть здесь?

python   user-interface   drag-and-drop   wxpython   wxwidgets    

359   2   22:05, 6th August, 2020


Изменение Системных Файлов SharePoint

Каково общее чувство среди разработчиков относительно изменения файлов в 12 hive. Например, если вам было предложено удалить знак-это другой элемент меню пользователя, вам нужно будет изменить соответствующий пользовательский элемент управления в файловой системе. Теперь, если вы просто идете и изменяете его через блокнот или копируете, а затем, если вы идете и приносите новый сервер в ферму, вам нужно будет не забыть сделать то же самое на новом сервере. Очевидно, вы можете развернуть измененный файл в качестве решения и сделать это автоматически, но мне просто интересно, если люди не решаются вносить изменения в установленные по умолчанию файлы?

sharepoint    

391   7   20:33, 13th August, 2020


Как можно требовать конструктор без параметров для типов, реализующих интерфейс?

Есть ли какой-то выход?

Мне нужно, чтобы все типы, реализующие определенный интерфейс, имели конструктор без параметров, можно ли это сделать?

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

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

Интерфейс будет внутренним для assembly

Если у вас есть предложение для этого сценария без интерфейсов, я с удовольствием приму его во внимание...

c#   .net   constructor   interface   oop    

531   10   13:34, 27th August, 2020


Указатель на указатель управляемый C++

У меня есть старая библиотека C с функцией, которая принимает void**:

oldFunction(void** pStuff);

Я пытаюсь вызвать эту функцию из managed C++ (m_pStuff является членом родительского ref-класса типа void*):

oldFunction( static_cast<sqlite3**>(  &m_pStuff ) );

Это дает мне следующую ошибку от Visual Studio:

ошибка C2440: 'static_cast': не удается преобразовать из 'cli::interior_ptr' в ' void **'

Я предполагаю, что компилятор преобразует указатель члена void* в cli::interior_ptr за моей спиной.

Есть какие-нибудь советы, как это сделать?

pointers   managed-c++    

407   2   03:53, 11th August, 2020


Вход в систему безопасности IE6 (отладка через VirtualPC)

Я отлаживаю свое приложение ASP.NET на моем поле Windows XP с виртуальным каталогом, настроенным в IIS (5.1).

Я также запускаю VirtualPC с XP и IE6 для целей тестирования. Когда я подключаюсь к своей реальной машине с виртуальной машины, я ввожу URL: http://machinename/projectname .

Я получаю всплывающее окно безопасности для подключения к моей машине (что я ожидаю), но поле имени пользователя отключено. Я не могу изменить его с machinename\Guest на machinename\username для подключения.

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

asp.net   internet-explorer   iis    

458   2   18:27, 19th August, 2020


Поддерживает ли Mono System.Drawing и System.Drawing.Printing?

Я пытаюсь использовать Mono, чтобы загрузить bitmap и распечатать его на Linux, но получаю исключение. Поддерживает ли Mono печать на Linux? Код / исключение приведены ниже:

EDIT: я больше не получаю исключения, но мне все еще интересно, какая поддержка существует. Оставить код для потомков или что-то в этом роде.

private void btnPrintTest_Click(object sender, EventArgs e)
{
    _printDocTest.DefaultPageSettings.Landscape = true;
    _printDocTest.DefaultPageSettings.Margins = new Margins(50,50,50,50);
    _printDocTest.Print();
}

void _printDocTest_PrintPage(object sender, PrintPageEventArgs e)
{
  var bmp = new Bitmap("test.bmp");

  // Determine center of graph
  var xCenter = e.MarginBounds.X + (e.MarginBounds.Width - bmp.Width) / 2;
  var yCenter = e.MarginBounds.Y + (e.MarginBounds.Height - bmp.Height) / 2;

  e.Graphics.DrawImage(bmp, xCenter, yCenter);

  e.HasMorePages = false;
}

c#   .net   linux   printing   mono    

567   2   16:23, 20th August, 2020


C++ управление памятью

Я узнал в колледже, что вы всегда должны освободить свои неиспользуемые объекты, но не то, как вы это делаете на самом деле. Например, правильно структурировать код и так далее. Существуют ли какие-либо общие правила о том, как обрабатывать указатели в C++?

В настоящее время мне запрещено использовать boost. Я должен придерживаться чистого c++, потому что фреймворк, который я использую, запрещает любое использование дженериков.

c++   memory   pointers    

391   8   14:15, 8th August, 2020


Динамический нисходящий список элементов управления в WindowsForms и C#?

В нашем проекте SharpWired мы пытаемся создать компонент загрузки, аналогичный загрузке windows в Firefox или Safari. То есть, один единственный сверху вниз список загрузок, которые являются пользовательскими элементами управления, содержащими индикаторы выполнения, кнопки и то, что нет.

Требования состоят в том, что должен быть один единственный список, с одним элементом в каждой строке. Каждый элемент должен быть пользовательским элементом управления. Весь список должен быть динамически изменяемым, чтобы при увеличении / уменьшении длины списка при необходимости добавлялась полоса прокрутки,а при уменьшении / расширении настраиваемые элементы управления изменялись по ширине списка.

Мы пробовали использовать FlowLayoutPanel , но не получили изменения размера, чтобы работать так, как мы хотим. Предпочтительно мы должны только установить привязку пользовательских элементов управления влево & вправо. Мы также подумывали об использовании TableLayoutPanel , но обнаружили, что динамическое добавление строк пока является слишком большой накладной нагрузкой.

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

Ваше здоровье!
/Adam

c#   .net   winforms   user-interface   user-controls    

468   2   04:47, 1st August, 2020


ModalPopupExtender добавление полос прокрутки в SharePoint

Всякий раз, когда я показываю ModalPopupExtender на моем сайте Sharepoint, показанное всплывающее окно создает как горизонтальные, так и вертикальные полосы прокрутки. Если прокрутить страницу до конца, полоса прокрутки обновится, и появится еще одна страница для прокрутки. В принципе, я думаю, что всплывающее окно устанавливает свои границы за пределами конца страницы. Кто-нибудь сталкивался с этим? Поиск Google, похоже, это может быть известная проблема, но я не нашел хорошего решения, которое не включает перекомпиляцию AJAX, которую мой босс не позволит.

sharepoint   modalpopupextender    

507   2   12:37, 18th August, 2020


Завсегдатаев и метод static_cast и динамическое приведение dynamic_cast

Я пишу код C и C++ уже почти двадцать лет, но есть один аспект этих языков, который я никогда по-настоящему не понимал. Я, очевидно, использовал обычные слепки.

MyClass *m = (MyClass *)ptr;

повсюду, но, кажется, есть еще два типа слепков, и я не знаю разницы. В чем разница между следующими строками кода?

MyClass *m = (MyClass *)ptr;
MyClass *m = static_cast<MyClass *>(ptr);
MyClass *m = dynamic_cast<MyClass *>(ptr);

c++   pointers   casting    

586   8   10:08, 2nd August, 2020


Что же такое Microsoft Expression Studio и как она интегрируется с Visual Studio?

Мой университет является частью MSDNAA, так что я скачал его некоторое время назад, но я только что приступил к его установке. Я предполагаю, что часть из них заменяет FrontPage для веб-редактирования, и там, кажется, есть видеоредактор и редактор векторной графики, но я не думаю, что даже поцарапал поверхность того, что это такое и что он может делать. Может ли кто-нибудь просветить меня, тем более что я не нашел сайт типа "Expression Studio for Dummies".

visual-studio   integration   expression-studio    

560   7   09:55, 27th August, 2020


SharePoint SPContext.List на странице пользовательского приложения

У меня есть пользовательская страница приложения SharePoint, развернутая в папке _layouts. Это пользовательский "new form" для пользовательского типа контента. Во время моих взаимодействий с этой страницей мне нужно будет добавить элемент в свой список. Когда страница загружается впервые, я могу использовать SPContext.Current.List, чтобы увидеть текущий список, с которым я работаю. Но после того, как я заполняю свою форму, и форма отправляет обратно на себя, и IsPostBack-это правда, тогда SPContext.Current.List-это null, поэтому я не могу найти список, в который мне нужно добавить мои вещи.

Это ожидается?

Как я должен сохранить некоторую информацию о моем списке контекста через обратную передачу? Должен ли я просто заполнить некоторый элемент управления asp:hidden идентификатором guid моего списка, а затем просто вытащить его из этого на обратной передаче? Это кажется безопасным, я думаю.

FWIW, это стандартная версия MOSS 2007.

sharepoint   spcontext   applicationpage    

552   4   15:31, 8th August, 2020


Графический инструментарий для быстрой разработки?

Я хочу написать интерфейс к приложению, написанному в C/C++.

Я использую Solaris 10 и планирую перенести приложение на некоторые другие архитектуры (сначала Windows).

user-interface   unix   solaris    

402   8   12:32, 17th August, 2020


Подавить диалоговое окно NTLM после несанкционированного запроса

В недавнем проекте sharepoint я реализовал веб-часть аутентификации, которая должна заменить диалоговое окно аутентификации NTLM. Он отлично работает, пока пользователь предоставляет действительные учетные данные. Всякий раз, когда пользователь предоставляет неверные учетные данные, диалоговое окно NTLM появляется в Internet Explorer.

Мой код Javascript, который выполняет аутентификацию через XmlHttpRequest, выглядит следующим образом:

function Login() {
   var request = GetRequest(); // retrieves XmlHttpRequest
   request.onreadystatechange = function() {
      if (this.status == 401) {     // unauthorized request -> invalid credentials
         // do something to suppress NTLM dialog box...
         // already tried location.reload(); and window.location = <url to authentication form>;
      }
   }
   request.open("GET", "http://myServer", false, "domain\\username", "password");
   request.send(null);
}

Я не хочу, чтобы диалоговое окно NTLM отображалось, когда пользователь предоставляет недопустимые учетные данные. Вместо этого должна быть выполнена обратная передача с помощью кнопки входа в форму аутентификации. Другими словами, браузер не должен узнать о моем несанкционированном запросе.

Есть ли способ сделать это через Javascript?

asp.net   javascript   sharepoint    

494   3   04:01, 28th August, 2020


Как обойти неподдерживаемые целочисленные типы полей без знака в MS SQL?

Пытаясь сделать приложение на основе MySQL поддержкой MS SQL, я столкнулся со следующей проблемой:

Я сохраняю auto_increment MySQL как целочисленные поля без знака (разных размеров), чтобы использовать полный диапазон, поскольку я знаю, что никогда не будет отрицательных значений. MS SQL не поддерживает атрибут unsigned для всех целочисленных типов, поэтому мне приходится выбирать между удалением половины диапазона значений или созданием обходного пути.

Одним из очень наивных подходов было бы поместить некоторый код в код абстракции базы данных или в хранимую процедуру, которая преобразует между отрицательными значениями на стороне БД и значениями из большей части диапазона без знака. Это, конечно, испортит сортировку, а также не будет работать с функцией автоматического идентификатора (или это будет каким-то образом?).

Я не могу придумать хороший обходной путь прямо сейчас, есть ли он? Или я просто фанатик и должен просто забыть о половине диапазона?

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

mysql   sql-server   database   interop    

488   3   09:55, 20th August, 2020


Существует ли wxWidgets фреймворк для C?

Я понимаю, что wxWidgets -это для ряда языков программирования (C++, Python, Perl и C#/.NET)), но это не включает C. Существует ли аналогичная структура для языка программирования C, или это не то, для чего используется C?

c   user-interface    

383   3   21:33, 2nd August, 2020


Печать DOM Изменений

То, что я пытаюсь сделать, это изменить цвет фона ячейки таблицы <td>, а затем, когда пользователь переходит к печати страницы, изменения теперь отображаются.

В настоящее время я использую ненавязчивый скрипт для запуска следующей команды в диапазоне ячеек:

element.style.backgroundColor = "#f00"

Это работает на экране в IE и FF, однако, когда вы переходите к просмотру печати, цвета фона теряются.

Я делаю что-то не так?

internet-explorer   firefox   dom   browser   printing    

500   2   10:59, 6th August, 2020


Как лучше всего настроить сервер тестирования интеграции?

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

continuous-integration   integration-testing    

483   7   22:50, 8th August, 2020


IE открывает сайт только со второго раза. В чём может быть дело?

Ошибка «Internet Explorer не может отобразить эту страницу».
При повторной попытке на сайт пускает. Пациент.

Internet   Explorer    

370   3   03:21, 15th August, 2020


Разница между ARM процессорами?

Что влияет на «кукурузность» мегагерц в ARM процессорах?


К примеру, если взять довольно популярный на WM девайсах Intel Xscale 520мгц, и сравнить его к примеру со Snapdragon (для чистоты эксперимента его частота тоже 520мгц) их производительность будет равна? Если нет, то какие факторы на это влияют, и кто из этой пары будет быстрее на одной частоте?


Собственно туда же — часто пишут ARM7, ARM9, ARM11 — в чем разница? Может где-то есть толковое сравнение, и описание различий, да еще и на русском языке?

ARM   Процессоры   Intel    

323   2   04:50, 9th August, 2020


IntelliJ IDEA и подсветка неразрывного пробела

Как в IntelliJ IDEA (или в PyCharm) сделать подсветку неразрывного пробела? Его код — 160. Мне это нужно, чтобы в шаблонах можно было использовать тексты, прошедшие типографику, и не смотреть на дурацкие &nbsp;.

Шрифты   IntelliJ   IDEA   Подсветка   синтаксиса    

534   3   06:21, 9th August, 2020


Разница между ARM процессорами?

Что влияет на «кукурузность» мегагерц в ARM процессорах?


К примеру, если взять довольно популярный на WM девайсах Intel Xscale 520мгц, и сравнить его к примеру со Snapdragon (для чистоты эксперимента его частота тоже 520мгц) их производительность будет равна? Если нет, то какие факторы на это влияют, и кто из этой пары будет быстрее на одной частоте?


Собственно туда же — часто пишут ARM7, ARM9, ARM11 — в чем разница? Может где-то есть толковое сравнение, и описание различий, да еще и на русском языке?

ARM   Процессоры   Intel    

320   2   14:36, 24th August, 2020


IntelliJ IDEA и подсветка неразрывного пробела

Как в IntelliJ IDEA (или в PyCharm) сделать подсветку неразрывного пробела? Его код — 160. Мне это нужно, чтобы в шаблонах можно было использовать тексты, прошедшие типографику, и не смотреть на дурацкие &nbsp;.

Шрифты   IntelliJ   IDEA   Подсветка   синтаксиса    

440   3   12:10, 9th August, 2020


Версия для печати?

Как убрать служебные пометки со страницы при печати? Дату, заголовок html-страницы, адрес страницы, номер страницы. И чтобы это работало в IE6+.

CSS   HTML   Печать   Internet   Explorer    

280   4   08:40, 11th August, 2020


IE9: как добавить сайт на страничку с популярными сайтами?

А то нажал сдуру на крестик и все теперь…

Internet   Explorer    

358   2   05:44, 22nd August, 2020


Разработка на языках, отличных от Java в Intellij IDEA?

Есть ли смысл пробовать? Т.к. сейчас активно программирую на Java, то пересел с NetBeans на IDEA, по слухам и первым впечатлениям она действительно удобнее. Еще поддержка Scala и Groovy подкупает Не хватает только бесчисленного множества плагинов NetBeans, в частности для разработки на PHP/C++/Qt.


Кто-то пытался разрабатывать не на Java, стоит ли вообще пробовать?

IntelliJ   IDEA    

318   3   20:12, 14th August, 2020


Нужен IE на маке. Посоветуйте виртуальную машину

Здравствуйте!

Есть:
— Рабочая машина под Mac OS X Leopard
— сервис с ошибками в IE

Скорее всего придется устанавливать виртуальную машину для установления проблем с IE.

WineBottlerCombo не заработал.

Готов платить деньги за качественный софт.

Что посоветуете?

Спасибо!

Виртуальная   машина   Internet   Explorer    

315   6   14:45, 1st August, 2020


Отправка страницы на печать и .htc глюк.

Проблема в следующем: когда нажимаю на ссылку

PRINT

(сайт goo.gl/adi3)

в ИЕ7 выдается ошибка скрипта:

Ошибка: Arg illegal input string in Vector2D
URL: www.art-welly.com/assets/css/pie.htc


кто сталкивался с такой проблемой и как ее можно решить?

JavaScript   Internet   Explorer    

387   1   21:06, 1st October, 2020


Изучение платформы SharePoint 2010

Доброе время суток!

Хочу разработать корпоративный портал фирмы на базе SharePoint 2010. Есть установленный Windows Server 2008 c ролями DNS и DHCP. Но тестировать на нем как-то не хочется, ибо последствия могут быть весьма печальными. К счастью имеется VmWare Workstation 7 на моей машинке.
Скачал SharePoint Foundation 2010, а также все необходимые Prerequisites для SharePoint 2010. Так как SharePoint Foundation 2010 требует только 64-битной версии Windows Server 2008, начал искать образы на виртуальную машину. К сожалению, на VmWare образы не нашел. Скачал с сайта Microsoft trial образы Windows Server 2008 (VDH). Открыть их можно только в Hyper-V, который ставится на Windows Server 2008.
Замкнутый круг: чтобы запустить программу А, необходима программа Б, а чтобы запустить Б, необходима А.

Операционная система — Windows XP.

Каким образом можно все-же запустить Windows Server 2008 64-bit под Windows XP? Не знаете ли вы, есть ли образы Windows Server 2008 для WmWare? Или простые trial ISO образы сервера?

P.S. К сожалению второй машины нет, а то настроил бы там все.

SharePoint   VMware   Workstation   Windows   Server    

318   1   22:10, 3rd August, 2020


Материалы по работе с JS в IE

Доброго дня!

Подскажите, пожалуйста, может есть книга какая, или ресурс, где была бы собрана воедино вся информация (ну вернее как можно больше) по написанию кроссбраузерного JS. А то все, что нахожу, как бы гордо себя ни позиционировало — обычно очередной копипаст одних и тех же «трюков». Причем интересуют материалы не по JS в целом, а именно те материалы, где рассказывается, как в IE делать нельзя, а как делать можно только в IE :)

JavaScript   Internet   Explorer    

451   4   23:37, 26th August, 2020


WebBrowser Control и IFRAME

Этот вопрос возник при использовании 1С, но помочь мне может человек не знакомый с этой платформой.

Есть некоторая страница, которая содержит IFRAME, эта страница загружается в 1С: Платформе через WebBrowser Control. При дальнейшей работе непосредственно с загруженным в IFRAME документом возникает ошибка: «Access is denied». Данная проблема очень напоминает «Cross domain scripting», но, и файл в WebBrowser'е и IFRAME находятся на одном домене и используют один протокол.

Лично мне кажется, что это проблема самой платформы и я хочу попытаться понять в чем именно ошибка. Есть метод IInternetSecurityManager::GetSecurityId, который непосредственно связан с cross domain scripting, но разработчики платформы говорят, что они его не переопределяли.

В таком случае вопрос: в чем еще может быть проблема возникновения такой ошибки? Спасибо.

Microsoft   Браузеры   C++     ActiveX   Internet   Explorer    

361   1   22:19, 9th August, 2020


Firefox и border-right-width bug (решено)

Наблюдаю вот такое:
image

Я файрбагом свойств навтыкал, эффекта нет:
На это скриншоте нет border-right-width: 0px, но оно не помогает

image

Для всех элементов ( table td th ) выставлено
border: 0 none

по запросу firefox border-right-width (bug|error) гугл внятного ничего не выдает.

UPD: код

css

проблема решена — дело было в rules=«all» в шапке таблицы

Internet   Explorer   Mozilla   Firefox    

322   1   22:22, 24th August, 2020


Есть ли способ заставить IE7 правильно расчитать ширину блока внутри абсолютно позиционированного контейнера?

Описание проблемы с тестами: brunildo.org/test/iew_shrink_lay.html
Я кроме использования expression ничего не могу придумать:
.child { width: expression(runtimeStyle.width = parentNode.offsetWidth + 'px') }

CSS   Internet   Explorer    

369   2   03:09, 8th August, 2020


Модули для Python2.7 в mint 10

Я поставил минт 10-й. Там по умолчанию установлен интерпритатор 2.6.6, но через менеджер пакетов можно установить 2.7, что я и сделал.
Проблема в том, что при установке модулей из менеджера(майэскьюэльдэбэ, джанго и так далее) они ставятся на 2.6.6, в 2.7 же их можно ставить только через скачивание пакетов и командную строку.
Можно ли както заставить менеджер пакетов выбирать, на какой пайтон ставить модули, или чтобы он всегда ставил их на 2.7?

Python   Mint   Synaptics    

338   2   02:29, 15th August, 2020


Crossover и Kernel Panic?

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

Нужно обеспечить работоспособность одной очень простой программы.

Использование CrossOver приводит к панике ядра, кто нибудь встречался с такой проблемой и кто знает как можно ее решить или обойти.

Hackintosh    

302   2   14:32, 11th August, 2020


Клонирование элементов HTML5 в IE 6-8. Кто придумает как обойти баг?

Приятного времени суток.


Обнаружил своеобразный баг.

После добавления

&lt;!--[if lt IE 9]&gt;
		&lt;s&#99;ript src=&quot;http://html5shiv.googlecode.com/svn/trunk/html5.js&quot;&gt;&lt;/s&#99;ript&gt;
		&lt;![endif]--&gt;



HTML5 элементы в IE 6-8 отображаются нормально.

Но если клонировать узел с HTML5 элементами c помощью .cloneNode(true) или jQuery .clone(true), то все HTML5 элементы будут потеряны.

Как показывает .innerHTML клонированного узла, превращается в <:nav></:nav>.

Если почистить innerHTML с помощью регулярного выражения… элементы просто исчезают без следа.


Есть ли идеи, как можно обойти этот баг, не создавая поэлементно достаточно сложную иерархию узлов?


С уважением и надеждой на ответ.

JavaScript   HTML   Internet   Explorer    

437   2   16:09, 8th August, 2020


Интересна ли кому-нибудь статья про кроссплатформенную разработку на .NET и Mono?

Коллеги, есть интересный опыт разработки, тестирования и деплоймента веб-приложения с использованием .NET 3.5/Mono 2.8.1/Flex, можно осветить следующие вопросы:

  • Настройка проектов в IDE: VS 2008/ IDEA 9.x / MonoDevelop 2.4
  • Управление конфигурациями — debug, staging, production
  • Полуавтоматический деплоймент
  • Развертывание и базовое конфигурирование связки mono 2.8.1, mod_mono, apache2, nginx под Ubuntu



Если достаточно заинтересованных наберется, напишу детальную статью.

Linux   Mono   .NET   IntelliJ   IDEA   Кроссплатформенность    

281   9   17:36, 10th August, 2020


Корпоративный LDAP сервер?

Приветствую!


Есть задача сделать общую адресно-телефонную книгу организации.

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

Чтение.
  • 1. Почтовые агенты Thunderbird, Evolution, MS Outlook
  • 2. IP телефоны Linksys SPA922 (с прошивкой, поддерживающей LDAP)

Запись.

Добавлять, изменять и удалять желательно через web front-end.


Напрашивается OpenLDAP с phpldapadmin либо sharepoint. Соответственно вопросы:


1. Кто-нибудь из Вас пускал в OpenLDAP такой «зоопарк» клиентов? Какую схему Вы использовали?

Вообще, если не сложно, поделитесь впечатлениями использования такой книги.

2. Sharepoint вообще умеет отдавать контакты по LDAP? Честно, дальше первой страницы выдачи этого запроса не пошел, но на первой странице ответа не нашел.


Заранее благодарен.

SharePoint   OpenLDAP    

285   2   05:30, 8th August, 2020


Border-radius + native gradients support in IE7, IE8?

Сейчас делаю сайт, на котором нужно реализовать динамическую настройку дизайна — в админке всякие колорпикеры и т.д. Дизайн использует скругленные углы и градиенты. Я реализовал все это дело с помощью CCS3 и PIE.htc для IE, ну а для старых версий Firefox и Opera просто используется стандартный скин построенный на картинках. И вот мне клиент запостил новый тикет — мол, при загрузке страницы (IE) вначале показывается стандартный скин (1-2 секунды) и потом загружается текущий скин.

У меня 2 варианта как с этим бороться:

1. Плохой. Показывать Loading… с оверлеем пока страница не прогрузится

2. Хороший. Реализовать градиенты через фильтры, который подгружаются сразу с CSS


filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#000000',endColorstr='#ffffff');

-ms-filter: «progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#000000', endColorstr='#ffffff')»;


НО! PIE теперь отказывается скруглять углы. DD_roundies скругляет но убивает бекграунд. Помогите плз!


Здесь можно постить ссылку на проект-сабж?

CSS   Internet   Explorer    

330   5   16:25, 18th August, 2020


Можно ли сделать снимок веб-страницы на стороне клиента?

Проектируем веб-интерфейс для нужд большой организации. Появилась идея команды «Пожаловаться в службу техподдержки», которая делает скриншот того, что видит сотрудник в данный момент, дает возможность приписать текст жалобы и отправляет все это «в центр». Вместе с идей возникли сомнения: может ли веб-приложение сделать снимок страницы так, как ее видит пользователь и отправить это изображение администратору?

На всех рабочих местах Internet Explorer 6.

Internet   Explorer   Веб-разработка   Скриншоты    

332   5   00:33, 14th August, 2020


Странный рендеринг шрифтов в IE9 beta

Попутно работая над своим проектом, столкнулся со странной «отрисовкой» шрифтов в Internet Explorer 9.

Тень пала именно на работу браузера, так в остальных интернет-обозревателях, будь то Хром, Опера, либо даже восьмой Интернет Эксплорер — все выглядит отлично. Вот, наглядно в сравнении:

Internet Explorer 9 beta vs. Boomer.by



Мало того, при детальном рассмотрении проблемы, оказалось, что IE9 beta вдобавок своевольно сжал шрифт по ширине.



Internet Explorer 9 beta vs. Boomer.by
Internet Explorer 9 beta vs. Boomer.by



Также видим, что и сам фильтр сглаживания стал работать несколько иначе, если сравнивать с предыдущими версиями браузера.

А теперь, собственно, к вопросу то :-)

Да, понятно, что это бета, есть шанс что все еще поправится-исправится, но мало ли.

Да, одновременно с публикацией этой заметки пытаюсь отправить баг(?) в саппорт микрософта (тот еще квест, с постоянной установкой непонятно для чего дополнительных плагинов, без которых и сообщение в поддержку то не вышлешь).

И все-таки… Если кто-то уже сталкивался с подобной проблемой и, вдруг внезапно, знает ее решение — не поделитесь ответом?

И даже если знаете, что решения нет, то это тоже будет большой подмогой :-)

CSS   HTML   Шрифты   Internet   Explorer    

398   6   21:06, 4th August, 2020


Десктопная материнка под core i3 370M на чипсете Intel HM55?

Возможно ли? Ковыряния яндекс маркета результатов не дали.

Предыстория вопроса — в повседневности пользую asus u35jc, очень уж железо нравится в нем (холодно, тихо, отличная видеокарта intel). Хочу такое же в десктопный корпус, с 4-6-8 SATA портами и пусть трудится мультимедийником и файлопомойкой.

Атомы с ION2 исключаются потому как хочу Intel-VT (вероятность того, что я захочу поднять там ещё пару серверов для экспериментов приближается к 100%).


Ну и наверное сюда же — у кого-нибудь уже есть успешный опыт работы с Sandy Bridge с пассивным охлаждением? Он как бы тоже подходит.

Intel    

370   2   23:21, 27th August, 2020


Intel Atom и веб-разработка?

Манят лаптопы с процессорами Intel Atom. Манят жутко, прежде всего тишиной, энергопотреблением (продолжительность работы без подзарядки) и портативностью. Но беспокоит вопрос, скажите пожалуйста, если в курсе:

Хватит ли такого компьютера для комфортной работы в вебдеве?


Использую Ubuntu, XFCE и LAMP.


Спасибо!


UPD. Решение: пришел к выводу, что овчинка выделки не стоит. Лучше купить более мощный прибор, так как его использование будет более комфортным и универсальным.


Не имею ничего против Atom, нетбуков и неттопов! Напротив — глубоко симпатизирую им. Обязательно заведу себе и такого зверя, но не для упомянутой задачи. Скорее всего куплю просто планшет, чтобы на диване интернеты читать.

Intel   Веб-разработка    

310   14   12:42, 1st October, 2020


Статья-перевод про баг table в старом IE

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

UPD
В твиттере мне написал GreLI и дал ссылку на оригинальную статью и, т.к. переводил он (GreLI уже удален), то перевода на Хабре больше нет.
Статья называлась "«Карма кода» или почему innerHTML не работает в таблицах", лежала в блоге Internet Explorer и начиналась следующим текстом:
Я недавно писал о клиентском яваскрипте для интерфейса, основанном на HTML. Во время работы я столкнулся со свойством браузера Internet Explorer, за которое хотя бы частично ответственен уже 10 лет! Давайте, я это объясню, а также причину и эффективный способ обхода.


Оставлю это сообщение тут, вдруг у кого-то перевод завялялся.

HTML   Internet   Explorer    

323   1   18:01, 1st October, 2020


Android и Интернет

Вопрос к пользователям андроидофонов. Подумываю о покупке, но интересует вопрос: как ведет себе смартфон в плане интернета? По слухам андроид постоянно куда-то сам лазеет, отсылает всякую статистику и прочие данные. Или всё таки это слухи? Если не слухи, то интересует сколько он сам может «налазеть» в интернете(если самому никуда не заходить и не использовать сетевые программы) и есть ли возможность отключить это?

Компьютерные   сети   Internet   Explorer    

346   14   21:06, 1st October, 2020


Как определить, какая видеокарта работает: дискретная или встроенная?

Возможно, что вопрос достаточно легкий и нубский, но тем не менее. Просто задумался, ради любопытства. У меня в ноуте и встроенная интеловская, и дискретная NVIDIA видеокарты. Порылся по настройкам, максимум что нашел, это в каких приложения какую видеокарту использовать. И какая видеокарта по умолчанию. А как определить, какая именно из них используется в данный момент времени? И в зависимости от чего они переключаются? (Ведь вроде бы не просто тупо «по списку приложений», а еще и в зависимости от нагрузки).

Видеокарты   NVIDIA   Intel    

408   3   19:35, 2nd October, 2020


Cборку Хакинтоша?

Добрый день.


Ноутбук

Packard Bell EasyNote TN65

Сore 2 Duo P7350 2000 Mhz FSB 1066 Mhz

3072Mb DDR2

320.0Gb

ATI Mobility Radeon HD3430 256 Mb

market.yandex.ru/model.xml?hid=91013&modelid=40174...


Посоветуйте сборку хакинтоша, если можно поставить без танцев с бубном на этот ноут.

Спасибо.

Ноутбуки   Packard   Bell   Hackintosh    

396   5   21:06, 1st October, 2020


Как задействовать интегрированную графику процессора i3 в dell inspiron 5010?

В ноутбуке есть дискретная ATI Radeon HD5470, но мощная графика нужна далеко не всегда, как можно переключать на intel GMA HD?

Dell   AMD   Intel    

257   1   21:06, 1st October, 2020


Linux и интегрированная\дискретная видео карта?

Приветствую!

Ребят, в скором будущем планирую приобрести ноутбук, выбор пал на intel core i3 ядро цена\требования, в чипе имеется интегрированная видео карта, так вот парочка вопросов:

1. как с драйверами под intel видео карты?

2. если брать ноут где еще дискретная видео карта nvidia как linux справляется с переключением между ними? Я в этом деле не оч., но как понял что есть возможность переключать через биос, а также программно при больших нагрузках включается дискретная в.к.

3. Вы бы что взяли? Требования к видео карте: комфортно работать в окружении гноме3 в будущем и офисные приложения.

Linux   Видеокарты   Intel    

345   4   18:43, 2nd October, 2020


Бывает ли безглюченный хакинтош под определёный ноут?

Уже почти полгода сижу на работе за iMac, и для моих целей он просто идеален.


Но мне нужна довольно мощная машинка, и соответственно довольно дорогая. Пока не могу себе позволить себе яблочко с такой конфигурацией.


Хочу купить 13 дюймовый ноут с i5 до 1000 долларов. Примерный выбор таков:
rozetka.com.ua/notebooks/c80004/filter/processor=i...


Соответственно вопрос: реально ли подобрать ноут, чтобы на нём всё, включая слип, блютуз и вайфай, заработало с минимумом геморроя? Действительно ли можно будет пользоваться макосью, как основной, или с каждым обновлением она будет ломаться?

Hackintosh    

331   8   01:56, 2nd October, 2020


Подготовка к экзаменам по MS Sharepoint 2010

Интересуют люди, которые сдавали подобный экзамен. По каким книжкам готовились?
Книг хватает, возможно где-то много «воды», где-то недосказанность. Проходить учебные курсы нету возможности, поэтому самообучение. Направление «Настройка и администрирование шары», т.е. с точки зрения админа, а не рядового пользователя.



Почему не запускается программа? Python + TKINTER

import os
from tkinter import *
import subprocess
from tkinter import ttk

path = "C:/Program Files/Organaizer"

m1 = "C:/Program Files/Organaizer/Monday/Registration"
m2 = "C:/Program Files/Organaizer/Monday/Literature"
m3 = "C:/Program Files/Organaizer/Monday/ITGS"
m4 = "C:/Program Files/Organaizer/Monday/Maths"
t1 = "C:/Program Files/Organaizer/Tuesday/Registration"
t2 = "C:/Program Files/Organaizer/Tuesday/English"
t3 = "C:/Program Files/Organaizer/Tuesday/Literature"
t4 = "C:/Program Files/Organaizer/Tuesday/CS"
t5 = "C:/Program Files/Organaizer/Tuesday/PE"
w1 = "C:/Program Files/Organaizer/Wednesday/Registration"
w2 = "C:/Program Files/Organaizer/Wednesday/CS"
w3 = "C:/Program Files/Organaizer/Wednesday/Psychology"
w4 = "C:/Program Files/Organaizer/Wednesday/English"
h1 = "C:/Program Files/Organaizer/Thursday/Registration"
h2 = "C:/Program Files/Organaizer/Thursday/English"
h3 = "C:/Program Files/Organaizer/Thursday/Maths"
h4 = "C:/Program Files/Organaizer/Thursday/Literature"
h5 = "C:/Program Files/Organaizer/Thursday/ITGS"
f1 = "C:/Program Files/Organaizer/Friday/Registration"
f2 = "C:/Program Files/Organaizer/Friday/CS"
f3 = "C:/Program Files/Organaizer/Friday/Psychology"
f4 = "C:/Program Files/Organaizer/Friday/Grorootg Minds"


try:
    os.makedirs(path)
except OSError:
    print ("The %s directory could not be created" % path)
else:
    print ("The %s directory was successfully created" % path)


try:
    os.makedirs(m1)
except OSError:
    print ("The %s directory could not be created" % m1)
else:
    print ("The %s directory was successfully created" % m1)

try:
    os.makedirs(m2)
except OSError:
    print ("The %s directory could not be created" % m2)
else:
    print ("The %s directory was successfully created" % m2)

try:
    os.makedirs(m3)
except OSError:
    print ("The %s directory could not be created" % m3)
else:
    print ("The %s directory was successfully created" % m3)

try:
    os.makedirs(m4)
except OSError:
    print ("The %s directory could not be created" % m4)
else:
    print ("The %s directory was successfully created" % m4)

try:
    os.makedirs(t1)
except OSError:
    print ("The %s directory could not be created" % t1)
else:
    print ("The %s directory was successfully created" % t1)

try:
    os.makedirs(t2)
except OSError:
    print ("The %s directory could not be created" % t2)
else:
    print ("The %s directory was successfully created" % t2)

try:
    os.makedirs(t3)
except OSError:
    print ("The %s directory could not be created" % t3)
else:
    print ("The %s directory was successfully created" % t3)

try:
    os.makedirs(t4)
except OSError:
    print ("The %s directory could not be created" % t4)
else:
    print ("The %s directory was successfully created" % t4)

try:
    os.makedirs(t5)
except OSError:
    print ("The %s directory could not be created" % t5)
else:
    print ("The %s directory was successfully created" % t5)

try:
    os.makedirs(w1)
except OSError:
    print ("The %s directory could not be created" % w1)
else:
    print ("The %s directory was successfully created" % w1)

try:
    os.makedirs(w2)
except OSError:
    print ("The %s directory could not be created" % w2)
else:
    print ("The %s directory was successfully created" % w2)

try:
    os.makedirs(w3)
except OSError:
    print ("The %s directory could not be created" % w3)
else:
    print ("The %s directory was successfully created" % w3)

try:
    os.makedirs(w4)
except OSError:
    print ("The %s directory could not be created" % w4)
else:
    print ("The %s directory was successfully created" % w4)

try:
    os.makedirs(h1)
except OSError:
    print ("The %s directory could not be created" % h1)
else:
    print ("The %s directory was successfully created" % h1)

try:
    os.makedirs(h2)
except OSError:
    print ("The %s directory could not be created" % h2)
else:
    print ("The %s directory was successfully created" % h2)

try:
    os.makedirs(h3)
except OSError:
    print ("The %s directory could not be created" % h3)
else:
    print ("The %s directory was successfully created" % h3)

try:
    os.makedirs(h4)
except OSError:
    print ("The %s directory could not be created" % h4)
else:
    print ("The %s directory was successfully created" % h4)

try:
    os.makedirs(h5)
except OSError:
    print ("The %s directory could not be created" % h5)
else:
    print ("The %s directory was successfully created" % h5)

try:
    os.makedirs(f1)
except OSError:
    print ("The %s directory could not be created" % f1)
else:
    print ("The %s directory was successfully created" % f1)

try:
    os.makedirs(f2)
except OSError:
    print ("The %s directory could not be created" % f2)
else:
    print ("The %s directory was successfully created" % f2)

try:
    os.makedirs(f3)
except OSError:
    print ("The %s directory could not be created" % f3)
else:
    print ("The %s directory was successfully created" % f3)

try:
    os.makedirs(f4)
except OSError:
    print ("The %s directory could not be created" % f4)
else:
    print ("The %s directory was successfully created" % f4)

root = Tk()
root.title("Login")
root.resizable(0, 0)
root.configure(bg='black')
root.geometry("910x740")

attempts=0
correctpassword="1234"

entrypass = Entry(root, width=25, textvariable=password, show="*")
entrypass.pack()

def start():
    while attempts<3:
        if entrypass==correctpassword:
            print('Correct.')

            altroot = Toplevel(root)
            altroot.title("Organaizer")
            altroot.resizable(0, 0)
            altroot.configure(bg='black')
            altroot.geometry('910x740')

            def monviewcom():
                subprocess.Popen(r'explorer /select,"C:\Program Files\Organaizer\Monday\Registration"')

            def tuviewcom():
                subprocess.Popen(r'explorer /select,"C:\Program Files\Organaizer\Tuesday\Registration"')

            def wedviewcom():
                subprocess.Popen(r'explorer /select,"C:\Program Files\Organaizer\Wednesday\Registration"')

            def huviewcom():
                subprocess.Popen(r'explorer /select,"C:\Program Files\Organaizer\Thursday\Registration"')

            def frviewcom():
                subprocess.Popen(r'explorer /select,"C:\Program Files\Organaizer\Friday\Registration"')


            def mondays():
                monles = Toplevel(root)
                monles.title("MONDAY")
                monles.resizable(0, 0)
                monles.configure(bg='black')
                monles.geometry('910x740')


                monlesson = Frame(monles, width=750, height=600, bg='black')
                monlesson.grid(row=0, column=0, padx=1, pady=1)


                monregistration = Label(monlesson, text="Registration || 8:20 - 8:40", fg='white', bg='black', font=200, width=85, height=6)
                monregistration.grid(row=0, column=0, sticky=S, padx=1, pady=1)

                monliterature = Label(monlesson, text="Russian Literature || 10:20 - 11:40", fg='white', bg='black', font=200, width=85, height=6)
                monliterature.grid(row=1, column=0, sticky=S, padx=1, pady=1)

                monitgs = Label(monlesson, text="ITGS || 11:40 - 12:20 / 13:20 - 14:00", fg='white', bg='black', font=200, width=85, height=6)
                monitgs.grid(row=2, column=0, sticky=S, padx=1, pady=1)

                monmaths = Label(monlesson, text="Maths || 14:00 - 15:20", fg='white', bg='black', font=200, width=85, height=6)
                monmaths.grid(row=3, column=0, sticky=S, padx=1, pady=1)

                monview = Button(monlesson, text="View", fg='black', bg='white', font=300, width=85, height=6, command=monviewcom)
                monview.grid(row=4, column=0, sticky=S, padx=1, pady=1)

            def tuesdays():
                tules = Toplevel(root)
                tules.title("TUESDAY")
                tules.resizable(0, 0)
                tules.configure(bg='black')
                tules.geometry('910x740')


                tulesson = Frame(tules, width=750, height=600, bg='black')
                tulesson.grid(row=0, column=0, padx=1, pady=1)


                turegistration = Label(tulesson, text="Registration || 8:20 - 8:40", fg='white', bg='black', font=200, width=85, height=5)
                turegistration.grid(row=0, column=0, sticky=S, padx=1, pady=1)

                tuenglish = Label(tulesson, text="English || 8:40 - 10:00", fg='white', bg='black', font=200, width=85, height=5)
                tuenglish.grid(row=1, column=0, sticky=S, padx=1, pady=1)

                tuliterature = Label(tulesson, text="Literature || 10:20 - 11:40", fg='white', bg='black', font=200, width=85, height=5)
                tuliterature.grid(row=2, column=0, sticky=S, padx=1, pady=1)

                tucs = Label(tulesson, text="CS || 11:40 - 12:20 / 13:20 - 14:00", fg='white', bg='black', font=200, width=85, height=5)
                tucs.grid(row=3, column=0, sticky=S, padx=1, pady=1)

                tupe = Label(tulesson, text="PE || 14:00 - 15:20", fg='white', bg='black', font=200, width=85, height=5)
                tupe.grid(row=4, column=0, sticky=S, padx=1, pady=1)

                tuview = Button(tulesson, text="View", fg='black', bg='white', font=300, width=85, height=5, command=tuviewcom)
                tuview.grid(row=5, column=0, sticky=S, padx=1, pady=1)

            def wednesdays():
                wedles = Toplevel(root)
                wedles.title("WEDNESDAY")
                wedles.resizable(0, 0)
                wedles.configure(bg='black')
                wedles.geometry('910x740')


                wedlesson = Frame(wedles, width=750, height=600, bg='black')
                wedlesson.grid(row=0, column=0, padx=1, pady=1)


                wedregistration = Label(wedlesson, text="Registration || 8:20 - 8:40", fg='white', bg='black', font=200, width=85, height=6)
                wedregistration.grid(row=0, column=0, sticky=S, padx=1, pady=1)

                wedliterature = Label(wedlesson, text="CS || 8:40 - 10:00", fg='white', bg='black', font=200, width=85, height=6)
                wedliterature.grid(row=1, column=0, sticky=S, padx=1, pady=1)

                weditgs = Label(wedlesson, text="Psychology || 11:40 - 12:20 / 13:20 - 14:00", fg='white', bg='black', font=200, width=85, height=6)
                weditgs.grid(row=2, column=0, sticky=S, padx=1, pady=1)

                wedmaths = Label(wedlesson, text="English || 14:00 - 15:20", fg='white', bg='black', font=200, width=85, height=6)
                wedmaths.grid(row=3, column=0, sticky=S, padx=1, pady=1)

                wedview = Button(wedlesson, text="View", fg='black', bg='white', font=300, width=85, height=6, command=wedviewcom)
                wedview.grid(row=4, column=0, sticky=S, padx=1, pady=1)

            def thursdays():
                hules = Toplevel(root)
                hules.title("THURSDAY")
                hules.resizable(0, 0)
                hules.configure(bg='black')
                hules.geometry('910x740')


                hulesson = Frame(hules, width=750, height=600, bg='black')
                hulesson.grid(row=0, column=0, padx=1, pady=1)


                huregistration = Label(hulesson, text="Registration || 8:20 - 8:40", fg='white', bg='black', font=200, width=85, height=5)
                huregistration.grid(row=0, column=0, sticky=S, padx=1, pady=1)

                huenglish = Label(hulesson, text="English || 8:40 - 10:00", fg='white', bg='black', font=200, width=85, height=5)
                huenglish.grid(row=1, column=0, sticky=S, padx=1, pady=1)

                humaths = Label(hulesson, text="Maths || 10:20 - 11:40", fg='white', bg='black', font=200, width=85, height=5)
                humaths.grid(row=2, column=0, sticky=S, padx=1, pady=1)

                huliterature = Label(hulesson, text="Literature || 11:40 - 12:20 / 13:20 - 14:00", fg='white', bg='black', font=200, width=85, height=5)
                huliterature.grid(row=3, column=0, sticky=S, padx=1, pady=1)

                huitgs = Label(hulesson, text="ITGS || 14:00 - 15:20", fg='white', bg='black', font=200, width=85, height=5)
                huitgs.grid(row=4, column=0, sticky=S, padx=1, pady=1)

                huview = Button(hulesson, text="View", fg='black', bg='white', font=300, width=85, height=5, command=huviewcom)
                huview.grid(row=5, column=0, sticky=S, padx=1, pady=1)

            def fridays():
                frles = Toplevel(root)
                frles.title("FRIDAY")
                frles.resizable(0, 0)
                frles.configure(bg='black')
                frles.geometry('910x740')


                frlesson = Frame(frles, width=750, height=600, bg='black')
                frlesson.grid(row=0, column=0, padx=1, pady=1)


                frregistration = Label(frlesson, text="Registration || 8:20 - 8:40", fg='white', bg='black', font=200, width=85, height=6)
                frregistration.grid(row=0, column=0, sticky=S, padx=1, pady=1)

                frcs = Label(frlesson, text="CS|| 8:40 - 10:00", fg='white', bg='black', font=200, width=85, height=6)
                frcs.grid(row=1, column=0, sticky=S, padx=1, pady=1)

                frpsychology = Label(frlesson, text="Psychology || 10:20 - 11:40", fg='white', bg='black', font=200, width=85, height=6)
                frpsychology.grid(row=2, column=0, sticky=S, padx=1, pady=1)

                frgm = Label(frlesson, text="GM || 14:00 - 15:20", fg='white', bg='black', font=200, width=85, height=6)
                frgm.grid(row=3, column=0, sticky=S, padx=1, pady=1)

                frview = Button(frlesson, text="View", fg='black', bg='white', font=300, width=85, height=6, command=frviewcom)
                frview.grid(row=4, column=0, sticky=S, padx=1, pady=1)

            lu = Frame(altroot, width=250, height=200, bg='white')
            lu.grid(row=0, column=0, padx=1, pady=1, sticky=N)

            tp = Frame(altroot, width=250, height=200, bg='white')
            tp.grid(row=0, column=1, padx=1, pady=1, sticky=N)

            ru = Frame(altroot, width=250, height=200, bg='white')
            ru.grid(row=0, column=2, padx=1, pady=1, sticky=N)

            lt = Frame(altroot, width=250, height=200, bg='white')
            lt.grid(row=1, column=0, padx=1, pady=1, sticky=N)

            md = Frame(altroot, width=250, height=200, bg='white')
            md.grid(row=1, column=1, padx=1, pady=1, sticky=N)

            rt = Frame(altroot, width=250, height=200, bg='white')
            rt.grid(row=1, column=2, padx=1, pady=1, sticky=N)

            bt = Frame(altroot, width=250, height=200, bg='white')
            bt.grid(row=2, column=1, padx=1, pady=1, sticky=N)


            mday = Button(lu, text="MONDAY", fg='black', bg='white', font=150, width=27, height=10, command=mondays)
            mday.pack()

            tday = Button(tp, text="TUESDAY", fg='black', bg='white', font=150, width=27, height=10, command=tuesdays)
            tday.pack()

            wday = Button(ru, text="WEDNESDAY", fg='black', bg='white', font=150, width=27, height=10, command=wednesdays)
            wday.pack()

            thday = Button(lt, text="THURSDAY", fg='black', bg='white', font=150, width=27, height=10, command=thursdays)
            thday.pack()

            fday = Button(md, text="FRIDAY", fg='black', bg='white', font=150, width=27, height=10, command=fridays)
            fday.pack()

            saday = Label(rt, text="SATURDAY", fg='black', bg='white', font=150, width=27, height=10)
            saday.pack()

            sday = Label(bt, text="SUNDAY", fg='black', bg='white', font=150, width=27, height=10)
            sday.pack()


            altroot.mainloop()

        else:
            attempts+=1
            print('incorrect!')
            if attempts==3:
                print('too many attempts')

ttt = Button(root, text="Enter", command=start).pack()

root.mainloop()

python   tkinter   gui   help   error  

867   0   09:36, 7th January, 2022


Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода

from tkinter import *
from tkinter import ttk


def plus():  #беру текст из строки и записываю в переменную, и удаляю всё из строки
    number1=entry.get() 
    entry.delete(0, END)
    return()

def result():  #беру ещё одно значение и складываю, затем вывожу в шелле число, но программа выдаёт ошибку
    number2=entry.get()
    res=int(number1)+int(number2)
    print(res)
    return()
    
window = Tk()
window.title('Example')
window.geometry('300x250')

entry =ttk.Entry()

butplus=ttk.Button(text='+', command = plus)
butresult=ttk.Button(text='result', command=result)

entry.pack(fill=X)

butplus.pack()
butresult.pack()

window.mainloop()
 

tkinter   ttk   jun   новичок  

899   0   19:00, 21st July, 2025