• 0 הצבעות
    1 פוסטים
    125 צפיות
    אין תגובות
  • בעיה ב- PYCHARM בלינוקס אובונטו

    תכנות
    7
    0 הצבעות
    7 פוסטים
    260 צפיות

    אכן הוספתי את התיקייה pycharm prodjects לנתיב והכל בא על מקומו בשלום...
    תודה רבה לכולם 🙏

  • 0 הצבעות
    4 פוסטים
    297 צפיות

    עדכון.

    לאחר שפניתי לתמיכה של syncfusion והוברר שאין כל בעיה בקוד וכו', הם זרקו לי משפט שאולי עשיתי התאמות אישיות כלשהם, ולאחר בדיקה התברר שהשורה הזו בapp.xaml היא זו שדפקה את העסק:

    <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="Views/Styles/Scrollbar.xaml" /> </ResourceDictionary.MergedDictionaries>

    זה קוד שמצאתי ברשת לעיצוב פס הגלילה, רציתי להצר אותו כי הוא תפס לי מקום באחד הטפסים..

    אני לא כ"כ מבין בxaml כך שאיני יודע להצביע על הבעיה עצמה
    Scrollbar.xaml

    <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <SolidColorBrush x:Key="StandardBorderBrush" Color="#888" /> <SolidColorBrush x:Key="StandardBackgroundBrush" Color="Black" /> <SolidColorBrush x:Key="HoverBorderBrush" Color="#DDD" /> <SolidColorBrush x:Key="SelectedBackgroundBrush" Color="Gray" /> <SolidColorBrush x:Key="SelectedForegroundBrush" Color="White" /> <SolidColorBrush x:Key="DisabledForegroundBrush" Color="#888" /> <SolidColorBrush x:Key="GlyphBrush" Color="#444" /> <SolidColorBrush x:Key="NormalBrush" Color="#888" /> <SolidColorBrush x:Key="NormalBorderBrush" Color="#888" /> <SolidColorBrush x:Key="HorizontalNormalBrush" Color="#FF070AC8" /> <SolidColorBrush x:Key="HorizontalNormalBorderBrush" Color="#888" /> <Style x:Key="ScrollBarLineButton" TargetType="{x:Type RepeatButton}"> <Setter Property="Visibility" Value="Hidden" /> <Setter Property="SnapsToDevicePixels" Value="True" /> <Setter Property="OverridesDefaultStyle" Value="true" /> <Setter Property="Focusable" Value="false" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type RepeatButton}"> <Border Name="Border" Margin="1" CornerRadius="2" Background="{StaticResource NormalBrush}" BorderBrush="{StaticResource NormalBorderBrush}" BorderThickness="1"> <Path HorizontalAlignment="Center" VerticalAlignment="Center" Fill="{StaticResource GlyphBrush}" Data="{Binding Path=Content, RelativeSource={RelativeSource TemplatedParent}}" /> </Border> <ControlTemplate.Triggers> <Trigger Property="IsPressed" Value="true"> <Setter TargetName="Border" Property="Background" Value="{StaticResource PressedBrush}" /> </Trigger> <Trigger Property="IsEnabled" Value="false"> <Setter Property="Foreground" Value="{StaticResource DisabledForegroundBrush}" /> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="ScrollBarPageButton" TargetType="{x:Type RepeatButton}"> <Setter Property="Visibility" Value="Hidden" /> <Setter Property="SnapsToDevicePixels" Value="True" /> <Setter Property="OverridesDefaultStyle" Value="true" /> <Setter Property="IsTabStop" Value="false" /> <Setter Property="Focusable" Value="false" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type RepeatButton}"> <Border Background="Black" /> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="ScrollBarThumb" TargetType="{x:Type Thumb}"> <Setter Property="SnapsToDevicePixels" Value="True" /> <Setter Property="OverridesDefaultStyle" Value="true" /> <Setter Property="IsTabStop" Value="false" /> <Setter Property="Focusable" Value="false" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Thumb}"> <Border CornerRadius="4" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="0" Width="8" Margin="8,0,-2,0" /> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="ScrollBarThumbHor" TargetType="{x:Type Thumb}"> <Setter Property="SnapsToDevicePixels" Value="True" /> <Setter Property="OverridesDefaultStyle" Value="true" /> <Setter Property="IsTabStop" Value="false" /> <Setter Property="Focusable" Value="false" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Thumb}"> <Border CornerRadius="4" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="0" Height="8" Margin="0,0,-2,0" /> </ControlTemplate> </Setter.Value> </Setter> </Style> <ControlTemplate x:Key="VerticalScrollBar" TargetType="{x:Type ScrollBar}"> <Grid> <Grid.RowDefinitions> <RowDefinition MaxHeight="0" /> <RowDefinition Height="0.00001*" /> <RowDefinition MaxHeight="0" /> </Grid.RowDefinitions> <Border Grid.RowSpan="3" CornerRadius="2" Background="Transparent" /> <RepeatButton Grid.Row="0" Style="{StaticResource ScrollBarLineButton}" Height="18" Command="ScrollBar.LineUpCommand" Content="M 0 4 L 8 4 L 4 0 Z" /> <Track Name="PART_Track" Grid.Row="1" IsDirectionReversed="true"> <Track.DecreaseRepeatButton> <RepeatButton Style="{StaticResource ScrollBarPageButton}" Command="ScrollBar.PageUpCommand" /> </Track.DecreaseRepeatButton> <Track.Thumb> <Thumb Style="{StaticResource ScrollBarThumb}" Margin="1,0,1,0" Background="{StaticResource HorizontalNormalBrush}" BorderBrush="{StaticResource HorizontalNormalBorderBrush}" /> </Track.Thumb> <Track.IncreaseRepeatButton> <RepeatButton Style="{StaticResource ScrollBarPageButton}" Command="ScrollBar.PageDownCommand" /> </Track.IncreaseRepeatButton> </Track> <RepeatButton Grid.Row="3" Style="{StaticResource ScrollBarLineButton}" Height="18" Command="ScrollBar.LineDownCommand" Content="M 0 0 L 4 4 L 8 0 Z" /> </Grid> </ControlTemplate> <ControlTemplate x:Key="HorizontalScrollBar" TargetType="{x:Type ScrollBar}"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="0" /> <ColumnDefinition Width="0.00001*" /> <ColumnDefinition Width="0" /> </Grid.ColumnDefinitions> <Border Grid.ColumnSpan="3" CornerRadius="3" Background="Transparent" /> <RepeatButton Grid.Column="0" Style="{StaticResource ScrollBarLineButton}" Width="18" Command="ScrollBar.LineLeftCommand" Content="M 4 0 L 4 8 L 0 4 Z" /> <Track Name="PART_Track" Grid.Column="1" IsDirectionReversed="False"> <Track.DecreaseRepeatButton> <RepeatButton Style="{StaticResource ScrollBarPageButton}" Command="ScrollBar.PageLeftCommand" /> </Track.DecreaseRepeatButton> <Track.Thumb> <Thumb Style="{StaticResource ScrollBarThumbHor}" Margin="0,1,0,1" Background="{StaticResource HorizontalNormalBrush}" BorderBrush="{StaticResource HorizontalNormalBorderBrush}" /> </Track.Thumb> <Track.IncreaseRepeatButton> <RepeatButton Style="{StaticResource ScrollBarPageButton}" Command="ScrollBar.PageRightCommand" /> </Track.IncreaseRepeatButton> </Track> <RepeatButton Grid.Column="3" Style="{StaticResource ScrollBarLineButton}" Width="18" Command="ScrollBar.LineRightCommand" Content="M 0 0 L 4 4 L 0 8 Z" /> </Grid> </ControlTemplate> <Style x:Key="{x:Type ScrollBar}" TargetType="{x:Type ScrollBar}"> <Setter Property="SnapsToDevicePixels" Value="True" /> <Setter Property="OverridesDefaultStyle" Value="true" /> <Style.Triggers> <Trigger Property="Orientation" Value="Horizontal"> <Setter Property="Width" Value="Auto" /> <Setter Property="Height" Value="12" /> <Setter Property="Template" Value="{StaticResource HorizontalScrollBar}" /> </Trigger> <Trigger Property="Orientation" Value="Vertical"> <Setter Property="Width" Value="18" /> <Setter Property="Height" Value="Auto" /> <Setter Property="Template" Value="{StaticResource VerticalScrollBar}" /> </Trigger> </Style.Triggers> </Style> <Style x:Key="FavsScrollViewer" TargetType="{x:Type ScrollViewer}"> <Setter Property="OverridesDefaultStyle" Value="True" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type ScrollViewer}"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <ScrollContentPresenter Grid.Column="1" /> <ScrollBar Name="PART_VerticalScrollBar" Value="{TemplateBinding VerticalOffset}" Maximum="{TemplateBinding ScrollableHeight}" ViewportSize="{TemplateBinding ViewportHeight}" Visibility="{TemplateBinding ComputedVerticalScrollBarVisibility}" /> <ScrollBar Name="PART_HorizontalScrollBar" Orientation="Horizontal" Grid.Row="1" Grid.Column="1" Value="{TemplateBinding HorizontalOffset}" Maximum="{TemplateBinding ScrollableWidth}" ViewportSize="{TemplateBinding ViewportWidth}" Visibility="{TemplateBinding ComputedHorizontalScrollBarVisibility}" /> </Grid> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style TargetType="{x:Type ScrollViewer}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type ScrollViewer}"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <ScrollContentPresenter Grid.Column="0" /> <ScrollBar x:Name="PART_VerticalScrollBar" Grid.Row="0" Grid.Column="1" Value="{TemplateBinding VerticalOffset}" Maximum="{TemplateBinding ScrollableHeight}" ViewportSize="{TemplateBinding ViewportHeight}" Visibility="{TemplateBinding ComputedVerticalScrollBarVisibility}" /> <ScrollBar x:Name="PART_HorizontalScrollBar" Orientation="Horizontal" Grid.Row="1" Grid.Column="0" Value="{TemplateBinding HorizontalOffset}" Maximum="{TemplateBinding ScrollableWidth}" ViewportSize="{TemplateBinding ViewportWidth}" Visibility="{TemplateBinding ComputedHorizontalScrollBarVisibility}" /> </Grid> </ControlTemplate> </Setter.Value> </Setter> </Style> </ResourceDictionary>
  • התקנת recaptcha בphp

    תכנות
    16
    0 הצבעות
    16 פוסטים
    408 צפיות

    @צדיק-תמים הצליח. תודה רבה!

  • 0 הצבעות
    4 פוסטים
    185 צפיות

    בשביל זה לא צריך דוקא את שבת, אתה יכול לבחור את היום הראשון בשבוע או האחרון כמזהה תאריך.
    התאריך של היום האחרון בשבוע אתה משיג ככה: זה בעצם אומר תחילת השנה + 7 ימים * מס' השבוע.
    הנה קוד:

    $year = 2022; $week_number = 10; $dateStartYear = new DateTime("$year-01-01"); $weekDate = $dateStartYear->modify($week_number * 7 . "days"); $distance = ($weekDate->format('w') % 7); $shabat = $weekDate->modify("- $distance days"); echo $shabat->format('d-m-Y');

    https://onlinephp.io/c/6af8a

  • 0 הצבעות
    5 פוסטים
    162 צפיות

    @dovid כתב באיך לשנות את הרקע של WPF COMBOBOXDROPDOWN:

    בד"כ שומרים טמפלט בApp.xaml לשימוש חוזר בפקדים שונים ולשמור על ניקיון וקוד קצר בחלונות.

    יש צורה לעשות ככה גם ב-vsto?

  • 0 הצבעות
    8 פוסטים
    152 צפיות

    בדיוק לפני כמה זמן הייתי צריך לכתוב קוד שמחלץ תמונה ממוזערת מקובץ וידיאו, אז כתבתי את זה (וזה מתאים לכל סוגי הקבצים, גם לכוננים), היתרון שאפשר לקבל את התמונה בגודל שתרצה ועם עוד enum של אפשרויות.

    זה הקוד:

    public static class Shell { private static readonly Guid _s_imageFactoryShellId = new("BCC18B79-BA16-442F-80C4-8A59C30C463B"); public static byte[] GetImage(string path, ImageSize size, ShellItemGetImageOptions options) { if (OperatingSystem.IsWindows()) { if (SHCreateItemFromParsingName(path, 0, _s_imageFactoryShellId, out var imageFactory) != 0) { throw new Win32Exception(Marshal.GetLastWin32Error()); } if (imageFactory.GetImage(size, (int)options, out var hBitmap) != 0) { throw new Win32Exception(Marshal.GetLastWin32Error()); } try { using var stream = new MemoryStream(); var bitmap = Image.FromHbitmap(hBitmap); bitmap.Save(stream, ImageFormat.Jpeg); return stream.ToArray(); } finally { DeleteObject(hBitmap); } } throw new PlatformNotSupportedException(); } } public enum ShellItemGetImageOptions { ResizeToFit = 0, BiggerSizeOk = 1, MemoryOnly = 2, IconOnly = 4, ThumbnailOnly = 8, InCacheOnly = 0x10, CropToSquare = 0x20, WideThumbnails = 0x40, IconBackground = 0x80, ScaleUp = 0x100 } public readonly struct ImageSize(int width, int height) { public int Width { get; } = width; public int Height { get; } = height; } internal static partial class Unmanaged { [GeneratedComInterface] [Guid("BCC18B79-BA16-442F-80C4-8A59C30C463B")] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] public partial interface IShellItemImageFactory { [PreserveSig] int GetImage(ImageSize size, int flags, out nint hBitmap); } [LibraryImport("Shell32", SetLastError = true, StringMarshalling = StringMarshalling.Utf16)] public static partial int SHCreateItemFromParsingName(string pszPath, nint pbc, Guid riid, out IShellItemImageFactory ppv); [LibraryImport("Gdi32", SetLastError = true)] public static partial int DeleteObject(nint hObject); }

    נ.ב.
    זה הקוד הבסיסי, אפשר לשנות ולהתאים אותו למה שאתה צריך.
    לא בדקתי אם זה עובד גם על מערכות windows יותר ישנות.
    הקוד תואם ל NativeAOT (אם תשתמש בו בעתיד)
    לא יודע אם הקוד הזה יעבוד ב net-framework.

  • 0 הצבעות
    12 פוסטים
    216 צפיות

    @dovid נראה שזה לא פשוט לבנות אופרטורים ב-Rx, זה לדוגמא הקוד של Throttle, אבל כבר לא צריך כי Sample עושה את מה שחיפשתי.

  • wpf Checked-TreeView עם Binding

    תכנות
    1
    1 הצבעות
    1 פוסטים
    65 צפיות
    אין תגובות
  • אלגוריתם למבחן הולנד

    תכנות
    7
    0 הצבעות
    7 פוסטים
    428 צפיות

    תודה על התשובה המקצועית והמפורטת
    גם אני חושב שהחלק התכנותי הוא החלק הקל לעומת החלק התכנוני.
    בכל אופן אתה טוען שכל שאלה משוייכת לקבוצה אחת בלבד, והמשקל של כל תשובה היא תמיד 1,2,3,4 או 5.
    השאלות עצמן והתשובות אפשר כמובן להעתיק (במידה וכל מה שנאמר עד כה הוא נכון).
    אגב, הקוד ששלחת הוא יפה מאוד, וכשמבצעים את זה למעשה אפשר לראות בבירור שהשאלות מחולקים לפי "ייצרני", ניהולי",חישובי" וכו'.
    רק צריך לשנות כמה מהשאלות שיתאים לציבור החרדי
    תודה לכל המשיבים על הכל

  • ספר טלפונים ב-html

    תכנות
    9
    8 הצבעות
    9 פוסטים
    534 צפיות

    @יהודי-טוב העיר לי באישי @צדיק-תמים שבעצם מה שהפרימוורקים עושים בד"כ זה כן הוצאה לגמרי של האלמנטים, כך שהערתי הייתה שגויה, עם כל זה ודאי שלא נכון להעיר למישהו על קוד כל עוד לא בטוח שהחלופה טובה יותר, מקובל במקרה הזה זה לא ראיה כי בלי פרימוורק יותר טבעי לכתוב כפי שהוא עשה (ולכן צדקת שאמרת שאתה השתמשת עבור זה בפרימוורק).
    במילים אחרות כמישהו מעלה קוד לבחינה צריך לשפוט את זה בתנאים הנמצאים בקוד: אם זה הדרישה/המציאות, האם התוצאה והאופן בו היא הושגה הם טובים.

  • 0 הצבעות
    15 פוסטים
    258 צפיות

    לסיכום - עזר לי להתייאש.
    אחרי שהנחתי שאין אפשרות על ידי APP SCRIPT,
    פשוט ייבאתי את הטקסט של התאים בהם יש את הקישור, ואת הקישור עצמו הנתלה על כל תא, והרכבתי שוב נוסחה חדשה בגליון השני של HYPERLINK וגמרנו.

    תודה רבה ל @מנצפכ ול @אביי על העזרה

  • המלצה לקורס

    תכנות
    24
    4 הצבעות
    24 פוסטים
    782 צפיות

    ערכתי את ההודעה

  • צביעת תחביר במדיה ויקי

    תכנות
    3
    0 הצבעות
    3 פוסטים
    99 צפיות

    כעת מעיון בתמונה שהעלית זה כן נראה שזה מעוצב על ידי התוסף,
    הבעיה שהמילים לא מודגשות זה אולי בגלל חוסר זיהוי שפה.

  • גיבוי מדיה ויקי

    תכנות
    7
    0 הצבעות
    7 פוסטים
    356 צפיות

    @dovid כתב בגיבוי מדיה ויקי:

    @Whenever אני התכוונתי לגיבוי רגיל של mysql דרך הPMA, שזה בעצם מייצא SQL גדול.
    אבל אתה צודק שאפשר גם לגבות ישירות קבצים, זה נמצא בתיקיית הxamp > mysql > data.
    פשוט מעתיקים.
    רק שזה יהיה קריא חזרה רק על ידי mysql אחר.

    תודה רבה!

  • 0 הצבעות
    24 פוסטים
    162 צפיות

    @A0533057932 כתב בבעיה בהתקנת phpmyadmin - אני מקבל שגיאת 403:

    תיצור איתי קשר במייל

    יצרתי

  • 1 הצבעות
    5 פוסטים
    186 צפיות

    @OdedDvir כתב באקסס | ניהול והחלפת טבלאות מקושרות - האם הקוד מ AI תקין?:

    קוד שהוא בגדר קופסה שחורה שעושה הוקוס-פוקוס ועובד - הוא קוד שאין לך אפשרות לתחזק ביום שהוא יחליט פתאום להפסיק לעבוד.
    אני לא אומר לא להשתמש בקוד כזה, רק לקחת את זה בחשבון.

    שזה מה שקרה לי עם הקוד הקודם לקישור טבלאות.

    @OdedDvir כתב באקסס | ניהול והחלפת טבלאות מקושרות - האם הקוד מ AI תקין?:

    אני לא מבין את השאלה, תוכל לתת דוגמא לקוד אחר שעושה את הפעולה הנ"ל?

    כמו הקוד כאן לדוגמא שצריך לעשות הפניה ל: Miscrosoft DAO 3.6

    ובאופיס החדשים צריך לסדר הפניה ל: Microsoft Office 12 או ל 14 בהתאמה לגרסה

    למה לא להשתמש מראש כמו הקוד מרובי?

    תודה

  • 2 הצבעות
    4 פוסטים
    214 צפיות

    א. הבעיה של נקודה צפה ידועה, כך שניחשתי די מהר את הבעיה.
    ב. הפתרון של פיצול לפי נקודה אכן טוב, אני לא כתבתי אותו כי זה שימושי להצליח לעבוד בצורה מדוייקת עם מספרים בלי קשר לבעיה שלך הספציפית.
    ג. אני אל בטוח שהפתרון שהבאתי עובד, אבל היה לי מקרה לבדיקה שהובא שם בסטאק, 510.9, שבזה הפתרון עובד והנחתי שזה עובד בכל מקרה (בצירוף עם המוניטין של המשיב שמה). כיון שאני לא מסוגל לשבת ולהבין את הבעיה של נקודה צפה לפרטיה אז אני אכן לא יודע אפילו בתיאוריה שהפתרון אמור לעזור, אבל אתה יכול לשבת ולנסות להבין, זה לא מדעי טילים, זה סה"כ מספרים.

  • דרוש מתכנת לתכנות צד לקוח

    תכנות
    1
    0 הצבעות
    1 פוסטים
    178 צפיות
    אין תגובות
  • 0 הצבעות
    18 פוסטים
    2k צפיות

    מכיון שהעירו שהפונקציה לא תעבוד אחרי סוף עידן ה"תש", מצ"ב פונקציה משודרגת..
    תודה ל@meir-lamdan שהביא לידיעתי את הפונקציה להמרת של ספירה בלש"ק.

    const getHebDate2 = date => { const toHebCount = n => [...'ת'.repeat(Math.floor(n / 400)), ..."קרש"[Math.floor(n % 400 / 100) - 1] ?? [], ...n % 100 === 15 ? ['טו'] : n % 100 === 16 ? ['טז'] : [..."יכלמנסעפצ"[Math.floor(n % 100 / 10) - 1] ?? [], ..."אבגדהוזחט"[n % 10 - 1] ?? []]].toSpliced(-1,0, '"').join('').replace(/^"|"$/g, '').padEnd(2, "'"); const getX = opt => Intl.DateTimeFormat('he-u-ca-hebrew', { [opt]: 'numeric' }).format(date || new Date()); return [toHebCount(getX('day')), getX('month'), toHebCount(getX('year') % 1e3)].join(' '); }

    אפשר לקבל ללא גרשיים על ידי החלפת הקוד החל מtoSpliced לjoin.
    מי שמעונין לקבוע את הטקסט של שם החודש (כגון מר-חשון במקום חשון) יצטרך לשלב עם הפונקציה הקודמת.

בא תתחבר לדף היומי!