Aktivitäten

2019
7. Dezember

Github Push to arBmind/rebuild-experimental-compiler

  • implement move for Value correctly
  • implement ignored temporary results in machine
  • implemented result handling for compiler again
6. Dezember

Github Push to arBmind/rebuild-experimental-compiler

  • updated qbs to 1.14
  • removed msvc2017 travis build
4. Dezember

Github Push to hicknhack-software/semantic-colorizer

  • Create FUNDING.yml

Github Push to hicknhack-software/QSqlMigrator

  • Create FUNDING.yml

Github Push to arBmind/desktop-duplication-cpp

  • Create FUNDING.yml

Github Push to arBmind/2018-cogen-en

  • Create FUNDING.yml

Github Push to arBmind/2019-types-en

  • Create FUNDING.yml

Github Push to rebuild-lang/rec

  • Create FUNDING.yml

Github Push to basicpp17/basicpp17

  • fix compilation with VS 2019 16.4.0 release
3. Dezember

Github Push to hicknhack-software/QSqlMigrator

  • Fix static build
  • Update .gitignore
  • Merge pull request #16 from gavv/master
    Fix static build
2. Dezember

Github Push to hicknhack-software/QSqlMigrator

  • updated CI scripts

Github Push to hicknhack-software/QSqlMigrator

  • updated CI scripts WIP[4]

Github Push to hicknhack-software/QSqlMigrator

  • updated CI scripts WIP[3]

Github Push to hicknhack-software/QSqlMigrator

  • updated CI scripts WIP[2]
1. Dezember
Natalie Häsner

Blog Post Dezember 2019 Übersicht der IT-Events in Dresden

Veranstaltungsübersicht für den Dezember 2019


Montag, 2. Dezember

Dresden-Weekly – This is a weekly hackathon to push code for spare time projects forward. If you have your own project, you are welcome to present it here. If you want to make it more public we have good connections to other user groups and can help you get a slot there or create connections to other cities.


Dienstag, 3. Dezember

IT & Web Treffen am Abend – ab 19:00 Uhr bei Impact Hub wird mit einer Vorstellungsrunde mit Namen und 3 Hashtags gestartet. Anschließend kann jeder ein aktuelles Thema einbringen.


Mittwoch, 4. Dezember

#22 Agile Dresden – ab 18:00 Uhr bei Saxonia Systems. We decided to go for a specific topic, which was requested via several channels: Retrospectives in distributed teams.

Dresdner Unix-Stammtisch – ab 19:00 Uhr.

Hands-on Vue – Beginner VueJS Workshop II – ab 19:00 Uhr bei Impact Hub Dresden wird eine kleine Vue Single Page Application gebaut. Im zweiten Teil werden wir uns vorallem mit dem Setup einer SPA beschäftigen, sowie den Vue Router ausprobieren und Vuex einrichten.


Donnerstag, 5. Dezember

Dresden Perl Morgens – ab 20 Uhr im Newtown Bar wird Support rund um Perl-Einstiegsthemen geboten.


Montag, 9. Dezember

Dresden-Weekly – This is a weekly hackathon to push code for spare time projects forward. If you have your own project, you are welcome to present it here. If you want to make it more public we have good connections to other user groups and can help you get a slot there or create connections to other cities.


Dienstag, 10. Dezember

TYPO3 User Group – ab 19:00 Uhr wird bei Davitec GmbH über TYPO3-Themen gesprochen.


Mittwoch, 11. Dezember

Linux User Group – findet ab 20:00 Uhr im GAG 18 statt.


Donnerstag, 12. Dezember

JavaScript User Group – ab 19:00 Uhr in der Hermann-Mende-Strasse 4.

JUG Saxony- Zum JUG Saxony Weihnachtstreffen ladet Euch herzlich ins KIF – kino in der fabrik um 19 Uhr in Dresden ein. Gezeigt wird der Film “Zwei schräge Vögel” – Eine Filmsatire der DEFA von Erwin Stranka aus dem Jahr 1989.

