THẢO LUẬN

thg 4 21, 2016 10:48 CH

Rất hay vào rất dễ hiểu cám ơn anh! wasshoi

0
thg 4 21, 2016 4:49 CH

Bài viết này hơi cũ rồi, cũng nhiều quan điểm đã lỗi thời, không còn đúng với hiện tại nữa. Nhưng chính những điều tác giả cảm thấy không thích Rails lại khiến những người làm Rails gắn bó với nó.

  • Đủ dễ để làm cái gì đó nhỏ, như ý tưởng trong lúc uống cafe sáng của bạn chẳng hạn
  • Đủ khó để 4 năm kinh nghiệm vẫn cảm thấy nó còn nhiều thứ để tìm hiểu
  • Đủ chuẩn để làm việc một cách khoa học
  • Đủ lỏng lẻo để apply anti-pattern nếu thích
  • Đủ đẹp để bạn cảm thấy yêu công việc lập trình hơn
  • Đủ xấu để bạn biết cần có một cái nhìn khách quan hơn
  • Đủ mạnh để làm bất cứ (hầu hết) điều gì mà nền tảng web có thể mang lại cho người dùng
  • Đủ yếu để bạn quay lưng tìm tới 1 chân trời khác (rồi sau đó trở lại, cảm thấy yêu Rails hơn)
  • ... TL;DR
+2
thg 4 20, 2016 12:00 SA

@thangtd90 đợi 1 ngày nữa để được học bồi giỏi từ anh.hihi... Thank for your sharing!

0
thg 4 19, 2016 7:22 CH

Proximity programmed to simulate human

0
thg 4 19, 2016 7:15 CH

@thangtd90: (goodjob) ko hiểu gì (dance2)

0
thg 4 19, 2016 7:14 CH

@thangtd90: (goodjob)

0
thg 4 19, 2016 1:15 SA

Chào bạn, mình cài đặt đến phần II. CÀI ĐẶT APACHE thì ko hiểu vì ko có hình ảnh đi kèm, mình chưa cùng Centos, apache.. bao giờ nên nhờ bạn post thêm các hình ảnh đi kèm đc ko ah? Xin cảm ơn!

0
thg 4 18, 2016 10:19 CH

Giả sử mình có MainActivity load dữ liệu từ sqlite. Khi mở app lên sẽ hiện splashscreen và chờ đến khi MainActivity load xong thì mới chuyển sang MainActivity thì làm sao ạ?

0

Có lỗi HTML trong bài viết chị ơi

0

Lý thuyết quen quen:)) Thank for share 😃)

0

Rảnh quá à 😃)

0
thg 4 17, 2016 9:22 CH

Hi bạn,

Chúng ta phải đi cơ bản rồi lên tiếp nâng cao. Sơn nghĩ chúng ta dùng cơ bản Laravel 4.x vững rồi chúng ta sẽ sử dụng phiên bản nào cũng được vì cơ câu sẽ thay đổi một tí nhưng tính thống nhất & vận hành thì luôn như vậy.

Trân trọng, Minh Sơn.

0

Thú vị đấy 😉

0

Thôi đừng đú e :v

0
thg 4 16, 2016 9:07 CH

Ra đời Laravel 6 rồi mới viết Laravel 4 sao ko viết về Laravel 1, 2 hoặc 3 nhỉ?

0
Avatar
đã bình luận cho bài viết
thg 4 15, 2016 1:37 SA

Anh ơi, anh cho em hỏi vài vấn đề ạ VĐ 1: anh có thể giải thích rõ hơn các tham số và các lấy giá trị chuẩn cho các tham số đó được không ạ. VĐ 2: anh có thể trình bày demo về loại chạy grabcut sử dụng Mask không ạ. vì em thấy thời gian chạy grabcut sử dụng rect lâu ạ. VĐ 3: Đây là đoạn code của em. em chạy thì nó cut được object nhưng nó chưa hoàn hảo và còn một lỗi với output ảnh bị tăng độ sáng và tăng độ tương phản. do em chưa hiểu rõ các tham số nên chưa fix được. anh có thể chỉ cho em không ạ. Em cảm ơn anh. Scalar color = new Scalar(200, 0, 0, 255); Mat dst = new Mat();

    Rect rect = new Rect(p1, p2);
    //Rect rect = new Rect(50,30, 100,200);
    Log.e("LMS", "Rect: " + rect);

    Mat mask = new Mat();
    Log.e("LMS", "Mark type: " + mask.type());
    mask.setTo(new Scalar(125));

    Mat fgdModel = Mat.zeros(1, 13 * 5, CvType.CV_64FC1);
    Mat bgdModel = Mat.zeros(1, 13 * 5, CvType.CV_64FC1);

    Mat imgC3 = new Mat();
    Imgproc.cvtColor(src, imgC3, Imgproc.COLOR_RGBA2RGB);//Convert color rgba to rgb
    Log.e("LMS", "ImgC3: " + imgC3);

    Log.e("LMS", "Grabcut begins");
    long startTime = System.currentTimeMillis();
    Imgproc.grabCut(
            imgC3,/*Color converted*/
            mask,
            rect, /*box of foreground object*/
            bgdModel,
            fgdModel,
            1/*Numb running "grabcut" algorithm*/,
            Imgproc.GC_INIT_WITH_RECT
    );
    long stopTime = System.currentTimeMillis();
    Log.e("LMS", "Grabcut stop: " + (stopTime - startTime) / 1000.0f);
    Mat source = new Mat(1, 1, CvType.CV_8U, new Scalar(3.0));


    Core.compare(mask, source, mask, Core.CMP_EQ);
    Mat foreground = new Mat(src.size(), CvType.CV_8UC3, new Scalar(255, 255, 255));
    src.copyTo(foreground, mask);
    Imgproc.rectangle(src, p1, p2, color);

    Mat background = new Mat();
    try {
        background = Utils.loadResource(context,
                R.drawable.bg_1027);
    } catch (IOException e) {

        e.printStackTrace();
    }

    Mat tmp = new Mat();
    Imgproc.resize(background, tmp, src.size());

    background = tmp;

    Mat tempMask = new Mat(foreground.size(), CvType.CV_8UC1, new Scalar(255, 255, 255));
    Imgproc.cvtColor(foreground, tempMask, 6/* COLOR_BGR2GRAY */);
    Imgproc.threshold(tempMask, tempMask, 200, 255, Imgproc.ADAPTIVE_THRESH_GAUSSIAN_C /* THRESH_BINARY_INV */);

    Mat vals = new Mat(1, 1, CvType.CV_8UC4, new Scalar(0.0));
    dst = new Mat();
    background.setTo(vals, tempMask);
    Imgproc.resize(foreground, tmp, mask.size());
    foreground = tmp;
    Core.add(background, foreground, dst, tempMask);

    Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
    //convert to Bitmap
    Log.e("LMS", "Convert to Bitmap");
    Utils.matToBitmap(dst, bitmap);
0

@vuonghv Đúng là một lỗ hổng XSS rồi. Nhưng như thế chưa khai thác được mấy do cookie đã được set http_only nên không lấy được bằng JavaScript.

0

Đây chắc cũng là một lỗ hổng XSS: [inocence link](javascript:alert(%27your%20cookie%3A%20%27%2B%20document.cookie))

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí