آشنایی با هک، با کتاب هک برای مبتدی ها
پس از استقبال پرشورتان از کتاب "هک برای مبتدی ها"، لازم دانستم که از شما دوستان محترم، صمیمانه تشکر و قدردانی نمایم. در این مطلب به چند عنوان درباره ی این کتاب و پرسش های خوانندگان، خواهم پرداخت.امید است که مورد عنایت شما دوستان عزیز قرار گیرد.
هک برای مبتدی ها
افزایش روزافزون حملات و کشف آسیب پذیری ها و تکنیک های نوین، امنیت اینترنت را تا حدودی متزلزل کرده است. شاید سال ها پیش، علم "نفوذگری و مقابله با حملات" اهمیتی نداشت اما امروزه، کسب این دانش، یک قدرت است، نه برای نفوذگری بلکه برای مقابله با نفوذگرانی که گاه انگیزه های مخربی در سر می پرورانند. آنچه که برای تمام علاقه مندان فراگیری این دانش حائز اهمیت است این است که چگونه و از کجا، فراگیری این دانش را شروع کنند؟
رویکردهای نوین در بهینه سازی برای موتورهای جستجو
شاید امروزه صحبت از فواید بهینه سازی برای موتورهای جستجو(Serach Engine Optimization)، کمی غیرضروری به نظر برسد، چرا که دیگر کمتر شخصی (فعالان در عرصه وب) را می توان یافت که با ضرورت انجام این فرایند و اثرات آن آشنایی نداشته باشد. با توجه به دیدگاه های مختلفی که نسبت به بهینه سازی وجود دارد، و البته با توجه به زمینه کاری مورد نظر، می توان فواید بسیاری را برای این فرایند عنوان کرد. با اینحال مساله اصلی در این زمینه، عدم آگاهی کافی در انجام فرایند می باشد.
کتاب آموزش کاربردی طراحی صفحات وب
هم اینک، طراحی مناسب سایتهای وب یکی از موضوعات مهم در بین کاربران کامپیوتر و اینترنت شده است. بسیاری از افراد، از این بستر جهانی و ارزان برای تبلیغ و فروش کالاها یا نشر عقاید خود استفاده می کنند.
بستار یا Closure در C# (قسمت دوم)
با وجودی که به نظر میرسد زبان C# از .NET 2.0 به بعد از بستار پشتیبانی میکند، اما واقعیت چنین نیست و زبان C# به هر حال یک زبان غیر تابعی یا non-functional است. چیزی که رخ میدهد این است که کامپایلر C# در پشت صحنه قابلیت بستار را شبیهسازی میکند. برای این کار کامپایلر برای بستار یک کلاس تعریف کرده و متد ناشناس مربوط به بستار را در آن قرار میدهد. سپس به ازای هر یک از متغیرهای بیرونی یک فیلد در این کلاس تعریف میکند. برای نمونه در خصوص مثال قبلی چنین کلاسی تولید میکند.