C++ User Group Christmas Meetup – ab 19:00 Uhr bei voice INTER connect GmbH. Topics without any obligations:
Celebrate the success of 2019
Present the best talk you have seen 2019 (live or video)
Present a feature or trick that improved your developer life.
Preview of C++20 and the challenges ahead
Come up with ideas for 2020
Answer questions about C++ development

Waiting-for-Xmas_cpp20

Android Navigation Components & Machine Learning on Google – ab 18:45 Uhr bei Develappers. The first meetup of the GDG in 2019 was a blast! Many interested developers, two exciting talks and now we are continuing!


Montag, 16. Dezember

Dresden-Weekly – This is a weekly hackathon to push code for spare time projects forward. If you have your own project, you are welcome to present it here. If you want to make it more public we have good connections to other user groups and can help you get a slot there or create connections to other cities.


Donnerstag, 19. Dezember

KI-Stammtisch – ab 19:00 Uhr bei Impacrr Hub Dresden wird alles Rund ums Thema KI und ML diskutiert.

PHP User Group Dresden – ab 18:30 Uhr bei move elevator GmbH.

Wir wünschen Euch fröhliche Weihnachten und ein guten Start ins Jahr 2020!

30. November

Github Push to rebuild-lang/rec

  • switched to multimap for scope to allow function overloads
  • fixed ostream for packed optionals
  • do not force the use of regular variant constructors for derived variants
  • always move *this (otherwise copy is used)
  • add missing inline
  • added new CallParser to get better unit tests
  • fix annoying derived variant bug
  • added separate project for parser.builder as it needs instance.data
  • allow compilation with clang-cl from LLVM9-snapshot
  • removed dependency on type size
  • fixed LocalScope for Clang
  • added check for compile time side effects
  • fixed typo in Scope
  • fixed up Body definition
  • added std::launder for Adapter casts
  • fixed bug in variable declaration
  • Integrate the new CallParser with Parser
  • Fix hack with parentheses using named argument
  • extracted isDirectlyExecutable
  • cleaned parser cpp files

Github Push to arBmind/rebuild-experimental-compiler

  • run CI for vs2019 only

Github Push to arBmind/rebuild-experimental-compiler

  • remove type expressions and replaced with simple type value system (parser::Type == instance::Type)
    * simplified intrinsic type registration
    * fixed Variants
    * added custom faster TypeTraits
    * simplified LocalScope (enabled debuggers)
27. November

