Mittwoch, 26. Mai 2021
26. Mai: Wan Makha Bucha (วันมาฆบูชา) - Feiertag
Dienstag, 18. Mai 2021
Windows Forms: anzeigen und verstecken des Paßwortes
Ich habe eine schnelle Lösung gesucht, um ein Paßwort bei der Eingabe zu schützen, bei Bedarf soll es jedoch auch angezeigt werden können.
Mit einigen wenigen Bordmitteln und C#- oder VB-Code war es dann auch in wenigen Minuten geschafft.
![]() |
![]() |
|
| Paßwortanzeige (hide) | Paßwortanzeige (show) |
Samstag, 15. Mai 2021
wjk-Security Suite®: WhatsUP: Das war doch zu erwarten!
wjk-Security Suite®: WhatsUP: Das war doch zu erwarten!: Auf seinem online Dienst des "Der Farang" Magazins, weißen die Macher unter der Überschrift "Neue Datenschutzregeln bei WhatsApp" vom 15. Mai 2021, darauf hin, daß nach heftigen Protesten der Anwender und dem Wechsel vieler User zu anderen Diensten, die geänderten Datenschutzbestimmungen zwar verschoben wurden, daran aber festgehalten würde. (...)
Mittwoch, 28. April 2021
wjk-Security Suite®: DuckDuckGo als Suchmaschine
Freitag, 23. April 2021
nopCommerce jetzt in Nan's Online Shop im Einsatz
Wir haben Nan's Online Shop auf eine neue Software portiert. Der Shop läuft nun unter "nopCommerce", einer der besten Anwendungen, die wir kennen.
Diese hochprofessionelle Anwendung macht es uns auch möglich, offen für Co-Verkäufer (so genannte Vendors) zu sein. Wenn Sie also Ihre Produkte online verkaufen wollen, finden Sie auf Nan's Online Shop eine Plattform dafür. Mehr Informationen finden Sie im Shop.
Show this Post in English
Sonntag, 11. Oktober 2020
Bleun-Sales veröffentlich
Black-Garlic-Powder innovativ hergestellt und im Vertrieb
Die "Bleun® Engineering" hilft im Rahmen seines Beratungsauftrags jetzt auch im Vertrieb, so scheint es. Sprecher der Technikschmiede betonen jedoch: "Das soll die Ausnahme bleiben. Frau Bunprasoet ist nicht nur eine Kundin, sondern auch eine liebe Freundin unseres Hause, daher haben wir den online Auftritt übernommen."
Wir als "wjk-Software®", als beauftragtes Unternehmen, freut es natürlich, daher helfen wir auch beim Auftritt in den Social Media und in weiteren Aufbau des Vertriebs. Unser Haus war ja schon in früheren Jahren für bei Unternehmen tätig.
Sieht man sich die Site genauer an, kommt auch zum Ausdruck, daß der Vertrieb in den vertrauten Händen von "Nan's Online Shop" verbleibt und die Technik, die dahinter steckt, bei "Bleun" entwickelt wurde. So bleibt alles beim alten: Jeder macht, was er am besten kann.
Wir, die wir die Site entwickelt haben, hatten nur die Vorgabe, daß das Projekt flexibel eingesetzt werden kann. So haben wir es bei HTML und CSS3 belassen. Ein wenig JavaScript war nötig, um den Bestellprozeß anzustoßen und andere kleine Funktionalität umzusetzen-
Jetzt freuen wir uns, daß unsere Kunden zufrieden sind und wünschen viel Erfolg.
Diw Web-Site finden sie hier: Bleun-Sales
Sonntag, 2. August 2020
Discord-Bots mit der ASP.net-Web-Site hosten
using System;using System.Collections.Generic;using System.Linq;using System.Web;using DSharpPlus;using DSharpPlus.Interactivity;using DSharpPlus.CommandsNext;using System.Threading.Tasks;
namespace ThaiService.Content{ /// <summary> /// Here the Discord-Bot is activated and the messages in the channel are intercepted and analyzed. /// </summary> public class BotResponse : IHttpHandler { static DiscordClient discord; static CommandsNextModule commands; static InteractivityModule interactivity; Dictionary<string, string> settings = new Models.DiscordBot().ReadSetting();
public async void ProcessRequest(HttpContext context) { discord = new DiscordClient(new DiscordConfiguration { Token = (settings.TryGetValue("BasicBotToken", out string value)) ? value : "", TokenType = TokenType.Bot, UseInternalLogHandler = true, // Here we must work on LogLevel = LogLevel.Debug });
discord.GuildMemberAdded += async e => { // In the future this messages are set in a database. await e.Member.SendMessageAsync("Hello, welcome on board!"); };
discord.MessageCreated += async e => { if (e.Message.Content.ToLower().StartsWith("thai-service")) { new Models.DiscordBot().AddMessage(e.Message); await e.Message.RespondAsync("Thank you! The message is send to us..."); } };
discord.MessageCreated += async e => { if (e.Message.Content.ToLower().StartsWith("ping")) await e.Message.RespondAsync("pong!"); };
commands = discord.UseCommandsNext(new CommandsNextConfiguration { StringPrefix = (settings.TryGetValue("BasicBotPrefix", out value)) ? value : "" });
await discord.ConnectAsync(); await Task.Delay(-1); }
public bool IsReusable { get { return false; } } }
public partial class _Default : Page { protected void Page_Load(object sender, EventArgs e) { lblBot.Text = startBot().Result; }
private async Task<string> startBot() { // Test if the task is alrady started if (Session["task"] == null) { HttpContext context = HttpContext.Current; Session["task"] = Task.Run(() => new BotResponse().ProcessRequest(context)); return "bot started!"; } else {// Hier kann ich ggf. feststellen, ob mein Bot noch läuft... return "bot is " + ((Task)Session["task"]).Status; } } }









