اشتراک‌ها
ابزار کمکی (اوپن سورس) برای ویندوز 10 , 11 توسط مایکروسافت

با نصب این برنامه نسبتا کم حجم (اوپن سورس) مجموعه ای از چند ابزار جانبی برروی کامپیوترتان نصب می‌شود. یکی از ابزارهای بسیار کاربردی آن Color Picker است که با فشردن کلید‌های Win+shift+C این برنامه فعال شده و با کیلک بر روی هر نقطه از عکس کد رنگ نقطه انتخابی را نمایش میدهد.

سایر ابزار شامل این موارد است:

Always On Top, File Explorer add-ons, File locksmith, Image Resizer, Keyboard Manager, Mouse utilities, Power rename (enables you to perform bulk renaming, searching and replacing file names), PowerToysRun (can help you search and launch your app instantly. To open, use the shortcut Alt+Space and start typing), Screen Ruler, ShortCut Guid(shows the available shortcuts for the current state of the desktop), Text Extractor, Fancy Zones, PowerToys Awake

ابزار کمکی (اوپن سورس) برای ویندوز 10 , 11 توسط مایکروسافت
نظرات مطالب
بررسی ORM های مناسب جهت استفاده در اندروید
بله این رو هم دیدم ولی موردی که هست این یک ORM برای sqlite نیست و در واقع این یه لایه برای برقراری ارتباط با دیتابیس درونی خودش هست.

در سایت رسمی خودش هم در صفحه اول نوشته:
Realm is not an ORM on top SQLite.
 Instead it uses its own persistence engine,
 built for simplicity (& speed). Users tell us 
they get started with Realm in minutes, 
port their apps in hours & save weeks on each app.

در ابتدا برای IOS نوشتن و بعد هم برای اندروید ولی نکته ای که توی مقالات هست اینه که  این دیتابیس به خاطر اینکه کمپایل شده هست و نه مفسری، برای همین سرعت بالاتری داره ولی در مورد اندروید فکر نکنم صحت داشته باشه چون به این صورت وابسته به معماری سی پی یو خواهد شد و ممکن هست روی همه گوشی‌ها جواب نده.
ولی به نظر باید سر یک فرصت مناسب چکش کرد.به هر حال چیز جدید و نابیه و ارزش امتحان کردن رو داره
نظرات مطالب
PowerShell 7.x - قسمت دوازدهم - آشنایی با GitHub Actions و بررسی یک مثال
یک نکته‌ی تکمیلی
برای به روز کردن فایل‌های موجود در مخزن کد بر روی ubuntu-latest، از دستورات git هم می‌شود به صورت مستقیم استفاده کرد:
name: "AutoUpdate"

on:
  push:
    branches: [ "main" ]
  schedule:
    - cron: '*/15 * * * *'

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Autoupdate something!
        run: |
          run: ... something ...! 
          git config --global user.email "name@gmail.com"
          git config --global user.name "My Name"
          git add -A
          git commit -m "Automatic update"
          git push
برای مثال هر 15 دقیقه یکبار کاری انجام شود، فایل و یا فایل‌هایی به روز شوند و سپس نتیجه add، commit و push شود به خود مخزن کد جاری، جهت نگهداری و مشاهده‌ی بعدی.
اشتراک‌ها
10 زبان برنامه نویسی که در سال 2014 باید یاد بگیرید !

 زبان‌های برنامه‌نویسی ساختارهای زبانی دستورمداری در کامپیوتر هستند که به‌وسیله آنها می‌توان یک الگوریتم را به‌وسیله ساختارهای دستوری متفاوت برای اجرای رایانه توصیف کرد و با این روش امکان نوشتن برنامه جهت تولید نرم‌افزارهای جدید به‌وجود می‌آید.  معمولا هر زبان برنامه‌نویسی دارای یک محیط نرم‌افزاری برای وارد کردن متن برنامه، اجرا، کامپایل و رفع اشکال آن است.

در  این گزارش می‌توانید اطلاعاتی در مورد «10 زبان برنامه نویسی که باید در سال 2014 بیاموزید» را مطالعه کنید

10 زبان برنامه نویسی که در سال 2014 باید یاد بگیرید !
نظرات مطالب
ASP.NET MVC #8
«تعریف HTML Helpers سفارشی به صورت عمومی:
برای این منظور فایل web.config موجود در پوشه Views را باز کنید (و نه فایل web.config قرار گرفته در ریشه اصلی برنامه). سپس فضای نام مورد نظر را در قسمت namespaces صفحات اضافه نمائید:»

برای من برعکس بود و باید در فایل web.config در ریشه اصلی برنامه اضافه میشد تا بدون مشکل متد Html Helper اجرا شود
البته من با VB برنامه نویسی میکنم
نظرات مطالب
مزیت‌های استفاده از رویه‌های ذخیره شده؛ واقعیت یا توهم؟!
سلام
به چه مبحث خوبی اشاره کردید.
یکی دیگر از نکاتی که مهم است ، از یکپارچگی درآمدن تیم پیاده سازی است که از لحاظ مدیریت پروژه بسیار مهم است. بدین معنی که اعضای تیم پروژه باید مفهوم جدیدی به نام sp را آموزش ببینند که این امر باعث کاهش سرعت توسعه می شود در حالی که با استفاده از یک ORM برنامه نویسان در لایه DAL با همان زبان برنامه نویسی که در لایه BLL برنامه می نویسند کار می کنند.
از طرف دیگر استفاده از sp ممکن است شما را به استفاده از پایگاه داده خاصی محدود کند.
نظرات نظرسنجی‌ها
آیا موافق استفاده از Code Generator ها در شرکت های نرم افزاری هستید ؟
سلام با توجه به رقابتی بودن بازار برنامه نویسی ؛ استفاده از این ابزارها به شدت در سرعت اتمام پروژه و در نتیجه  قیمت نهایی موثر خواهد بود . 
ولی باید یک استاندارد کاری() برای شرکت یا فرد برنامه نویس (منظور شیوه مورد قبول کدنویسی و انجام پروژه ) تعریف و بر اساس آن خود شرکت برنامه تولید کننده کد را آماده نماید.