Github Push to MacPass/MacPass

  • Added export localisations step to continous deployment for easier workflow
  • Fixed typo
  • re-added missing exported languages
  • split localisation export into singel language builds to make them more travis friendly
  • Updated Icons for exported UTIs
  • Use enter to accept a field in PICKFIELD view
  • Added correct system preferences url to open screen capture privacy pane
  • Added button to initiate screen recording permission request on macOS 10.15 Catalina
  • wired up button to actually do something
  • Create FUNDING.yml
  • Update FUNDING.yml
  • Updated Sparkle to 1.22.0
  • Added entitlements file for codesigning
  • Bumped to 0.7.10
  • Updated contributors
  • Fixed re-setting of url copy or open after each application launch (fixes #989)
  • Using class properties
  • Added Github sponsorship details
  • Fixed #945 Cancel search mode while the search field is empty (#946)
  • Fixed missed localizations (#990)
    Thank you very much!

Github Push to MacPass/MacPass

  • Altered screen recording check to Craig Hockenberry's solution
26. November

Github Push to basicpp17/basicpp17

  • added static_assert macros for expressions

Github Push to basicpp17/basicpp17

  • Added emplace methods to variant for change of type
  • Replaced some asserts with expect
  • Merge pull request #21 from permotion88/feature/variant-emplace
    Added emplace methods to variant for change of type
25. November

Github Push to hicknhack-software/keepassxc

  • Clean up code (#3431)
    * Empty destructors are replaced with default destructors
    * A few loop variables made into const references to avoid copies
    * Add missing `override` spec for some `Command::execute` methods
  • Fix leak in keepassxc-cli Clip command (#3430)
  • Improve accessibility (#3409)
    * Add application settings reset button
    - Corrects accessibility findings GP.2

    * Use icons in addition to color to indicate password mismatch
    - Corrects accessibility finding CN.2

    * Announce begin/end of list navigation
    - Corrects accessibility finding KF.4

    * Fixes for keyboard navigation
    - Add Ctrl+F10 keyboard shortcut to show group/entry context menus. Fixes #3140
    - Improve movement between form fields

    * Fix loading system-defined language in translator
    - Fixes #3202
    - Bypass built-in Qt loading of QLocale for translations. The order of loading languages doesn't consider all file names prior to moving to the next language in the list. This resulted in English being chosen no matter what language is the top priority.

    * Improve message box defaults and fix documentation links

    * Better support for screen readers

    * Add accessible names on form fields

    * Prevent changing values during settings widget scrolling
    - Add an event filter to combo boxes and spin boxes on the settings page to prevent the mouse wheel from changing the values without having focus
    - Add horizontal stretch to the security settings to make the spin boxes more manageable.
  • Improve handling of read-only files (#3408)
    * Fix #3407
    * Read-only files now disable auto-save and show as modified correctly. This allows the GUI to prompt to "save-as" instead of silently discarding changes when the read-only database is locked or closed.
  • Save to canonical path when dealing with symlinks
  • Improve File Dialog
    * QFileDialog returns UNIX paths, even on Windows. This patch converts what QFileDialog returns to the native path format.
    * Improve const correctness
    * Avoid imposing file extension on Linux
    * This patch improves things like unneeded passes by values, missing const qualifiers, ugly copies because of variable reuse and consistency in variable names.
  • Update legacy database hashes automatically
  • Disable remember checkbox with Basic HTTP Auth
  • CLI password generation options cleanup (#3275)
    Summary of changes:
    * Extract function for creating password generator from options into
    `Generate` command. This function is now reused in `Add` and `Edit`
    commands.
    * Updated manpage with missing password generation options.
    * Updated manpage with missing longer forms of password generation options.
    * Added unit tests for new password generation options in `Add` and
    `Edit`.
    * Handle case when `-g` and `-p` options are used at the same time.

    This PR adds password generation functionalities while reducing
    code duplication, but at the cost of 2 small breaking changes:
    * The password generation option for `Add` and `Edit` for specifying
    password length is now `-L` instead of `-l`, to not clash with the
    `-l --lower` option.
    * The `-u` shorthand for the `--upper` option has to be removed, to not
    clash with the `-u --username` option.
    * Add -U variant for uppercase.
  • Fix password preview font, add some documentation (#3425)
    * Fix #3376. Set font for password preview to Font::fixedFont()
    * Add a menu entry opening the shortcuts documentation in the browser
    * Fixed duplicate item in CLI documentation
  • Add checkbox to allow minimize after database unlock.
    Default option is set to off
  • Allow abbreviation of search field names
    This allows `t:word` instead of `title:word` and `p:word` instead of `password:word`, and so on. The rule is that an abbreviated name expands to the first field name that starts with it, with exceptions
    `u:` expanding to `username:` instead of `url:` and `pw:` expanding to `password:`.
  • Connect ShareObserver to group signals (#3441)
    Connected ShareObserver to allow to import from a share before an export happens.
  • Support key files with Auto Open feature
    Fixes #3495
    * Look for keyfile in username parameter of the Auto Open entries. If present, pass on to unlock call to the database.
  • Fix crash when removing custom data
  • Convert CHANGELOG to Markdown Format (#3512)
  • Point readme to the new changelog
  • Always show search menu when icon clicked
    * Search menu icon only allowed the search menu to show when the right third of the icon was clicked, this was a Qt limitation.
    * Fixes #3538
  • Merge custom data only when necessary (#3475)
  • Link to localised AMO page (#3551)
22. November

Github Push to MacPass/MacPass

  • Use blog based api instead of block one to track down macOS 10.15 bug
8. November

Github Push to arBmind/2019-types-en

  • added styles and javascript to result

Github Push to arBmind/2019-types-en

  • update published slides

Github Push to arBmind/2019-types-en

  • updated to latest Verdigris version
7. November

Github Push to MacPass/MacPass

  • Fixed overlay window image color (#999)
    * Fixed overlay window image color

    * Fixed color property

Github Push to arBmind/verdigris

  • add gcc5 to CI
  • fix gcc5
  • added first working cpp based define api
  • fix qbs clang tests
  • next try
  • added qmake cppapi test
  • Merge pull request #68 from ericLemanissier/master
    fix gcc5
  • GCC 5 is supported again
  • use c++17 for cppapi
  • try version check that works with <= qt 5.6
  • allow c++14 api
  • cleanup
  • remove some gcc overflow warnings
  • locally disable address warning
  • get correct compiler versions working
  • attempt to fix clang 3.8
  • use QT macros to suppress warning
  • Merge pull request #70 from arBmind/feature/cleanup
    Cleanup some itches
  • Merge branch 'master' into feature/cpp14_cppapi
  • moved C++14 all helper to w_internal
6. November

Github Push to arBmind/verdigris

  • drop gcc 5 add gcc 9

Github Push to arBmind/verdigris

  • allow any amount of enum fields by parsing strings at compile time
5. November

Github Push to arBmind/2019-types-en

  • update published slides

Github Push to arBmind/2019-types-en

  • update published slides...
4. November

Github Push to MacPass/MacPass

  • Disabled currently unused context button for add fields button (fixes #995)

Github Push to MacPass/MacPass

  • Do show info when no recent documents are present in Welcome Window (fixes #996)

Github Push to MacPass/MacPass

  • note to use xmllint to check for notarization status
  • Changed screen recording detection to use "at least one window name should be present)
  • Bumped version. Ensure versioning is always done after Info.plist was copied.

Github Push to MacPass/MacPass

  • Re-added english localization for Info.plist since it seems to break on macOS 10.15

Github Push to MacPass/MacPass

  • prepare release now works
3. November

Github Push to arBmind/verdigris

  • added homebrew workaround

Github Push to arBmind/verdigris

  • implemented #55
    * with better name, ADL support than #61
    * added smart pointer test to show that it works

Github Push to arBmind/verdigris

  • implemented #55
    * with better name, ADL support than #61
    * added qmltemplate test to show that it works
1. November

Github Push to arBmind/verdigris

  • added constexpr C++ API to register enums and flags

Github Push to MacPass/MacPass

  • Use properties
  • Using cancelOperation: since this is called by pressing the Esc key.
  • Removed magic numbers
  • first stab at a automated release

Github Push to MacPass/MacPass

  • Fixed missed localizations (#990)
    Thank you very much!
Natalie Häsner

Blog Post November 2019 Übersicht der IT-Events in Dresden

Veranstaltungsübersicht für den November 2019


Dienstag, 5. November

Qt World Summit in Berlin vom 5. Oktober und 6. Oktober findet die Qt Konferenz in Berlin statt. Auf der Konferenz erfahren Sie aus erster Hand, wie Qt Ihre gesamte technologische Strategie unterstützt und sich schnell an die zukünftige Anwendungsentwicklung und Gerätetrends anpassen lässt. Es werden verschiedene Schulungen und Vorträge angeboten, die von der Entwicklung vernetzter Geräte und IoT-Systeme über Qt als Softwarelösung für die Multi-Plattform-Entwicklung bis hin zu Trends in den Bereichen Industrie- und Automotive-HMIs, Multi-Screen-Entwicklung und die Entwicklung moderner Desktop-Benutzerschnittstellen alles abdecken. Unser CEO Herr Andreas Reischuck hält einen Vortrag über “Type Driven User Interfaces with Qt and C++”.

Qt World Summit 2019

IT & Web Treffen am Abend – ab 19:00 Uhr bei Impact Hub wird mit einer Vorstellungsrunde mit Namen und 3 Hashtags gestartet. Anschließend kann jeder ein aktuelles Thema einbringen.


Mittwoch, 6. November

Software Engineering Community – ab 19:00 Uhr bei T-Systems Multimedia Solution hält Herr Andreas Kretschmer über PostgreSQL.

Dresdner Unix-Stammtisch – ab 19:00 Uhr.


Donnerstag, 7. November

Dresden Perl Morgens – ab 20 Uhr im Newtown Bar wird Support rund um Perl-Einstiegsthemen geboten.


Montag, 11. November

Dresden-Weekly – This is a weekly hackathon to push code for spare time projects forward. If you have your own project, you are welcome to present it here. If you want to make it more public we have good connections to other user groups and can help you get a slot there or create connections to other cities.


Dienstag, 12. September

JUG Saxony – ab 19:00 Uhr bei der Offerista Group GmbH wird Herr Michael Plöd zum Thema “Bessere Präsentationen für Entwickler*innen und Architekt*innen” sprechen. Er vermittelt Ihnen ausgehend von einer Idee oder einem Thema grundlegende Techniken zur Vorbereitung, Argumentation, Storybuilding und schließlich zum Entwurf einer gelungenen Präsentation.


Mittwoch, 13. November

Meeting C++ in Berlin – Die größte C++ Konferenz in Deutschland findet vom 14. bis 16. November in Berlin statt. Mit 4 Tracks über 3 Tagen werden alle Bereiche abgedeckt. Die Keynotes halten dieses Jahr: Howard Hinnant, Frances Buontempo und Walter E. Brown.

meetingcpp

PHP User Group Dresden – ab 18:30 Uhr findet das 7 Treffen dieses Jahr bei der Lovoo GmbH statt.

Linux User Group – findet ab 20:00 Uhr im GAG 18 statt.


Donnerstag, 14. November

JavaScript User Group – ab 19:00 Uhr in der Hermann-Mende-Strasse 4.

C++ User Group – ab 19:00 Uhr bei LogMeIn. Talk: Georg Bannasch “Expressive functional C++”. Functional programming offers great concepts to write expressive code. In this talk he wants to present a few (mostly very basic) functional techniques that are easily applicable in C++. He will discuss their advantages based on hands-on coding examples with a special focus on how they can make C++ code more expressive and succinct.


Montag, 18. November

Dresden-Weekly – This is a weekly hackathon to push code for spare time projects forward. If you have your own project, you are welcome to present it here. If you want to make it more public we have good connections to other user groups and can help you get a slot there or create connections to other cities.


Dienstag, 19. November

Gophers Meetup – findet ab 19:00 Uhr bei Staffbase GmbH statt.


Montag, 25. November

Dresden-Weekly – This is a weekly hackathon to push code for spare time projects forward. If you have your own project, you are welcome to present it here. If you want to make it more public we have good connections to other user groups and can help you get a slot there or create connections to other cities.


Dienstag, 26. November

AWS User Group – Special Edition on Container – ab 17:00 Uhr im SLUB.

Ansible Meetup Dresden – ab 17:00 Uhr an der TUD.

30. Oktober

Github Push to MacPass/MacPass

  • Fixed #945 Cancel search mode while the search field is empty (#946)

Github Push to MacPass/MacPass

  • Added Github sponsorship details

Github Push to MacPass/MacPass

  • Fixed re-setting of url copy or open after each application launch (fixes #989)
  • Using class properties
29. Oktober

Github Push to hicknhack-software/QtJsonSerializer

  • Corrected jsonserializer.qbs: library for Android will now be built as static library instead as dynamic one as before.
  • Merge pull request #6 from codezeug/feature/qbs_project_3.4.0_patch_for_install
    Corrected jsonserializer.qbs (Android as static library)
28. Oktober

Github Push to MacPass/MacPassUpdates

  • Using correct URL instead of old repository redirect